Accidentally making a language, for an engine, for a game
It's a wise saying, because we game developers have so much fun making the underlying foundations, that we never get around to adding the actual gameplay.
The latest blog posts to take off on Hacker News. 1,551 posts.
It's a wise saying, because we game developers have so much fun making the underlying foundations, that we never get around to adding the actual gameplay.
1i1 “Xanadu ® ” and the Eternal-Flaming-X logo are registered trademarks of Project Xanadu .
Cython celebrates its 20th anniversary
I was responsible for a critical software project written by non-programmers a decade ago.
This is a blog version of the talk I gave at GopherCon Europe 2019 (Canary Islands Edition) , where I shared my thoughts on why Visual Programming Languages have failed and revealed for the first time my experiment on visualizing Go code.
There are some books which make you feel smarter just by having them on your shelf. This is one of them! I would consider it essential for anyone working with code - whether a wide-eyed newbie or grizzled veteran. How do human brains understand code? What neurological quirks do we all have? Which common mistakes can…
If you have ever ventured into the archives of old UNIX books and mailing lists, you will have undoubtedly come across the legend of ed. ed (pronounced /iː …
Personal blog of Julien (jvoisin) Voisin
Let’s overengineer a childhood game.
Need to write a README, but running blank on words? If that bothers you frequently, consider generating diagrams.
Recently, a new set of sorting functions has landed in Go's golang.org/x/exp/slices package [1] . These functions leverage Go generics to provide a more ergonomic API for sorting (without requiring users to implement sort.Interface ), and also deliver a nice performance improvement, as the CL demonstrates.
Ever since its introduction in the 2017 paper, Attention is All You Need, the Transformer model architecture has taken the deep-learning world by storm. Initially introduced for machine translation, it has become the tool of choice for a wide range of domains, including text, audio, video, and others. Transformers…
we moved from etcd to SQLite for a simpler, more scalable database solution. Learn about Litestream, live replication, and lessons learned.
Franklin Chen's personal website and blog
Authorization? How hard can it be? I am pretty sure that others have already solved it. We are not the first ones doing microservices. It should be easy to integrate what's already out there.
Matthew Butterick
Materials for book: “Markov Chains for programmers”
Antoyo's Personal Blog
Read some of the latest blog posts from Akamai Developers.
The SMBC comic Convert included as the “Votey button” a challenge to extract a Waldo visual from the digits of π.
Let me show you characteristics of APL that will influence your understanding of programming concepts and the way you use other languages.
Go tooling and design help mitigate supply chain attacks at various stages.
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement.
Go Generics are a long-awaited feature added in Go 1.18. This article covers how generics were implemented in Go and some surprising ways they can impact your code.
davidamos.dev is your first and best source for information about davidamos. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!