Posts in category

Tech


Guest post originally published on PingCAP’s blog by Ke’ao Yang, Software Engineer at PingCAP At the heart of modern software is layered abstraction. In abstraction, each layer hides details that are not relevant to other layers and provides a simple, functioning interface. However, because abstraction brings the extra overhead of system calls, its simplicity comes at the …

The last decade has seen an acceleration of software technology such as progressive web apps, cloud computing, and APIs. This has led to fundamental changes in software engineering roles, teams, tools, and processes. As teams have shifted from monoliths to microservices and seek to streamline and automate processes for speed, continuous delivery, competitive advantage, and …

Data breaches have become common, and billions of records are stolen worldwide every year. Most of the media coverage of data breaches tends to focus on how the breach happened, how many records were stolen and the financial and legal impact of the incident for organizations and individuals affected by the breach. But what happens …

An API needs to do much more than “just work.” If you are building an application that uses some variation of a client/server model, you need an application programming interface (API). An API is a clearly defined boundary between one process and another. A common boundary in web applications is a REST/JSON API. While developers …

Compare how six different knowledge-sharing communities approach gathering, maintaining, and distributing their best practices. As someone who has watched my fair share of projects and initiatives come and go, I value the follow-on effects of good knowledge sharing. Even knowledge from bygone projects is available to learn from the past; such is the benefit and …

What’s New:  UScellular, Qualcomm Technologies, Inc., Ericsson and Inseego announced the companies have successfully achieved a 5G extended-range milestone over millimeter Wave (mmWave) on a commercial network. This milestone was accomplished at a distance of 7 km, the farthest 5G mmWave Fixed Wireless Access (FWA) connection in the United States, with sustained average downlink speeds …

More code smells. No joke. We see several symptoms and situations that make us doubt the quality of our development. Let’s look at some possible solutions. Most of these smells are just hints of something that might be wrong. They are not rigid rules. This is part V. Part I can be found here, Part II here, Part III is here, Part …

Guest post originally published on Oteemo’s blog by Tom Halligan Introduction: This is the second in a series of posts aimed at providing information on Kubernetes tooling (I will use the abbreviation K8s at times) to IT, DevOps and engineering teams that help support K8s deployments. These will not be deep dives into K8s architecture …

Guest post originally published on the Kong blog by Marco Palladino Kuma is an open source, CNCF service mesh that supports every environment, including Kubernetes and virtual machines. In this Kuma service mesh tutorial, I will show you how easy it is to get started. Download Kuma Start by downloading Kuma to your preferred environment. For this tutorial, I used macOS as my …

IBM announced major innovations across its storage portfolio designed to improve the access to, and management of, data across increasingly complex hybrid cloud environments for greater data availability and resilience. First, the company announced plans to launch a new container-native software defined storage (SDS) solution, IBM Spectrum Fusion in the second half of 2021. The …