← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 45
  1. Can You Use Databricks SQL Warehouse in Production APIs?

    I load tested a Databricks SQL Warehouse as the backend for a high concurrency API, to find out whether you can skip the operational database.

  2. How to over-engineer a project with AI

    This is the story of how I overengineered a software project because I made the wrong assumptions too early.

  3. Lessons Learned from Building Data APIs

    Over the last 3 years I’ve spent a lot of time building highly scalable Data APIs, to enable teams to access data from different sources with minimal effort.

  4. 048_why_you_should_blog

    Reflecting back to the time I was deciding whether to start my own blog site has made me remember that it wasn’t an easy decisions.

  5. Where is our leisure time now?

    Over the past few months I’ve been using AI agents a lot to automate many engineering tasks that otherwise would take me much longer to do.

  6. Book Structure

    Step 1 — Target Audience The Reader A junior, mid, or senior data engineer who builds data pipelines in the warehouse (DBT, Databricks, Snowflake) and orchestrates them with Airflow.

  7. Chapter 9 - Ownership, security and new ways of working

    Module 9: Ownership, security and new ways of working Closing section.

  8. Chapter 8 - Using agents for code review

    Resources There Is an AI Code Review Bubble - Honest take on why most AI code review tools are fundamentally limited.

  9. Chapter 7 - Multi-agent and parallel workflows

    Resources Claude Code: Agent Teams - Official documentation on running multi-agent teams with Claude Code.

  10. Chapter 6 - Agentic engineering for teams

    Introduction At this point we have already seen how to use spec driven development to create a structured engineering workflow and using feedback loops te ensure the code is validated and meeting the necessary standards.

  11. Chapter 5 - Implementation and feedback loops

    Introduction Once you get to the implementation phase, you can simply ask your agent to implement the task and end it there.

  12. Chapter 4 - CLIs, MCPs and debugging

    Module 6: CLIs, MCPs and debugging Hands-on: attendees connect a CLI or MCP to their agent and use it in a spec or debug session.

  13. Chapter 3 - Spec driven development

    Module 3: Spec driven development First hands-on moment.

  14. Chapter 2 - Setting up for agentic development

    Introduction — what you will have set up by the end of this chapter IDE agents vs CLI agents — the two flavours, narrow scope to CLI for this chapter Understanding the workspace — mental model of what the agent can see, do, and access before you install a…

  15. Chapter 1 - How we got here

    Module 1: How we got here Sets the stage.

  16. In the Age of coding agents local development is King

    Coding agents work best when they have a good feedback loop they can use to verify their changes.

  17. CV

    Pablo Lopez Santori Edinburgh, UK | pablo.lopez.santori@gmail.com | github.com/wanderdust | wanderdust.github.io/newsletter Summary AI and Machine Learning Engineer with 6+ years of experience building production AI systems, from LLM-powered agents and RAG

  18. What do Postgres Tables Actually look like?

    If you were to peek inside Postgres and see how the tables are stored, you’d be surprised they look nothing like the outuput you get when you do a SELECT query.

  19. Things I've learned in 2025

    This has been one of the years where I’ve learned the most things, probably since I first started learning programming almost 10 years ago.

  20. 037_setting_up_a_homelab

    The hardware Compute nodes (thinkpads) NAS (Optional) Setting up the nodes 2.1) Installing Ubuntu Server 2.2) Setting up a static IP on the nodes See which is your ethernet name by looking at ip addr.

  21. Preparing for the AWS Architect Professional Exam

    I have passed the AWS Architect Professional exam with a score of 791/1000!

  22. Entering the Data landscape in Scotland (2025)

    In this post I wanted to describe the different options if you are considering a data role.

  23. Asking the question gives me the answer

    Today I wanted to write about something that happens to me at work all the time: the process of asking for technical help, helps me discover the answer to my question.

  24. Teaching in University without a PhD

    Typical Academic Roles (Career Progression) Role Approx.

  25. Slowly Changing Dimensions

    Slowly changing dimensions, what a confusing name.

  26. Interviewing Makes you More Competent at your Job

    Interviewing for other jobs in tech can make you a more competent engineer.

  27. Replicas vs Standby

    When working with distributed systems you can encounter terminology such as “replicas” or “standby” intstances.

  28. Don't let Serverless Costs Give You a Heart Attack

    Practical strategies to protect your serverless applications from runaway AWS bills, including caching, rate limiting, WAF rules, and DynamoDB safeguards.

  29. 027_databricks_watermarks

  30. Replication vs Sharding

    GOAL: Highlight the differences between these strategies.

  31. From LLM to Agent

    After ignoring the whole “agent” hype for a while, I started to get that inevitable feeling of being left behind.

  32. Preparing for the AWS Certified Solutions Architect – Associate Exam

    I recently passed the AWS Solutions Architect Associate exam with a score of 848.

  33. Building a GraphQL API with AWS AppSync and PostgreSQL Aurora

    Introduction This is a guide to myself if I need to deploy an Appsync App in the future.

  34. Connection Pooling for Postgres using PG Bouncer

    I recently had to run load testing for an API that fetches data from Postgres.

  35. My experience learning the Dvorak keyboard layout

    In this post, guest writer Billy interviews Pablo on learning Dvorak.

  36. Making Friends With Postgres: Replication

    Replication refers to having copies of your data across different instances.

  37. Book Reviews 2025

    Fiction Orbital This one tells the story of a team of 5 austronauts in their space mission.

  38. tmux + NeoVim ❤️

    I currently have a basic setup in NeoVim: I use NvChad by default with treesitter to get pretty text highlighting, telescope to navigate files, conform for all my formatting needs and some python utilities such as pyright.

  39. Building a Reverse ETL Pipeline: Upserting Delta Lake Data into Postgres with Structured Streaming

    In this post, I share how to build a Reverse ETL pipeline to upsert data from Delta (Databricks) into Postgres to provide sub-second response times to our tables.

  40. We Need to Talk about Partitions

    The other day my team came across a peculiar situation with our Postgres database.

  41. Load Testing PostgeSQL using Locust

    I recently needed to run load tests on a PostgreSQL database.

  42. Test Driven Development

    We all know that person that always asks for unit tests on your Pull Request.

  43. Understanding Database Indexes

    Indexes are like going to the airport and looking at the signs to see where your gate is located.

  44. Preparing for the Kubernetes Application Developer Exam

    Learning To prepare for the exam I took the Udemy Kubernetes Certified Application Developer (CKAD) with Tests which I could access for free through my company.

  45. Career Transition into AI

    This is my story of how I went from non-tech into becoming a Machine Learning Engineer.