Jakt: A First Look

First Look: The Jakt Programming Language

Luke Zeisset Articles, Development Technologies & Tools, Programming 1 Comment

There seems to be a renaissance in systems programming languages. Updates to C and C++ don’t seem to get the attention of a lot of developers that aren’t already interested in their development. In contrast, languages like Go, Rust, and Zig are hot topics that seem to do an excellent job recruiting people, nearly providing the level of accessibility that Python does.

A fairly new programming language appeared this year that strikes an intriguing balance between C++ and Rust. That language is Jakt, and I’d like to shine some light on it.

feature flags diagram

A Quick Look at Feature Flags

Braden Niswonger Articles, Development Technologies & Tools, Programming 3 Comments

Using feature flags, also known as feature toggles or switches, is a software technique that allows segments of code to be toggled during runtime, without the need for redeploying.

Feature flags can be a powerful tool for teams utilizing continuous integration practices, allowing code to be deployed in a dormant state and enabled later on. At a basic level, they provide the ability to conditionally render or activate features at will.

In the blog, I’ll cover feature flags. We’ll start by discussing why and when we use them, and then we’ll move into an overview of what it looks like to develop with them. Let’s dive in!

The Power of Amazon Lightsail

Todd Horn Articles, AWS, Development Technologies & Tools, Tutorial 1 Comment

Amazon Lightsail allows a developer to build applications and websites fast, with very little cost, using pre-configured cloud resources on AWS. You can create a website or application in just a few clicks and automatically configure networking, access, and security environments with ease. It will easily scale as needed, or you can migrate your resources to a larger AWS ecosystem, such as Amazon EC2.

Recently, a client wanted to move and update an existing marketing / informational WordPress site from a typical hosting provider to their existing AWS environment. Let’s walk through that process and also explore some of the other options that are available with Amazon Lightsail.

Spring Batch Job Flow

Spring Batch Job Flow Using a JobExecutionDecider

Jonny Hackett Articles, Development Technologies & Tools, Java, Spring, Spring Batch, Tutorial 2 Comments

In this tutorial for Spring Batch, we’re going to take a look at Programmatic Flow decisions in a Spring Batch job using Spring’s JobExecutionDecider. Spring Batch is a pretty powerful framework and this is another useful tool to have in your Spring Batch toolbox.

To demonstrate, I’ll use a scenario that came up recently while working on my client’s project. After explaining the situation and my goals, I’ll jump into a detailed, step-by-step guide. Let’s get started!

Adding Autocompletion to Bash Scripts

Adding Autocompletion to Bash Scripts

Jake Everhart Articles, Automation, Development Technologies & Tools, Programming, Tutorial Leave a Comment

If you have ever mashed the Tab key to finish typing a filename or to show you the available flags to use when running a program, you know that autocompletion can be a great improvement for a command-line tool. But how easy is this to implement for your own executables?

This blog is a guide providing an overview of how autocompletion can be achieved through bash. We will see some of the core concepts in action, focusing on how they interact with each other and the behavior that results.