I’ve been thinking today on how to improve my workflow. At the moment, coding is purely a side-project for me. I have a day job as a tax officer and two young kids. I love programming and learning new concepts, but I have a limited amount of time that I can spend on coding. There are tons interesting aspects, programming languages, frameworks and concepts that I would love to explore.
Here are some links for this Friday: Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices Paperback - learn Domain-Driven Design with Python, free HTML version Performance Best Practices: Running and Monitoring Express.js in Production - insightful article, although it boasts some ads for the service the blog belongs to How To Build An Amazing LinkedIn Profile [15+ proven tips] - a guide on getting the most out of your LinkedIn profile Nonsense!
You can get two Lisp-related books for free on Leanpub: Lisp Hackers Programming Algorithms There’s also a book on the Hy Programming language, a Lisp-like syntax alternative for Python. The book A Lisp Programmer Living in Python-Land: The Hy Programming Language is not free, but available for a minimum price of $ 5.00. It contains some practical projects for Hy, for example, web-scraping with the library Beautiful Soup, or Deep Learning with Keras and Tensorflow.
Lately, I’ve been very active on the ZeroToMastery Discord channel. The channel is one of the meeting places for the popular coding courses. Many people are beginners. But that’s what the community is for: to provide a place to ask for help and to connect to other students and the teachers. When it comes to asking for help with coding challenges, many people are either unable to properly debug and pin-point a problem, or they are unable to communicate their problem.
I finished the implementation for fastify-bookmarkly, a Node.js REST API using the Fastify framework and a clean architecture style. The repo is a port of Bill Sourour’s clean Node.js microservice repository. I’m still learning Flutter. I’m trying to wrap my head around how to implement a clean architecture/hexagonal architecture with TypeScript. For a Java implementation, see this repo from Tom Hombergs, author of Get Your Hands Dirty on Clean Architecture.