Keep it simple, stupid. The KISS principle is one of my favorites. Often we are guilty of making systems unnecessarily complex. This creates a miserable cycle of working with these things that we create. Does it have to be this way? Go was designed with simplicity and ease of use top of mind. I’m claiming by using Go to build your next server/service the benefits will go beyond the performance of your software.
An overview of Spring Cloud Sleuth; a simple way to get the power of distributed tracing in your Spring Boot applications. Covers implementation, examples, and common pitfalls.
React developers who tested their components using the
Enzyme library in the past have been migrating over to the
react-testing-library lately. Find out how you can migrate and take advantage of the various features it offers.
In this post I take a look at SWR, a data fetching API from Vercel. This API can automatically refresh, cache data, and handle pagination. It has special integrations with Next.js. A github sample repo is available.
The Redux team has developed a toolkit to simplify and standardize some of the techniques used to roll out a Redux-based solution. Known as the Redux Toolkit, it implements some design patterns that can help you write less code and organize it effectively. Read on to find out how it can streamline the configuration of your Redux application.
Part 2 of our series on React with functional components and hooks. Ken will discuss how to use hooks to process forms, and use References.
Are you a React developer who is learning Functional React programming for the first time? Start here.
Next.js is a framework for serving React-based single-page applications. In this article, I'll show you why people are using it as a way to accelerate the speed of launching React applications, improve search indexing, and pre-rendering of static content.
Lambda Container Images were announced at re:Invent 2020, providing a new way to build and deploy Lambda functions. They arrived just in time to solve an annoying build problem for me, so got my attention. And there weren’t any tutorials floating around when I first Googled, so I figured it was worth writing one. But … Read More
If you’ve ever done anything in Android that takes more than 16 milliseconds to process then you’ve probably heard of Android services and background processing in general. Why 16 milliseconds? At Android’s refresh rate of 60 frames per second, the main thread can not be delayed by more than 16 milliseconds to avoid frame skipping … Read More