Software Engineering and DevOps Articles

Expert Insights, Tutorials, and Resources for Tech Professionals

Article cover for High Availability PostgreSQL Replication With Kamal
Kamal
High Availability PostgreSQL Replication With Kamal

Kamal is great for deploying web apps, but you're responsible for your data. Learn how to keep a copy of your data secure with PostgreSQL database replication.

Article cover for Kamal 2: What's New and How to Easily Upgrade Your Apps
Kamal
Kamal 2: What's New and How to Easily Upgrade Your Apps

Let's check out what's changed in Kamal 2.0, and go through the process of upgrading a web application deployed with an older version.

Article cover for Secure Your Kamal App Deployments With Let's Encrypt
Kamal
Secure Your Kamal App Deployments With Let's Encrypt

Looking how to easily set up HTTPS on a web application deployed with Kamal? All it takes are a few updates to your Kamal configuration.

Article cover for Dead Simple Load Testing at Scale on Lambda or Fargate
Testing
Dead Simple Load Testing at Scale on Lambda or Fargate

Learn how Artillery can run your load tests at scale with its built-in support for launching your tests on AWS Lambda or ECS Fargate.

Article cover for Hassle-Free Automated PostgreSQL Backups for Kamal Apps
Kamal
Hassle-Free Automated PostgreSQL Backups for Kamal Apps

A quick and easy way to back up PostgreSQL databases for your Kamal-deployed web apps to Amazon S3 or other cloud storage solutions.

Article cover for Deploy Secure Load Balancers on Hetzner Cloud With Terraform
DevOps
Deploy Secure Load Balancers on Hetzner Cloud With Terraform

Spin up a managed load balancer and configure TLS termination for your web applications using Infrastructure as Code with minimal effort.

About the author

Hi, my name is Dennis! As a freelancer and consultant, I work with tech organizations worldwide to help them build effective, high-quality software. It's my mission to help these companies get their idea off the ground quickly and in the right way for the long haul.

For over 20 years, I've worked with startups and other tech companies across the globe to help them successfully build effective, high-quality software. My experience comes from working with early-stage companies in New York City, San Francisco, Tokyo, and remotely with dozens of organizations around the world.

My main areas of focus are full-stack web development, test automation, and DevOps. I love sharing my thoughts and expertise around test automation on my blog, Dev Tester, and have written a book on the same topic.

Dennis Martinez - Photo
Learn more about my work Schedule a call with me today