FreeBSD for Writing Java

Rik Scarborough Development Technologies, Groovy, Java Leave a Comment

This one is just for fun. I’ve been using FreeBSD off and on since the late 90’s when a good friend, who has since passed, introduced me to the operating system.

Recently, for personal reasons, I’ve decided to move away from the big IT providers and install FreeBSD on my primary desktop for personal use. Just so it’s clear, I still use the operating system my client uses for work, but for my own personal desktop and coding projects, I’ve decided to once again install and run FreeBSD.

This post is not a tutorial, but let’s take some time to look at using this “Unix-like” operating system for real-world situations, such as developing Java applications for fun and profit.

Blazor Server in .NET 6 – Part One

Ryan Flachman .NET, Blazor, Blazor Server in .NET 6 Series, C#, Development Technologies Leave a Comment

In Part 1 of the Keyhole Blazor Server in .NET 6 series, we learned how to create a new Blazor server application with both the CLI and Visual Studio methods. We covered the default template files that are provided when creating a new application and talked through some of the functionality and syntax inside the default components.

This gave us a brief primer for creating our own Character Builder application, so we created a Blazor page, navigated to our new page, and created a component to display data on a Character Page. We were able to see how component lifestyles function when attempting to display our characters as well.

Hopefully, Part 1 provided a helpful outline for navigating the CharactersPage component in further installments of the .NET 6 series. See you in Part 2, where we build on this application to utilize Blazor Protected Browser Storage.

Jakt: A First Look

First Look: The Jakt Programming Language

Luke Zeisset Development Technologies, Programming Leave a 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 Development Technologies, Programming 1 Comment

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 AWS, Development Technologies, 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.