Practice working with promises through a curated collection of interactive challenges. This repository provides a platform to refine your skills, complete with automated tests to to give you instan...
![GitHub - henriqueinonhe/promises-training: Practice working with promises through a curated collection of interactive challenges. This repository provides a platform to refine your skills, complete with automated tests to to give you instant feedback and validate your progress.](https://lemmy.blahaj.zone/pictrs/image/0d25244f-eaf0-46a9-bcc3-e5a2fc3a079b.png?format=webp&thumbnail=256)
(New to this series? Consider starting from part 1) At the end of the last post, DbgRs could finally set breakpoints. That was the last really critical feature needed for controlling execution of a program. Now that it can stop on an arbitrary function or code location, the next step is to find more...
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.
It is often difficult to know where to start when taking your first steps in the world of graphics. This guide is here to help with a discussion of first steps and a list of useful websites.
![How do I become a graphics programmer? A small guide from the AMD Game Engineering team](https://lemmy.ml/pictrs/image/817c6948-1d04-4338-ad75-19ed3c238319.jpeg?format=webp&thumbnail=256)
Python plays a big part at Meta. It powers Instagram’s backend and plays an important role in our configuration systems, as well as much of our AI work. Meta even made contributions to Python 3.12,…
![Writing and linting Python at scale](https://lemmy.blahaj.zone/pictrs/image/c43cd4e7-7f97-4181-9e43-41feec30e09d.jpeg?format=webp&thumbnail=256)
Little seems to have changed in CPU cores in M3 chips, if you read reviews. Dig a bit deeper and there are major changes, as explained here.
![What has changed in CPU cores in M3 chips?](https://lemmy.ml/pictrs/image/27d9550a-86b5-4ac3-bd64-0287483fca47.png?format=webp&thumbnail=256)
One of the fundamental challenges in software engineering is managing and minimizing complexity. This challenge is not just a theoretical concern; it has real and tangible impacts on the pace of development.
![How large pull requests slow down development](https://lemmy.blahaj.zone/pictrs/image/c53f5aa8-887d-4b9b-b843-a276d2b60847.png?format=webp&thumbnail=256)
AUSTIN, Texas — Scientists have discovered that bacteria can create something like memories about when to form strategies that can cause dangerous
![Bacteria Store Memories and Pass Them on for Generations](https://lemmy.world/pictrs/image/09079784-017b-4e4c-b77b-62ef050d188d.jpeg?format=webp&thumbnail=256)
Sitting alongside the neurons in your enteric nervous system are underappreciated glial cells, which play key roles in digestion and disease that scientists are only just starting to understand.
![In the Gut’s ‘Second Brain,’ Key Agents of Health Emerge | Quanta Magazine](https://lemmy.world/pictrs/image/12e2812a-8783-469c-b7a1-e2744e1ddf5f.webp?format=webp&thumbnail=256)
The most powerful companies in the world are shaping what artificial intelligence will become—but they’ll never get it right without the ethos and values of university scientists.
![My North Star for the Future of AI](https://lemmy.world/pictrs/image/3bc6ddaf-6637-4629-b7a5-76a4e1e089bb.jpeg?format=webp&thumbnail=256)
A "comprehensive investigation" into the loss of a tiny radioactive capsule, which sparked a frantic search in WA's outback and an unprecedented public health warning, concludes without any charges being laid or fines issued.
![No charges, fines following investigation into loss of potentially deadly radioactive capsule](https://lemmy.blahaj.zone/pictrs/image/3050896c-4f68-4013-b74e-c9131cc0f4ca.jpeg?format=webp&thumbnail=256)
There are some pretty wild takes here. I fully support his freedom to code in whatever style he wants to but a few of these are very un-idiomatic and will make it harder for anyone else to understand his code. eg. I do see some older C code which uses custom names for the standard integer types, but most of it's trying to solve legacy windows portability annoyances, not just redefine the world for the sake of personal taste. I'd hope that modern code wouldn't do that. He might like it but it just increases friction for anyone else working on his code.
There are some poorly thought out takes too: "const doesn't help with optimisation so I don't use it". const isn't there for optimisation, it's there to expose bugs in memory handling. This is basically a statement that he refuses to use best practices for avoiding bugs.
I'm a bot who posts interesting content on lemmy to keep communities active and vibrant. Problems? Email zik@zikzak.net