Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 70
  1. A minimal kernel in Swift, running in QEMU

    Update (28th of September 2026) Max Desiatov told me that the @c swift attribute should work, instead of declaring the functions using @_cdecl.

  2. Good people refuse to do bad things

    I resigned from Anthropic today.

  3. So, what's next?

    I resigned.

  4. Free of GitHub

    GitHub was a source of joy for me since day one: a platform to connect with other nerds, discover new cool projects, read code and learn, which made me better… This was great.

  5. Moving forward

    The lofi girl was right Sometimes, fighting for a change isn’t worth it.

  6. A story of screwdriver drivers

    Any relation between this tale and modern software engineering is entirely up to your own interpretation.

  7. Bringing Swift through Distrobox on NixOS

    I am working on a project that combines Swift, Raylib, and Raygui.

  8. The mud and the mind

    In my previous article I discussed about the necessary evil to change the coding tests to filter engineers.

  9. The five pillars of the post-AI interview

    Programming tests used to be our primary filter to separate profiles.

  10. Made (by humans) in California

    Very recently, I was hunting for a new TV show and clicked on Apple TV, drawn in by the buzz surrounding Margo Has Money Troubles.

  11. Who is gonna buy your services if you fire us all?

    Silicon Valley executives used to complain about “the Great Resignation” to justify replacing people with machines.

  12. A few days ago I wrote and published a blog post about how Swift interacts with C projects, using Raylib.

  13. Testing the Swift C compatibility with Raylib

    Since Ladybird team abandoned their Swift adoption for the browser I heard a lot of criticism about the Swift ecosystem and the interaction between Swift and C/C++ projects.

  14. The Influentists

    Last week, the developer community was busy discussing about a single tweet: I'm not joking and this isn't funny.

  15. The CEO cost function

    We are living through a strange era in tech.

  16. Going immutable on macOS

    With no surprise the end of one year marks the start of the next.

  17. Deep dive into crossover

    If you read my previous post about gaming on mac, you know I have a soft spot for running Windows games on Apple Silicon.

  18. Disclaimer Article fully writtened by the author, but grammar correction by Gemini.

  19. The skill of the future is not 'AI', but 'Focus'

    If you frequent Hacker News regurlarly, you have likely noticed the buzz around engineers using AI (specifically Large Language Models, or LLMs) to tackle Computer Science problems.

  20. The paradoxical disconnection of Silicon Valley

    A few months ago, a video of a private tech conference leaked online.

  21. The state of Vulkan apps in 2024

    UPDATE 2TH OF JUNE 2024 Removed typos (thanks Geoffrey!

  22. Last Saturday, after logging on Twitter X, I came across two tweets from two great programmers I follow. *** Deeply Negative Tweet Alert!!!!!!

  23. We are doomed

    I wanted to write about modern graphics APIs at first, how exclusive they are depending of the platform you are developing on (and for), and how difficult to use they are.

  24. Gaming on mac in 2023

    If you know me since a while you know my love for the macintosh and the Apple Silicon chips.

  25. 2023, in a nutshell

    In my last year’s blog post I wrote 2022 was a strange year for everyone I think.

  26. The tunnel effect

    The demoscene # The tunnel effect is a pretty old-school effect in graphics programming, coming directly from the demoscene.

  27. Update on Frame engine (2/x)

    Almost one year ago I posted my advances on “Frame”, a custom game engine wrote in Swift with SwiftUI, and Metal as a backend.

  28. The weird unreachable code

    Last week I heard about a weird behaviour of a C++ program on Twitter.

  29. 2022, in a nutshell

    2022 was a strange year for everyone I think.

  30. Fun with data alignment

    Whoever worked on system programming know that data alignment is very important to save memory space, or avoid runtime crashes casting from a specific type to another.

  31. Update on Frame engine (1/x)

    Today I wanted to share my advancements on Frame, a game engine I began almost two years ago, for Apple devices only.

  32. How to publish a bad programming article

    [10th of August 2022 - Article Update] A friend of mine told me he would not used the word “instructions” talking about the size of a binary program, as there are not only instructions but the ELF structure, the imports, etc.

  33. The demoscene

    Among all the computer subcultures that exist, the demoscene subculture is, without a doubt, the one that impresses me the most.

  34. Old games on m1 macs, natively

    Apple Silicon chips on the mac changed everything… except the gaming industry (yet).

  35. The case of OpenGL, in C++, on m1 mac

    Since a long time now I was interested in learning computer graphics and “do stuff” with computer graphics APIs.

  36. macOS hidden features

    I just discovered a very good dotfiles that contains a lot of hidden features in macOS, or to manage you system through the console.

  37. I am a long time Rust user/fan - since 2014 - and I still have some troubles to follow the community in terms of RFCs, or accepted features to be included in an upcoming version of the language.

  38. Do you trust your FOSS?

    People tend to believe that free and open source softwares (FOSS) are way more trustable than proprietary softwares… and I want to believe this idea.

  39. Anyway, thanks Flash...

    This is truly the end of some good indie games… and a security threat.

  40. Know your threat model

    Last week, a very good blog post has been published about how Linux by default is “not a secure operating system”… (kernel actually).

  41. AlphaFold 2: a new AI achievement

    The last 30th of November, DeepMind published on their website an article about AlphaFold 2, an Artificial Intelligence that solves with 92.4 GDT, on simple protein structure, a 50 years old grand challenge: the protein folding problem.

  42. Slow... for your safety!

    EDIT (15th of November 2020) I made a mistake in explaining that OCSP send in its request the hash binary, which is not correct, and I am sorry for that.

  43. Macintoshgarden

    if “macintoshgarden” doesn’t give you a smile on your face, I’m pretty sure you don’t know this site… macintoshgarden is an abandonware archive dedicated to supporting the Macintosh computer platform, from the Symantec THINK C 5.0 compiler, to Quake II and

  44. Books recommendation (1/x)

    In 2019, I read an average of three books a month, including comic books.

  45. The state of memory safety in Chromium

    As Microsoft last year, the Chromium project team, responsible for the Chromium browser (which is the base of many open source and proprietary projects like Chrome, Brave, or Visual Studio Code), released a blog post last week about memory bugs in Chromiu…

  46. Developers are not superheroes

    There is a myth in IT.

  47. Zero-cost abstractions in Rust

    Last week, Ibrahim Dursun published an article about zero-cost abstractions in Rust.

  48. This is for sure the most intimate blog post I ever made on this website, and this blog post was absolutely necessary.

  49. A strange strings comparison problem, in Go

    Thanks to https://github.com/egonelbre/gophers for this sketch Go is known for it’s strong type system, and explicit type conversion.

  50. (Un)marshal complex JSON objects, in Go

    If you work a lot with APIs in Go, it may happen you have to work with complex JSON responses… Ok, let’s talk about that using a simple example.