How do arrays work?
This post dives into the technical details of the array and figure out how you might invent the array yourself.
Read more [nan-archive.vercel.app]
Posts tagged with programming
This post dives into the technical details of the array and figure out how you might invent the array yourself.
Read more [nan-archive.vercel.app]
Many programmers believe they are tired of programming, but they may actually be frustrated with bureaucracy, lack of product vision, and lack of ownership. Burnout can skew perspectives, and it may be more beneficial to address these issues rather than abandoning programming entirely.
Read more [shubhamjain.co]
Join thousands of developers
Every two weeks, I share practical tips, tutorials, and behind-the-scenes insights from maintaining 300+ open source packages.
No spam. Unsubscribe anytime. You can also follow me on X.
Dynamic method calls can be useful, but they also come with some risks that you should be aware of.
Read more [ashallendesign.co.uk]
Brent Roose has written an excellent book. This time on his programming journey and the lessons learned along the way. It's not too long, I personally read it in one sitting, and liked it very much.
Read more [things-i-wish-i-knew.com]
Some teams require that every TODO comment in a codebase gets logged in the bug tracker. Others automatically delete any “stale” TODO that has been in the codebase for over a year. Don’t do it!
Read more [sophiebits.com]
The term "coroutine" often comes up when talking about asynchronous or non-blocking code, but what does it actually mean?
Read more [doeken.org]
Utility types are types that modify other types. You can think of them as functions, but they operate on types instead of values.
Read more [piccalil.li]
Naming things is good skill to have for any programmer.
Read more [masteringlaravel.io]
PHP Fibers, introduced in PHP 8.1, enable asynchronous programming by allowing functions to pause and resume execution. Here are some good examples on how to use them.
Read more [byteblog.medium.com]
– jump24.co.uk - submitted by jamie peters
We all strive to write good code when we jump onto a project but sometimes do you wonder why?
The post covers
The techniques here are useful for all level of developers and worth a quick skim over as we all nothing wrong with a quick refresher
Read more [jump24.co.uk]
– flareapp.io - submitted by Spatie
Read more [flareapp.io]
Some great insights by Kent Beck
Read more [tidyfirst.substack.com]
– acairns.co.uk - submitted by Andrew Cairns
Learn about Composition, Inheritance and what Composition over Inheritance means with a little help from some 8-bit friends!
Read more [acairns.co.uk]
No suprises here: UTF-8 is the most popular encoding for data in transfer and at rest.
Read more [tonsky.me]
– htmx.org
Locality is that characteristic of source code that enables a programmer to understand that source by looking at only a small portion of it.
Read more [htmx.org]
Before you write any code — ask if you could ever possibly want multiple kinds of the thing you are coding. If yes, just do it. Now, not later.
Read more [www.swyx.io]
Learn what makes the programming language Rust a unique technology, such as the memory safety guarantees that enable more people to write performant systems-level code.
What I've come to realize, though, is that anyone can write code that seems complicated. The hard thing is solving complex problems with simple code.
Read more [www.joshwcomeau.com]
– youtu.be - submitted by Andrew Schmelyun
What declarative programming is, and how to include more of it in your PHP code base.
Read more [youtu.be]
– benjamincrozat.com - submitted by Benjamin Crozat
AI (Artificial Intelligence) is a trending topic in the programming space. It enables developers to do incredible things, and lots of startups build products around it.
Read more [benjamincrozat.com]