🎄DevTools Advent Calendar 2023
Embark on a journey of professional growth with our unique Advent Calendar for Software Engineers. Tailored for 2024, this calendar unveils 24 indispensable tools, each poised to significantly enhance the skill set of a senior software engineer. Every day, unlock a new tool and dive into an insightful blog post that not only explores its functionalities but also demonstrates how it can be a game-changer in your development workflow. This Advent Calendar is more than just a daily reveal; it's a roadmap to mastering the tools that define excellence in software engineering.
JQ JSON Processor
Extract information from JSON, reshape the data
Mermaid diagrams
Beautiful diagrams for websites and docs.
SSH tunnels
Safely access resources using ssh
Graphviz diagrams
Fastest way to construct diagrams in command line and scripts
Static website hosting
Optimize cost while making website faster
GitHub Co-pilot
Increase productivity with AI
JavaPoet and other codegen tools
Write code that writes code (that writes code)
Supabase / firebase
Build backend without writing code
Basic frontend
Why backend developers should know frontend
Structured/json logging
Why and how to use structured logging
Antlr4 and other parser generators
How to write a parser
Cheaper ChatGPT with API keys or local LLMs
Save on ChatGPT subscription by using API keys or local LLMs
Command line copilot
Copilot can be used inside command line tools
Are design patterns still relevant?
Are design patterns still relevant?
How to make your SVG interactive
Make your graphviz or mermiad diagrams interactive
How to save state in the URL
Make static sites shareable
AI voice over to your videos
How to use AI to generate voice over for your videos
Config files format
Best config files format in 2024
Top 5 react hooks you need
Extra hoooks to add to your project
Write MermaidJS markup programmatically
How to generate MermaidJS markup programmatically
Edge computing
What is edge computing and why it is important
Migrate from Gatsby to NextJS
How to migrate from Gatsby to NextJS
Introduction to web assembly
What is web assembly and why it is important
Use Docker locally
How to use Docker locally for NextJS and Postgres