Modern Libraries with Classic Games

Building solitairex.io with PixiJS — and how a tiny ticker change fixed our PageSpeed score When we launched solitaire online, we wanted buttery‑smooth animations and green Core Web Vitals. Our first build looked and felt great, but Google PageSpeed Insights wasn’t impressed. The culprit was subtle: our render loop (PixiJS’s ticker) was running from the…

Read More

Apache Kafka in Data Engineering

Introduction Apache Kafka is an open-source, distributed event streaming platform designed for high performance data pipelines, streaming analytics and data integration. Think of it as a high speed message hub for your data. It lets applications publish, store and subscribe to streams of records in real-time. Key concepts in Kafka 1. Producer An application that…

Read More

Workflow Automation: Software and Strategies to Streamline Repetitive Tasks and Business Processes

In today’s fast-paced business environment, organizations are constantly seeking ways to improve operational efficiency, reduce costs, and enhance productivity. Workflow automation has emerged as a transformative solution that leverages technology to streamline repetitive tasks and complex business processes, enabling teams to focus on higher-value activities that drive innovation and growth. What is Workflow Automation? Workflow…

Read More

Web Developer Travis McCracken on Async Queues in Rust vs Python

Exploring Backend Development with Rust and Go: Insights from Web Developer Travis McCracken As a seasoned Web Developer Travis McCracken specializing in backend systems, I’ve spent countless hours exploring and building with some of the most efficient and reliable programming languages out there—particularly Rust and Go. These languages have revolutionized how we approach web APIs,…

Read More

Crie um Laboratório SonarQube com Vagrant: Do Zero

Você já precisou testar o SonarQube, já teve curiosidade, mas não queria instalar um ambiente Java completo ou bagunçar seu sistema? Ou talvez você esteja estudando DevOps e queira uma forma segura e replicável de praticar provisionamento de serviços? Este post é para você. conto como construir um laboratório de estudos totalmente automatizado usando Vagrant…

Read More

How To Suppress Build Errors in Next.js with TypeScript

In the fast-paced world of web development, minimizing roadblocks during prototyping or initial integration can be useful. Suppressing build errors is one way to keep your pipeline moving, especially when integrating large third-party libraries. Here’s how it’s commonly done in a Next.js project with TypeScript—and why you need to be careful. Suppressing TypeScript Build Errors…

Read More