Tag: Architecture and apis
-
Behaviors trees in AI: Why you should ditch your event framework
Posted on March 6, 2022, Level beginner Resource Length medium
In this article, I look into some of the shortages of event-driven programming and suggest behavior trees as an effective alternative, suitable for back/front-end application development. By T de Souza.
Tags data-and-analytics leadership-and-career architecture-and-apis
-
Is serverless just a stopover for event-driven architecture?
Posted on March 5, 2022, Level beginner Resource Length medium
I recently reviewed the State of Cloud Native Development report by SlashData supported by the Cloud Native Computing Foundation that shows a decline in cloud native technologies from the first quarter of 2020 to the first quarter of 2021. By Mark Hinkle.
Tags product-and-design devops-and-ci-cd architecture-and-apis
-
New to a codebase? Try drilling!
Posted on March 1, 2022, Level beginner Resource Length medium
For an entry-level developer, working on the large codebase was quite overwhelming at the beginning. Every time I opened up VScode and loaded up one of our repositories, I felt like I was lost at sea. By Louie Berwanger.
Tags software-engineering architecture-and-apis how-to leadership-and-career
-
Change management in SAP projects: How employees drive transformation
Posted on February 28, 2022, Level beginner Resource Length medium
Unfamiliar systems, new processes, completely different ways of working: an SAP implementation may unsettle users. That's why change management is crucial for the success of any IT project, especially in the course of a business transformation. By Thomas Jenewein.
Tags devops-and-ci-cd leadership-and-career architecture-and-apis
-
Ansible tutorial for beginners: Playbook & examples
Posted on February 27, 2022, Level beginner Resource Length medium
Ansible is one of the most used tools for managing cloud and on-premises infrastructure. If you are looking for a flexible and powerful tool to automate your infrastructure management and configuration tasks Ansible is the way to go. By Ioannis Moustakis.
Tags devops-and-ci-cd architecture-and-apis leadership-and-career
-
Discarding magic feathers -- Going frameworkless in Scala
Posted on February 25, 2022, Level intermediate Resource Length medium
A good few years back, I looked into building a Scala webapp using Java's little-known provided HTTP server rather than one of the many frameworks already out there during my 10% time at Springer Nature. I made a mistake here - to avoid those frameworks I built my own framework to route requests within a webapp. I called it Sommelier, and it is now hidden away in a private github repo as really, we don't need another of those. Maybe we don't need any of them at all. By Jim Kinsey.
Tags backend-development architecture-and-apis software-engineering product-and-design frontend-and-mobile
-
Plain English description of monads without Haskell code
Posted on February 16, 2022, Level beginner Resource Length short
Monads are notorious in the programming world for their use in the Haskell programming language and for being hard to grasp. There's even a joke that writing a "monad tutorial" is a rite of passage for new Haskellers, and been described as pointless. By Chris Done.
Tags software-engineering architecture-and-apis leadership-and-career
-
Distributed tracing with Istio, Quarkus and Jaeger
Posted on February 6, 2022, Level beginner Resource Length medium
In this article, you will learn how to configure distributed tracing for your service mesh with Istio and Quarkus. For test purposes, we will build and run Quarkus microservices on Kubernetes. The communication between them is going to be managed by Istio. Istio service mesh uses Jaeger as a distributed tracing system. By Piotr Minkowski.
Tags devops-and-ci-cd cloud-and-infrastructure architecture-and-apis
-
How to automate API testing with Azure Devops and Postman?
Posted on February 4, 2022, Level beginner Resource Length medium
I have been using Postman for a long time to test API requests from my local machine. I started to investigate during one project what kind of automated integration test possibilities could Postman offer. Actually it offered very nice features what I haven't used before. Best finding was possibility to integrate everything very easily to Azure DevOps pipelines. By Kalle Marjokorpi.
Tags devops-and-ci-cd cloud-and-infrastructure architecture-and-apis software-engineering
-
What web frameworks solve and how to do without them
Posted on February 2, 2022, Level intermediate Resource Length long
In this article, Noam Rosenthal dives deep into a few technical features that are common across frameworks, and explains how some of the different frameworks implement them and what they cost. By Noam Rosenthal.
Tags frontend-and-mobile architecture-and-apis product-and-design software-engineering
-
Platform Engineering: Building AWS landing zone with Pulumi
Posted on January 30, 2022, Level intermediate Resource Length medium
In this blog, I will cover some key concepts and architecture of Pulumi. We will be building and provisioning the AWS landing zone. By A B Vijay Kumar.
Tags devops-and-ci-cd architecture-and-apis cloud-and-infrastructure
-
Controlling concurrency in distributed systems using AWS Step Functions
Posted on January 29, 2022, Level intermediate Resource Length medium
Managing concurrency in distributed systems can be challenging. In a monolithic application, you use familiar concepts such as in-memory locks to avoid overloading a database or prevent overwriting a customer record by two users at the same time. With a distributed system, where your application is dispersed across computing environments without shared memory, these methods are no longer available to you. By James Beswick.
Tags software-engineering architecture-and-apis cloud-and-infrastructure product-and-design devops-and-ci-cd