Tag: Product and design
-
Kotlin coroutines - A comprehensive introduction
Posted on January 18, 2023, Level intermediate Resource Length long
This article introduces Kotlin coroutines, a powerful tool for asynchronous programming. Kotlin's coroutines fall under the umbrella of structured concurrency. They implement a model of concurrency which you can consider similar to Java virtual threads, Cats Effect and ZIO fibers. By Daniel Ciocîrlan.
Tags backend-development product-and-design software-engineering architecture-and-apis
-
Data structures 101: How to use stacks and queues in Java
Posted on January 17, 2023, Level intermediate Resource Length long
Mastering data structures is a non-negotiable skill for success as a developer. Efficient data structures help execute effective programs. Today, many programming roles require great knowledge of data structures. They are also a fundamental part of coding interviews. By The Educative Team.
Tags backend-development product-and-design software-engineering data-and-analytics
-
Building a remote control car from scratch using Elixir
Posted on January 16, 2023, Level intermediate Resource Length long
From the car straight to the app on your phone, check out how our America office uses Elixir's fullstack capability to build a remote control car. By Ricardo Lanziano.
Tags backend-development product-and-design architecture-and-apis
-
How we rebuilt React DevTools with replay routines
Posted on January 13, 2023, Level intermediate Resource Length medium
At Replay, we're building a true time-travel debugger for JavaScript. Our technology records everything that happens in a browser, so you can use it to debug any page regardless of what frameworks or libraries were used to build it. That said, framework-specific devtools are a valuable part of the debugging experience. By Mark Erikson.
Tags backend-development frontend-and-mobile architecture-and-apis product-and-design
-
Automate like an expert with Ansible validated content
Posted on January 6, 2023, Level intermediate Resource Length long
During AnsibleFest 2022, we announced the launch of Ansible validated content. This new initiative is focused on delivering an expert-led approach for automating your platform portfolio across infrastructure, networking, cloud, security and edge use cases. By Massimo Ferrari.
Tags devops-and-ci-cd product-and-design architecture-and-apis leadership-and-career
-
Testing asynchronous message driven architecture
Posted on January 5, 2023, Level intermediate Resource Length medium
Tests are vital parts of our systems. Easy to understand and modify tests will help us in keeping the project in good shape for long period of time. First we may start with synchronous code, however sooner or later we will need to start processing part of our flows asynchronously, and this is when Message Driven Architecture becomes handy. By Dariusz Gafka.
Tags testing-and-quality devops-and-ci-cd product-and-design architecture-and-apis backend-development
-
Kubernetes events: In-depth guide and examples
Posted on January 4, 2023, Level intermediate Resource Length long
Kubernetes events help you understand how Kubernetes resource decisions are made and they can be helpful for debugging. Learn more about k8s events in this in-depth guide. By Tyler Charboneau.
Tags architecture-and-apis devops-and-ci-cd product-and-design cloud-and-infrastructure data-and-analytics
-
Composability: The future of innovation
Posted on December 30, 2022, Level beginner Resource Length medium
In recent years there has been a constant stream of software architecture movements: microservices, API-led connectivity, event driven architecture, composable enterprise, automation, and data mesh. We're going to address how these trends can be positioned in a broader innovation strategy. By Jeroen Reizevoort.
Tags miscellaneous product-and-design leadership-and-career devops-and-ci-cd architecture-and-apis
-
OptionSet in Swift explained with code examples
Posted on December 29, 2022, Level intermediate Resource Length medium
OptionSet in Swift allows you to define a set of options for configurations. It's the Swift variant of the well-known NS_OPTIONS in Objective-C and it's used throughout the standard libraries. By Antoine van der Lee.
Tags frontend-and-mobile product-and-design
-
Measuring Java 11 Lambda cold starts with SnapStart - Using Quarkus framework
Posted on December 28, 2022, Level intermediate Resource Length medium
In this article authors are going to measure the performance of snapstart using Quarkus as another popular Java framework. All in serverless environment with AWS Lambda. By Vadym Kazulkin.
Tags devops-and-ci-cd architecture-and-apis backend-development product-and-design
-
How to use Git Reflog – Reflog vs. log
Posted on December 27, 2022, Level intermediate Resource Length medium
Git log and git reflog are two similarly named components that give developers an opportunity to look into the repository's commit history through the command line. Those useful commands are usually confused or misunderstood. In this article, you will get to know the differences between them, git reflog usage examples, and how to use git reflog. By Jakub Grodecki.
Tags devops-and-ci-cd product-and-design
-
Six docker compose best practices for dev and prod
Posted on December 26, 2022, Level intermediate Resource Length medium
Docker solves the "but it runs on my machine" problem by introducing containerization. However, with a multifaceted code base, you must simultaneously run several containers like the back and front end. Further, this will require you to leverage tools such as Docker Compose. By Regis Wilson.
Tags devops-and-ci-cd product-and-design frontend-and-mobile software-engineering