Engineering

174 posts
Why a microservice-based architecture isn't a holy grail

Why a microservice-based architecture isn't a holy grail

Microservices are a very popular architectural approach — maybe too popular! Here's why it might not be ideal for your organization.

Why is it good to deploy frequently

Why is it good to deploy frequently

Do you deploy every day? Your team probably should. Here's why.

How listening to Treebeard can help you fix performance issues

How listening to Treebeard can help you fix performance issues

On one of our projects, users complained about a performance issue. They were experiencing loading spinners and timeouts when using the application. When we evaluated the infrastructural setup, we concluded that we had to change it completely. This was challenging since the application consisted of many moving parts and databases....

Setting up Laravel Horizon in Google Cloud Run

Setting up Laravel Horizon in Google Cloud Run

“Wait, what? Cloud Run is serverless!” I hear you shout in confusion as you jump out of your chair. Well, give me a chance to explain because, apparently, this is not something that has been tried before. At least it’s not well documented online, as I am sure your...

Don’t let QA be a bottleneck

Don’t let QA be a bottleneck

Not every company can have a “move fast and break things” attitude. In fact, even Zuckerberg, who installed this as a mantra at Facebook in 2012, revised that motto to “move fast with stable infrastructure” back in 2014. Customers, especially paying enterprise customers, will not tolerate frequently unavailable products or...

Logging non-Laravel queries to Telescope

Logging non-Laravel queries to Telescope

One of the legacy projects we are dealing with is using old-school mysqli queries all over the place. We have wrapped the application in a Laravel shell, we’ll write about this in another post soon. One of the major complaints from the customer was the speed of the application....

Pusher alternatives for local development with Laravel Broadcasting

Pusher alternatives for local development with Laravel Broadcasting

Recently, I built a proof of concept for a feature using Laravel’s Broadcasting feature. While I was familiar with its existence, it was my first time actually using it for something.  With broadcasting, we’re referring to the concept of transmitting server-side events to one or more clients; typically,...

Setting up infrastructure using HashiCorp Terraform, Laravel Forge and Cloudflare

Setting up infrastructure using HashiCorp Terraform, Laravel Forge and Cloudflare

DigitalOcean | Cloud Infrastructure for DevelopersAn ocean of simple, scalable cloud solutions.Cloud Infrastructure for DevelopersDave McCarthyResearch Vice President, IDC If you’ve used Terraform before and you want to jump to the meat of how to combine Terraform, Forge, and Cloudflare, jump to the paragraph titled “Combining Terraform, Forge, and...

Typescript, Vue 3, and strongly typed props

Typescript, Vue 3, and strongly typed props

After working with React (and TypeScript) for a long time, I’ve recently been contributing to a Vue application. While I felt right at home in Vue 3’s Composition API (given how similar it feels to React Hooks), I did miss the ability to easily use TypeScript purely for...

You’ve successfully subscribed to madewithlove
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.