Dependency Injection, The Best Pattern ( youtu.be )
Video that explains dependency injection in a visual and easy-to-understand manner
![](https://kbin.cafe/media/cache/resolve/entry_thumb/52/c9/52c9a5ceab2f32c33336ca71c1019c1bbf4370b840bdeadd64f87b4f987697ab.jpg)
This magazine is from a federated server and may be incomplete. View on remote instance
Video that explains dependency injection in a visual and easy-to-understand manner
Let's find out how to implement a player's Field of View in DOOM and what algorithms to use for this.Metallica - E1M1 (At Doom's Gate) @StateOfMercury http...
C Is Great, Long Live C! Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023...
OpenGL Tutorial for creating a Voxel 3D Engine like Minecraft using Python. Libraries and modules used: Pygame, ModernGL, Numpy, PyGLM, Numba, OpenSimplexCod...
It's hard to come up with good names in code, but its also easy to get wrong. By looking at some examples, we can get 80% of the way there. Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic
Adding abstraction to your code always feels like the right thing to do. But when you add abstraction, you add coupling which can often undermine the value of the abstraction.
Let's breakdown the StackOverflow survey results to determine the best and worst programming languages of 2023. Find out which technologies have the highest ...
Today, we'll review the source code for RE3– the reverse-engineered C++ source code for Grand Theft Auto III and Vice City.
Tailwind is great. Y'all love to overcomplicate things. I hope this helps you keep them nice and simple#tailwindcss #webdevelopment ALL MY VIDEOS ARE POSTED ...
Learn how to use GitHub actions continuous integration and delivery in a software development project. In this quick tutorial, we look at 7 powerful ways to automate code with CI/CD.
Learn the basics of parallelism and concurrency in JavaScript by experimenting with Node.js Worker Threads and browser Web Workers. #javascript #programming ...
Zig is general-purpose systems programming language often used as an alternative to C, C++, and Rust. Learn the basics of Zig in this quick tutorial. #progra...
What does the creator of CSS, Håkon Wium Lie, really think about CSS-in-JS? As someone who has played a pivotal role in shaping the way we style websites, Hå...
I spent years of my life programming C++ for a living. Now I’ve been away from it for a while, every few years I look back at it and every time it’s gotten a little worse....
Software is complicated. Machine learning, microservice architectures, message queues... every few months there's another revolutionary idea to consider, another framework to learn. And underneath so many of these amazing ideas and abstractions is text....
This is a lovely youtube video exploring code optimizations by cleverly pruning the state space in a Code of Advent problem; it has a lot of good generic advice, and quite a funny ending.
WebSocket fundamentals (the protocol)- How to enable it for curl in your build- The new API calls added to libcurl for speaking WebSocket- Two API models- ...
.NET developers have two options when it comes to OpenAPI or Swagger: Swashbuckle and NSwag. Just decorate your controllers or minimal API endpoints with a b...
Mojo is a new LLVM programming language designed as a superset of Python with the low-level performance of C.