5 days, 5 blogposts Challenge
Day 1
Donβt use global static objects - avoid race condition in SSR Angular π
Streaming (HLS) vs progressive download
J.K. Rowling & blog by a "developer"?
Muscle memory and TDD in VS Code
Write once, publish in many places, keep SEO happy
Debugging Sidekiq workers OOM killed
Transparently serialize and deserialize ValueObjects to JSON
Everyone writes a blog
Some ideas on how to implement DTOs in Python
Pull Requests - proceed with caution
Simplify and automate
How to merge JSON documents in .NET Core and .NET 5?
ES four acronyms
How my React Native app died
3 things to keep in mind when unit testing
Hello, world!
Capture structured bindings in C++17
Day 2
ngOnDestroy in services - unsubscribe to avoid memory leaks in SSR Angular
Convert mp3 files to a streaming-ready format
Secure data in a single multi-tenant database in just 3 steps
Accessing default system locations in .NET Core
Frontend, backend - let's be friends again
Top 10 RubyMine key shortcuts
How to speed up Netlify build, twice
One wireguard connection to solve two person's problems
Do we have to await every single C# async method?
"Weird" testing job interview questions
Make Rick Astley sing in your console π
Speed up git commands with Autohotkey
You better commit often!
Inline member variables in C++
What is the best string formatting technique for logging in Python?
Day 3
How do I use ActiveJob to track the progress of long-running remote tasks?
How to embed GIFs on dev.to posts with Azure
Lambda expressions in unevaluated operands
E-commerce modules worth extracting in the code
Reading a Jira 6 tasklist in .NET
Easy service registration in .NET DI containers using Scrutor
Guard Clause - simplify your ifs
Extending the default user devise
When VCR seems to heavy try cURL & WebMock
What is the most interesting place in the backyard? Make yourself a heatmap πβπ¦Ί
Where You Stand Depends On Where You Sit
Rack apps mounted in Rails β how to protect access to them?
How open-source library should allow for almost every kind of customization
Day 4
Securing Amazon Cloudfront stream with signed cookie
3 small tips to make your SQL Server experience easier
Explaining Rack β desugaring Rack::Builder DSL
An elegant way to validate MediatR commands and queries
Construction report: we create tables for coaches and players
From Rails scaffold listing to Hotwire infinite scroll
Build your own event system in Python
How to get a job out of a failed job interview
Hello, police? I see bugs everywhere!
Relative import from lib's secondary entry point β Error TS5055: Cannot write file X.d.ts because it would overwrite input file
Bash anti-if
Day 5
Zeitwerk-based autoload and workarounds for single-file-many-classes problem
Report a bug like a champ
Accessing Cloudfront stream with VideoJS and server-side signed cookies
Calling SAP RFC modules from Python - what you need to remember
Avoid SQL Server scalar-valued functions in WHERE statements at all cost!
Construction report: we prepare the controller to create and edit the user
Fixing the node-sass problem in Rails - node downgrade helps
My favorite way to handle configuration in .NET Core
Bearers of the bad news
3 steps to setup debugger for React Native app in WebStorm
This initiative is part of
arkademy.dev
.