Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 34
  1. Diary of Designing a Language in the Age of Agents, Part 1

    Let’s face it: for developers, the Age of Agents has begun.

  2. (Quite) A Few Words About Async

    I’ve had a few conversations about async code recently (and not so recently) and seen some code that seems to make wrong assumptions about async, so I figured out it was time to have a serious chat about async, what it’s for, what it guarantees and what it

  3. Go Zero Values Make Sense, Actually

    I’ve been writing some Go code recently.

  4. AI code plus performance minus brittle = ?

    TL;DR There’s a path towards AI that actually produces high-reliability, high-performance code, and it goes through formal methods and compilers.

  5. What would it take to add refinement types to Rust?

    A few years ago, on a whim, I wrote YAIOUOM.

  6. So you want to optimize your code, eh?

  7. Programming Languages That Blew My Mind

    I’ve been a programmer since the age of 8, and some kind of developer for most of my life.

  8. Less Dangerous Than Careless Talk

    If the last few weeks of media and social media have demonstrated anything, it is the power of language.

  9. Coding for a Finite World

    (This is meant to be the first entry of a series which will cover individual points more in depth.

  10. About Safety, Security and yes, C++ and Rust

    Recent publications by Consumer Reports and the NSA have launched countless conversations in development circles about safety and its benefits.

  11. Moderated Federated Networks might actually be what we need - part 1

    Among the many interesting moments of this ending year 2022, we have had the chance of seeing the Twitter/Musk experiment unfold.

  12. yoric.steps.next()

    The web is getting darker.

  13. about:Mozilla's blockers and needinfos

    On this rainy october day (well, at least it rains where I’m writing this) of the great year 2020, let’s take another few minutes to reflect on some great practices that we have at Mozilla and that would deserve to take over the world.

  14. about:Mozilla's #introduction channel - and how it could work for your project

    Let’s continue this series on some of the great practices that we have at Mozilla and that your project may wish to adopt, too.

  15. Switching to Gitalk

    Until now, this blog has been using Disqus as a comment mechanism.

  16. about:Mozilla's Mentored Bugs - and how it could work for your project

    2020 is a crappy year for pretty much everyone.

  17. Why Did Mozilla Remove XUL Add-ons?

    TL;DR: Firefox used to have a great extension mechanism based on the XUL and XPCOM.

  18. Possibly one step towards named arguments in Rust

    A number of programming languages offer a feature called “Named Arguments” or “Labeled Arguments”, which makes some function calls much more readable and safer.

  19. Units of Measure in Rust with Refinement Types

    Years ago, Andrew Kennedy published a foundational paper about a type checker for units of measure, and later implemented it for F#.

  20. New blog: Space·Time Will Tell

    I have decided to keep this blog for professional use and move everything related to storytelling, role-playing games or improv acting to a new location.

  21. And now, for something completely different: Ronin Time Bureaucrats

    When I’m not busy attempting to reduce the startup time and power requirements of web pages with the JavaScript Binary AST, I’m into Improv Acting and Role-Playing Games.

  22. Thinkerbell Postmortem/Brain dump

    Two years ago, I was working on a research project called “Project Link” as part of the Connected Devices branch of Mozilla.

  23. HolyJIT: Could we write a multi-staged JIT compiler?

    Credit While I’m the author of this blog post, 99% of the work was done by Nicolas B.

  24. JavaScript Binary AST diaries - How to replace proving with validating for fun and profit

    In this entry, I’d like to discuss one of the most interesting and unusual aspects of the Binary AST: how we gain performance by turning proof-building into validation, and why this is very good news for performance (and maybe not so good news for file si…

  25. Typestates in Rust

    A long time ago, the Rust language was a language with typestate.

  26. Binary AST - Motivations and Design Decisions - Part 1

    “The key to making programs fast is to make them do practically nothing.” - Mike Haertel, creator of GNU Grep.

  27. JavaScript Binary AST Engineering Newsletter #1

    Hey, all cool kids have exciting Engineering Newsletters these days, so it’s high time the JavaScript Binary AST got one!

  28. Towards a JavaScript Binary AST

    In this blog post, I would like to introduce the JavaScript Binary AST, an ongoing project that we hope will help make webpages load faster, along with a number of other benefits.

  29. Project Lighthouse: A post-mortem

    A few weeks ago, Mozilla pulled the plug on its Connected Devices Experiment: a bunch of internal non-profit hardware-related startups.

  30. About me

    Hi, I’m Yoric, aka David Teller, I’m a Jack of all Threads at GitLab (aka Staff Engineer).

  31. Things to do before you[r project] die[s]

    It’s no secret that all projects die, eventually, and that most projects die before they have had a chance to have any impact.

  32. Migrating again

    While Hubpress is a cool project, I had no idea of what it could be doing with my password, so I have migrated to Hugo.

  33. Extracting text from images is not easy (who would have guessed?)

    At its core, Lighthouse is an idea we have been discussing in Connected Devices: can we build a device that will help people with partial or total vision disabilities?

  34. Blog migration in progress

    I am in the process of migrating to github.io.