Notes on “Hack Your Career”

Notes on “Hack Your Career”
Troy Hunt talks about his journey from a corporate software job to independence in Hack Your Career (58 min video). Troy is probably best known for the platform have i been pwned?. One of the best ways to make yourself more marketable as a software developer is have an active online profile What opportunities are you going to make for yourself? Start a blog. If you are willing to put yourself out there (writing online), you get valuable feedback from others.
Read more →

Notes on ”Advice for Your First Dev Role”

Notes on ”Advice for Your First Dev Role”
Virtual Coffee is a remote community for developers that aim to support each other. They offer “brown bags” which are talks and discussions about a specific topic. Here are my notes from Advice for your first dev role by Bryan Healey: Remember that there will be a ramp-up period. You should take the time to talk to other engineers in your team. Learn about the tooling stack as soon as possible.
Read more →

Notes on “How to Become a Better Developer With Nacho Iacovino“

Notes on “How to Become a Better Developer With Nacho Iacovino“
Notes from the Twitch stream with Francesco Ciulla and Nacho Iacovino (1 hour 17 mins): Nacho Iacovino is a self-taught developer from Spain who grew his Twitter account in a short time. Here are some tips that he shared. Coding interviews: He learned from each interview. Even if you can’t answer a question, you can go home, research, and then you can answer the question on the next interview. It’s a process.
Read more →

Notes on “Enterprise Architecture Patterns“

Notes on “Enterprise Architecture Patterns“
The goal of the workshop is to learn the mental models and patterns to reduce complexity in software development. The principles from the course are framework-agnostic, but the teacher uses examples from Angular. (I found the concepts front-end centric. That’s unsurprising as the course platform targets front-end developers). What are “enterprise patterns”? The core problem across all enterprise software is complexity. We strive to solve complexity by diligently applying first principles.
Read more →

Notes on “Ramping Up at Your First Developer Job”

Notes on “Ramping Up at Your First Developer Job”
Read more →

Receive Webhooks via ifttt

ifttt is a no-code/low-code tool for automation. You can chain trigger events (“if someone tweets a new tweet with the hash-tag coding”) to commands (“then send me an email”). My goal was to receive a webhook event, so that I can send an email. I create my newsletter via buttondown.email. I have a script that creates a new newsletter draft from my blog posts via GitHub actions. Everything happens automatically.
Read more →

TIL: GitHub Actions on cron Job Might Be Late

Today I learned that scheduled GitHub Actions might be late or not run at all. 😠 I’ve written a script which fetches my blog posts every week on Monday and creates a draft with my newsletter provider. The script uses a cron job. I assumed that the cron job will run at the specified time. Unfortunately, that’s not the case as per this post in the GitHub support forums: Many times, there is a delay when triggering the scheduled workflow.
Read more →

My Git Aliases And Abbreviations

As a developer, Git is one of the essential tools in my daily work. Today I want to share my git aliases and fish abbreviations that make working with Git more comfortable. In my ~/.gitconfig file: [alias] # Git Commit, and Push — in one step. cmp = "!f() { git commit -m \"$@\"; }; f" # NEW. new = "!f() { git cmp \"📦 NEW: $@\"; }; f" # IMPROVE.
Read more →

Todo.txt: a Simple Tool to Manage Your Todo List

Todo.txt: a Simple Tool to Manage Your Todo List
I’ve been using Todo.txt as a task management tool the last few days. The main idea is to have a plain text file where you can list your tasks. There is a command-line utility that offers features to manage the todo list. Plus, applications for Android, iOS, Windows or the web exist, too. A complete primer is available on GitHub: For me, the tool proved to be a low-key way to manage my tasks that still gives me a good interface via a shell script.
Read more →

Summary of “Hyperfocus“ by Chris Bailey

Summary of “Hyperfocus“ by Chris Bailey
These are my notes and summary from the book Hyperfocus by Chris Bailey. 🚀 The Book in 2 Sentences The book teaches you about two kinds of focus: “hyperfocus” and “scatterfocus”. It offers tactics on how to build an environment that’s conductive for better focus and why that’s useful for you. 🎨 Impressions How I Discovered It Last week I bemoaned my lack of focus. I decided to learn more about how focus works to improve my strategies on becoming a better software developer.
Read more →

Sign up for the newletter!

powered by Buttondown