Fabio Cicerchia - Issue #132
👋 Hi, this is Fabio with the biweekly issue of the DevPath Newsletter.
Each issue delivers curated content for engineers and leaders in tech,
ideal for busy people as it gives an extract of the latest news and trends.
If you can get today’s work done today, but you do it in such a way that you can’t possibly get tomorrow’s work done tomorrow, then you lose.
- Martin Fowler
Architecture
6 Strategies for Migrating Applications to the Cloud
Reading time: 5 mins
This post outlines 6 different migration strategies we see customers implement to migrate applications to the cloud. These strategies build upon the 5 R’s that Gartner outlined here in 2011. This is the final installment of a three-part series on migrations. The first post in this series introduces the concept of a mass migration, which we’ll simply refer to as “migration” throughout the series, and the second post of the series describes A Process for Mass Migrations to the Cloud. While each of these posts stands on its own, I believe they go better together.
Career
The Software Engineering Skill That Will Set You Apart From Others
Reading time: 8 mins
Looking back at the nearly 40 years of my life, somewhere along the way, something happened that turned me into a shy person. I won’t get into the details of what caused it, you can read more about it in an older article of mine. Old family friends and relatives claim I wasn’t born shy. In fact, I had opinions on everything, and I’d say them out loud, caring very little how it all landed. I remember having engaging conversations with adults 5–10 times my age. Somehow, during my teenage years, however, I lost it all. I lost my voice — not literally — I lost my light, and it took another decade to start claiming it back.
Health
Pomodoro Technique Magic: Leverage It to Improve Well-Being, Not Just Focus
Reading time: 7 mins
Pomodoro technique, please forgive me: I won’t ever leave you again.
Like every respectable productivity nerd, I tried the Pomodoro technique for a while years ago. Then, I don’t know why I stopped. And you know, when you break the chain, restarting is hard.
Recently I gave it another try. I realized how for me, it’s much more than a focusing tool. It safeguards my wellness as a knowledge worker (a content creator, more precisely).
I want to share how with you in this article. It may help you avoid or fix several modern problems caused by endless work sessions tied to a desk. This will improve your productivity even more than the usual focus boost linked to the Pomodoro technique.
Methodologies
O11y Guide - Without Observability It's Just Code
Reading time: 11 mins
Being a developer from my early days in IT, it's been very interesting to explore the complexities of cloud native o11y. Monitoring applications goes way beyond just writing and deploying code, especially in the cloud native world. One thing remains the same, maintaining your organization's architecture always requires that you understand that without observability, it's just code you are deploying.
Let's look at what makes cloud native observability so crucial to your organization's success.
Productivity
Reduce cycle time with effective pull requests
Reading time: 8 mins
A pull request (PR) is (quite literally) a request to pull a change into a project’s code or documentation. It is a popular change management process supported by many VCS providers including GitHub, GitLab, Bitbucket, Codeberg, and others. Typically these come with features to track open pull requests, tools to assist in reviewing the changes, the ability to approve—or reject—PRs, and finally to merge approved PRs.
Teams that adopt continuous deployment (CD) usually want an automated process where merging a PR automatically kicks off the deployment of a new version of the service to production. This is a case where having an effective review process is crucial.
Resources
Top 24 Tips and Tricks with NgInx
Reading time: 10 mins
The role of the web server running in an web-application is very important so that the web application can run perfectly. So, the selection of an web server must also be in accordance with the needs and performance so far. One of the most popular web server in the market currently available is NgInx(engine-ex). So let’s discuss how NgnInx works ?
Thank you for making it to the end! 🤗
If you enjoyed this newsletter, please send me feedback, fill out a quick survey or share it with others!
If you were forwarded this newsletter and liked it, subscribe here.
Have a great week 😉