sweetcode.io sweetcode.io

The Top 10 Programming Tasks That Perl Is Used For

In 2020, what are the tasks that Perl continues to be used for? Read on! Programming languages wax and wane, but they never truly disappear. Sometimes that’s because the language is too widespread and therefore too costly to rewrite, and sometimes it’s because the language still offers the simplest way to accomplish a set of common tasks. Take Perl for example. My first encounter with Perl gave me a false sense of its value since...

sweetcode.io sweetcode.io

Kubernetes Capacity Planning

Capacity planning is a critical step in successfully building and deploying a stable and cost-effective infrastructure. The need for proper resource planning is amplified within a Kubernetes cluster, as it does hard checks and will kill and move workloads around without hesitation and based on nothing but current resource usage. This article will highlight areas that are important to consider, such as: how many DaemonSets are deployed,...

sweetcode.io sweetcode.io

Developers Checklist of Apple iOS 13 Features – Part 2

This is Part 2 of the app developers’ checklist of Apple iOS 13 features. You can find Part 1 of the checklist here, where you’ll see a list of third-party services that iOS 13 replaces.  This version of Apple’s operating system for mobile devices includes some features that change things for app developers. These two checklists include the highlights. Apple iOS 13 Features – Unique and Evolved As an app developer, you will...

sweetcode.io sweetcode.io

Debug in Node.js with Async Hooks

Asynchronous applications are great because they are faster compared to synchronous applications. However, they create a new challenge when debugging because it is difficult to inspect log and tracking requests of a single threaded architecture such as Node. In Node, there is a tool to help with this called Async Hooks. We will explore that tool in this article. Fundamentally, Node.js is a single-threaded, non-blocking architecture....