Setup Sonarqube with Docker
In this article, we will discuss how to set up SonarQube with Docker and produce reports on the code quality of your projects. Install Docker on your system Install Docker into your system using any of the guides online for your preferred system. Run the ...
An Introduction to HTMX
Introduction Single Page Applications (SPA) revolutionized the web development landscape and provided users emulation of native applications. With it however, also came added complexity. “Meta frameworks” such as NextJS or NuxtJS further add on to the com...
Behind the screens: Interview with Nikita Sirovskiy, Lead Mobile Engineer at Monstarlab
Today, we're chatting with Nikita Sirovskiy, Lead Mobile Engineer who on top of working on client projects, plays an important role in enhancing Monstarlab's Flutter Service Offering by driving meetings, creating & managing tasks and helping with peo...
Enhancing ETL Expertise: A Backend Engineer's Insight into Leveraging AI Tools for Python Development
A few months ago, I started exploring the world of data engineering. Armed with just basic knowledge of Python, I set out to implement my first ETL (Extract, Transform, Load) pipeline using Python to move data between two systems seamlessly. GitHub Copilo...
Behind the screens: Interview with Nairah Thaha, Immersive Technologies Engineer at Monstarlab
Today, we're chatting with Nairah Thaha, a skilled Immersive Technologies Engineer at Monstarlab. Nairah joined the Monstarlab team back in March 2023, bringing with her over 7 years of expertise as a Unity developer with a focus on Immersive Technologies...
Behind the screens: Interview with Adam Mack, Lead Product Manager at Monstarlab
Welcome to our interview series! Today, we're chatting with Adam Mack. With over 15 years at the company, starting back at Fuzz Productions (a digital agency which was acquired by Monstarlab in 2019), Adam is a Solution Architect or Technical Product Mana...
How to use C in Swift Packages
C language is never going away. Not only is it portable, efficient and performant, but it's also very easy to find a compiler for any platform. SQLite might be one of the most well known C library, but it's not the only one. Lua scripting language. curl ...
How to setup CI/CD pipeline for WordPress with GitHub Actions and AWS (Part 2)
In the previous article, we discussed how to set up a "GitHub hosted runner" with WordPress. Now, in this part, we will explore how to achieve the same deployment process using a "Self-hosted runner" GitHub Branches and Web Servers Architecture Recap: Bef...
Mastering Modern JavaScript: From Core Concepts to Advanced Techniques
Welcome, fellow developers! Here's a deep dive into the core concepts of JavaScript and how TypeScript could enhance them. Regardless of the level of knowledge, mastering the foundations of JavaScript is essential. We want to delve deep into the core conc...
First look at AndroidX Bluetooth
AndroidX Bluetooth is a new addition to the Jetpack Suite of libraries. While currently in its alpha stage, the system already provides robust safety measures addressing common pitfalls in Android BLE development. Moreover, it establishes a clear trajecto...