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.
Monday, 20 June 2016
By Adrian on Monday, 20 June 2016, 16:00
Friday, 25 December 2015
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
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
By Adrian on Wednesday, 10 June 2015, 17:30
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
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:
And to make a user a superuser:
from django.contrib.auth.models import User user = User.objects.get(email@example.com') user.is_superuser = True user.save()
Thursday, 26 February 2015
By Adrian on Thursday, 26 February 2015, 12:00
The users of Socorro at Mozilla, the Stability team, have very specific needs that vary over time. They need specific reports for the data we have, new aggregations or views with some special set of parameters. What we developers of Socorro used to do was to build those reports for them. It's a long process that usually requires adding something to our database's schema, adding a middleware endpoint and creating a new page in our webapp. All those steps take a long time, and sometimes we understand the needs incorrectly, so it takes even longer. Not the best way to invest our time.
Tuesday, 2 December 2014
By Adrian on Tuesday, 2 December 2014, 05:27
Socorro has a master list of fields, called the Super Search Fields, that controls several parts of the application: Super Search and its derivatives (Signature report, Your crash reports... ), available columns in report/list/, and exposed fields in the public API. Fields contained in that list are known to the application, and have a set of attributes that define the behavior of the app regarding each of those fields. An explanation of those attributes can be found in our documentation.
Tuesday, 1 July 2014
By Adrian on Tuesday, 1 July 2014, 16:00
I have been working on Socorro for about 3 years now. It was about time that I started talking about it on this blog! With this first post, I am inaugurating 2 new tags, socorro and mozilla. I'm also going to add a language tag to my posts, so each new post will either be en or fr. This way, you can choose more accurately what kind of content you want to read from this blog. The previous links on the tags lead to the filtered Atom feeds, and I will add the mozilla feed to the Planet.
« previous entries - page 1 of 5