On the weekend of October 5, a few friends and I participated in the 45th Ludum Dare, a Gam Jam competition happening online, with people from all over the world joining in. We made a game that we called The Last Word (read our Ludum Dare entry or play it on itch.io), and today I'm going to tell you the story of how that happened.
Développement
Monday, 14 October 2019
The Last Word - a Ludum Dare 45 post-mortem
By Adrian on Monday, 14 October 2019, 14:00
Tuesday, 14 May 2019
react-content-marker Released – Marking Content with React
By Adrian on Tuesday, 14 May 2019, 20:00
Last year, in a React side-project, I had to replace some content in a string with HTML markup. That is not a trivial thing to do with React, as you can't just put HTML as string in your content, unless you want to use dangerouslySetInnerHtml
— which I don't. So, I hacked a little code to smartly split my string into an array of sub-strings and DOM elements.
More recently, while working on Translate.Next — the rewrite of Pontoon's translate page to React — I stumbled upon the same problem. After looking around the Web for a tool that would solve it, and coming up short handed, I decided to write my own and make it a library.
Friday, 28 July 2017
Processeer.io - a Powerful and Flexible Report Builder for JSON APIs
By Adrian on Friday, 28 July 2017, 14:00
More than 2 years ago, I wrote about a prototype I built, called Spectateur, that allowed users of Socorro to create custom reports for their needs. The idea was to make it easy to write a script that pulls data from a public API, transforms it and then displays it as a nice table or chart. I strongly believe in this idea, and have been making various progress on the concept over the last 2 years, until I finally put together a nicer, more complete prototype at the end of 2016. I called it Processeer, and it's available at processeer.io.
Monday, 20 June 2016
Game Dev Party Jam #10: Llamazord
By Adrian on Monday, 20 June 2016, 16:00
Two weekends ago was the 10th Game Jam of the Game Dev Party association, where I was once again both participating and helping with the organization. And once again I proposed a game idea and I was lucky enough that people liked it and voted for it! So I gathered a team of 6 awesome people, 3 developers and 3 designers, plus myself as a part-time coder part-time manager, and we made a game.
Friday, 25 December 2015
How to include HTML in your React app with webpack
By Adrian on Friday, 25 December 2015, 14:00
One of the few things that I find unpleasant with React and JSX is that it's not great for writing long static HTML content. Up to now I never encountered that problem, but I heard some colleagues complain about it and knew that it was indeed a negative point.
Monday, 6 July 2015
ensy — Entity System Reloaded
By Adrian on Monday, 6 July 2015, 11:00
During the last Game Dev Party Jam in Lyon, I pitched a game idea with the intention of building that game with Web technologies and my Entity System library. I had been waiting for an occasion to use that lib in a "real" game, and knew that would be the perfect moment: the 8th Jam happened over 3 days (when it usually is only 2) and was thus ideal for trying out risky things.
Wednesday, 10 June 2015
Rethinking Socorro's Web App
By Adrian on Wednesday, 10 June 2015, 17:30
Credits @lxt
I have been thinking a lot about what we could do better with Socorro's webapp in the last months (and even more, the first discussions I had about this with phrawzty date from Spring last year). Recently, in a meeting with Lonnen (my manager), I said "this is what I would do if I were to rebuild Socorro's webapp from scratch today". In this post I want to write down what I said and elaborate it, in the hope that it will serve as a starting point for upcoming discussions with my colleagues.
Wednesday, 3 June 2015
[Snippet] Django Shell: making a user a superuser
By Adrian on Wednesday, 3 June 2015, 18:20
I can never remember this snippet and I found myself duckduckgoing for it a few times, so I wanted to write it down somewhere where I can easily find it (and maybe it will help people looking for it, since I can never reliably find it in search engines).
To start Django's shell:
./manage.py shell
And to make a user a superuser:
from django.contrib.auth.models import User user = User.objects.get(email='me@example.org') user.is_superuser = True user.save()
« previous entries - page 2 of 6 - next entries »