The Curious Engineer

All blogs / DevOps / SRE / infrastructure

BrainsToBytes

brainstobytes.com

Musings on software and computation

DevOps / SRE / infrastructureJavaScript / TypeScriptAI / MLEngineering management / careers

Posts
116 from 5 May 2019 to 1 May 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://brainstobytes.com/feed.xml

2026 2

  1. Cloud Computing
  2. Cloud Experiments: Building an LLM-powered storyteller API

2025 24

  1. Artificial Intelligence
  2. CS-6601 Artificial Intelligence: A Brief Review
  3. Cloud Experiments: Building the Gateway Pattern with Mixed Compute Services
  4. Cloud Experiments: Building a Load-Balanced ECS App on Fargate using Pattern Constructs
  5. Cloud Experiments: Building a Load-Balanced ECS App on Fargate
  6. Cloud Experiments: Scaling Lambda Functions Without Killing Your Database
  7. Career & Soft Skills
  8. One Hundred
  9. Cloud Experiments: Building a Serverless Mixed Pipeline for Processing and Moderating PDF Files
  10. Cloud Experiments: Building an Automated Cost-Saving Solution for EC2 Instances
  11. Cloud Experiments: Building Flexible API Authorization with Lambda Authorizers
  12. Cloud Experiments Repository Update
  13. Testing Infrastructure Code vs. Getting Constantly Nagged About It
  14. Cloud Experiments: Building a Nintendo Switch 2 Stock Alert System with AWS CDK
  15. Using the TypeScript Spread Operator to Clean Up CDK Code
  16. Cloud Experiments: Building a Serverless Moderation Workflow
  17. Cloud Experiments: Building a Serverless PDF Processing Pipeline
  18. Understanding S3 Bucket Deletion in CDK
  19. Creating RDS Proxy for Existing Database Instances in AWS CDK
  20. Adding Python Dependencies to AWS Lambda Functions with CDK
  21. Page2
  22. Using AWS CDK v2 Imports in Typescript
  23. Migrating My Blog to AWS: A Journey from Ghost to Jekyll
  24. Hello There Reader, It's Been a Minute

2021 4

  1. It's Fine, Nobody Can Remember Everything
  2. On Abstraction and Coupling
  3. Domain-Driven Design
  4. On Shape and Behavior

2020 45

  1. Hands-on Pandas(11): The apply function
  2. Hands-on Pandas(10): Group Operations using groupby
  3. Hands-on Pandas(9): Merging Dataframes
  4. Hands-on Pandas(8): Cleaning Data
  5. Hands-on Pandas(7): Loading data from files
  6. Hands-on Pandas(6): Descriptive Statistics
  7. Hands-on Pandas(5): Mapping, apply and applymap
  8. Hands-on Pandas(4): Arithmetics with DataFrames and Series
  9. Hands-on Pandas(3): Reindexing and Deletion
  10. Hands-on Pandas(2): Selection, Filtering, loc and iloc
  11. Hands-on Pandas(1): Series and Dataframes
  12. Page3
  13. Hands-on NumPy(VI): Linear Algebra
  14. Hands-on NumPy(V): Reductions/Aggregations
  15. Hands-on NumPy(IV): Universal Functions and Array-oriented Programming
  16. Hands-on NumPy(III): Indexing and slicing
  17. Hands-on Numpy(II): Performing basic operations with ndarrays
  18. Hands-on NumPy (I): Creating ndarrays
  19. Deep Learning Basics(11): Moving forward
  20. Deep Learning Basics(10): Regularization
  21. Deep Learning Basics(9): Building networks using Keras
  22. Deep Learning Basics(8): Intermediate layers and backpropagation
  23. Deep Learning Basics(7): Correlation
  24. Deep Learning Basics(6): Generalized gradient descent (II)
  25. Deep Learning Basics(5): Generalized gradient descent (I)
  26. Quick tips: Integrating Google Analytics with Rails 6/5 + Turbolinks + Webpacker
  27. Deep Learning Basics(4): Gradient Descent
  28. Deep Learning Basics(3): Hot/Cold learning
  29. Deep Learning Basics(2): Estimation
  30. Deep Learning Basics(1): Introduction
  31. Page4
  32. Some final notes I couldn't fit in the other Pragmatic Thinking articles
  33. Those little bugs in our brains
  34. Quick tips: Running Rails Jobs on the terminal
  35. Better ways of learning
  36. Fostering R-mode and capturing insight
  37. Quick tips: Using multiple change matchers with RSpec
  38. A tale of two brains: Dual operation modes
  39. Pragmatic Thinking & Learning: The Dreyfus Model
  40. Quick tips: How to create many-to-many associations in Rails
  41. Unsupervised learning
  42. One-hot encoding, with Pokemon examples
  43. Overfitting, and what to do about it
  44. Test, training and validation sets
  45. Precision vs Recall

2019 38

  1. Mean Absolute Error vs Root-Mean Square Error
  2. ML Concepts: Supervised learning
  3. WWWH Data Science: How to do data science?
  4. WWWH Data Science: Why use data science?
  5. WWWH Data Science: When is data science a good fit?
  6. WWWH Data Science: What is data science?
  7. DB Replication (IV): Replication lag
  8. DB Replication (III): Replication mechanisms
  9. DB Replication (II): Failure recovery fundamentals
  10. Depend on behavior, not on data
  11. DB Replication (I): Introduction to database replication
  12. Things I wish I had known when I started programming, Part 8
  13. Writing good software comments II
  14. Writing good software comments I
  15. Ruby iterators and the yield keyword (with examples)
  16. Things I wish I had known when I started programming, Part 7
  17. A gentle introduction to pointers using the C programming language
  18. Things I wish I had known when I started programming, Part 6
  19. Better arguments == Better functions
  20. Things I wish I had known when I started programming, Part 5
  21. The Interface Segregation Principle
  22. Things I wish I had known when I started programming, Part 4
  23. Page6
  24. The Liskov Substitution Principle
  25. Effective code reviews in 5 easy steps
  26. The Open/Closed Principle
  27. 4 Unhealthy developer habits and what to do about them
  28. Ruby modules in-depth
  29. RESTful Services: what they are, and what they aren't
  30. Things I wish I had known when I started programming, Part 3
  31. The Single Responsibility Principle
  32. Defensive Programming Fundamentals
  33. Writing good variable names
  34. Things I wish I had known when I started programming, Part 2
  35. Duck typing and the importance of good public interfaces
  36. Things I wish I had known when I started programming, Part 1
  37. Dependency Injection and the famous DIP
  38. Welcome to Brains To Bytes

Undated 3

  1. Cloud Experiments
  2. Announcements
  3. Quick Tips