Rails Conference 2022 and the Dual Boot Upgrade Strategy

by

RailsConf, which took place in Portland, Oregon in May, is arguably the biggest and best Ruby on Rails conference in the world. It is the best place to go for newcomers and first-time conference goers, as the sessions tend to be geared towards more general approaches and strategies. By comparison, the Ruby Conference, which took place in Denver last November, has a more technical deep dive into the language and frameworks. This year, RailsConf 2022 focused on tips and tricks for upgrading Rails, and introduced a new upgrade strategy to elevate your Rails experience.

Developing Workflows in Group Side Projects

by

In 2019, when my friends and I found ourselves with extra free time, we decided to invest the time into making something that we could all enjoy. After sharing our interests and brainstorming ideas, ten of us decided to work together to create a video game. However, the time and effort needed to create a game far exceed the time and effort it takes to play it. In this blog post, I will use our video game creation to highlight the processes we utilized to stay organized and make our vision a reality.

Artificial Intelligence and Machine Learning

by

A human sits across from a robot having a deep conversation. From the outside, it’s impossible to tell which is the human and which is the machine. This scenario is the theme of many a sci-fi story and the dream of many artificial intelligence (AI) engineers. 

Kotlin Multiplatform for Cross-Platform Mobile Development

by

Mobile Cross-platform app development has become an important alternative to traditional native development. With cross-platform app development, developers can design an app once, and then launch it on both Android and iOS simultaneously. It has become especially popular among startups, as it represents a rapid, cost-effective way to reach a wide range of users. 

One of the newest cross-platform frameworks to hit the market is Kotlin Multiplatform. As you can see in the table below from Statista, Kotlin Multiplatform is not among the largest market shareholders. However, while it is still new to the market, I believe it contains promising features that may attract more developers in the upcoming year. 

Introduction to Programming for RFIDs

by

RFID stands for Radio Frequency Identification. It is a form of wireless technology that uses radio waves to uniquely identify an object. It usually consists of a tag, a reader, and an antenna.  In this post I’ll introduce you to RFID technology and some of the interesting things that you can do with them as a programmer. 

Load Testing with K6

by

On a recent project I’ve been experimenting with using K6 for load testing.  In this post I’ll discuss how to get started with K6 and some of the benefits of running load testing in using this tool. 

Speedrunning Super Mario 64

by

Speedrunning is when you play through a video game or a section of a video game as quickly as possible. To perfect a speedrun, players will dedicate hundreds, thousands, and even tens of thousands of hours to playing a game over and over again. To beat previous times, players will have to continually optimize their gameplay, master fancy movement, and perform sometimes difficult glitches.

 

Professional Grade Mapping Basics for Developers

by

We interact with consumer grade mapping products on a regular basis, like when we search for directions on our phones, or when we get bored at work and browse Google Earth to see what our houses look like from space. As mere consumers, we have exceptional mapping software at our disposal – but, have you ever wondered what professional mapping products are capable of? 

WebAssembly: The JavaScript Killer?

by

The hype around WebAssembly could easily lead you to believe that it has the potential to replace JavaScript. Here, I will explain both WebAssembly and JavaScript, and why I think their future looks more like coexistence than competition. We will specifically be talking about browser-based WebAssembly.