RedJamJar Software Services
Full-Stack Data Engineering Consultant
recent posts
- The AI Ethics Playbook: Building Trust While Breaking Ground
- AI at Work: The Critical Don’ts Every Consultant Needs to Know
- Automating ETL Workflows with Apache Airflow: A Comprehensive Guide
- Why I Switched to dbt (Data Build Tool) and How It Improved our Data Workflow
- Useful collection of public cheatsheets
about
Category: General
-

Because “move fast and break things” shouldn’t include your clients’ trust or your reputation Remember last week when we talked about keeping client data safe while using AI? Well, today we’re diving into the bigger picture – the ethical minefield that comes with wielding these powerful tools. And before you click away thinking “ethics =…
-

How to harness AI’s power while keeping client data safe and your career intact We’re all riding the AI wave – and rightfully so! From ChatGPT helping us brainstorm solutions to Copilot speeding up our code reviews, AI tools are transforming how we work as consultants. But as we embrace these powerful capabilities, there’s a…
-
Apache Airflow has become a cornerstone tool in the data engineering world, offering robust workflow orchestration capabilities. As someone who has extensively used Airflow, I can attest to its flexibility and power in automating ETL processes. In this guide, I’ll walk you through setting up Airflow using Docker, creating and scheduling Directed Acyclic Graphs (DAGs),…
-
As a seasoned software engineer, I’m always on the lookout for tools that can streamline my workflow and enhance productivity. Over the past month, I’ve been using dbt (Data Build Tool), and it has transformed the way I handle data operations. In this blog post, I’ll share why I made the switch and how dbt…
-
Linux tools cheatsheets Awk Awk in 6 steps TechRepublic Awk & Sed Cheatsheet Git How to turn back time How to squash and rebase Grep Dev Hints Grep VIM https://vim.rtorr.com/ The great vim cheatseet Keyboard organised cheatsheet Vim Cheatsheet for programmers 5 of the best Dev Hints Vim Programming cheatsheets Bash Dev Hints Bash Scala…
-
What is a minimum viable product (MVP)? An MVP is intended to create the minimum amount of product to be able to get something in front of your user (or leaner). The intention is that it shortens the time that it takes to work out what your customer (in our case the learner) really wants…
-
Notes on Variance I’ve recently been working through the Rock The Jvm Cats course having previously completed the Scala Advanced course and being very impressed with his explanations and training materials. Here are my take away notes on variance in Scala based on the session by Daniel Ciocîrlan. package RockTheJvm.cats.chapter1 object TCVariance { import cats.Eq…
-
Thanks for visiting There are no bells or whistles here, just a simple site with some software engineering content which you probably wont find useful but I do. I finally decided to put together this very simple site. What to expect? Short notes on programming particular with Scala