Code Snippets With vim-vsnip

When you work with a language like Dart, you soon realize that you have a lot of boilerplate code. For example, here is the skeleton code for a stateless Widget in Flutter: class YellowBird extends StatefulWidget { const YellowBird({ Key key }) : super(key: key); @override _YellowBirdState createState() => _YellowBirdState(); } class _YellowBirdState extends State<YellowBird> { @override Widget build(BuildContext context) { return Container(color: const Color(0xFFFFE306)); } } A few code snippets would be helpful.
Read more →

How to Get Your Android Debug Key

Read more →

Friday Picks 049

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!
Read more →

TIL Paste From System Clipboard Into Vim in Insert Mode

Today I learned how to paste into Vim in insert mode (and normal mode). When I write my blog posts, I often have to refer to material from the internet: other articles, blog posts, or books. That means that I will have to copy the title and URL from the web and paste it into my Vim editor. First of all, the "* and "+ [registers][vimregisters] are for the system clipboard.
Read more →

Algorithms in Lisp and Python in Lisp

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.
Read more →

Tuesday Picks 002

Read more →

How to Ask for (Coding) Help

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.
Read more →

Domain-Driven Design and TDD in Flutter YouTube Series

Read more →

What’s Up in May 2020

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.
Read more →

Friday Picks 048

Read more →