This past weekend Mike Conley and I visited the Capstone team to work one-on-one with the students, teach topics, and share the history of Mozilla. The current capstone project is a continuation from last semesters project. The students are working on converting Firefox’s localization implementation from DTD/properties files to Fluent. Fluent brings with it many […]| JAWS
This week I’m taking over for Dolske as he takes a vacation to view the eclipse. This is issue #13 of the Photon Engineering Newsletter. This past week the Nightly team has had some fun with the Firefox icon. We’ve seen the following icons grace Nightly builds in the past week: The icon in the […]| JAWS
Since my last post on the eslint work that is happening in mozilla-central, we have increased coverage as well as enabling more rules. The publication of that post spawned a few conversations, among them Florian Quèze has added a bunch of new Mozilla-specific rules to our eslint configuration and evilpies has started looking at what […]| JAWS
In the past week there has been quite a lot of progress made on the eslint front. Last week I enabled the following rules for the default mozilla-central eslint configuration (/toolkit/.eslintrc.js): no-extra-label no-iterator no-regex-spaces no-self-assign no-unsafe-negation no-unused-labels object-shorthand brace-style no-multi-spaces no-debugger no-delete-var no-sparse-arrays no-unsafe-finally no-cond-assign no-extra-bind no-useless-call no-lone-blocks no-useless-return Mark Banner has con...| JAWS
First, let me say that the students working on this project have done a great job. Secondly, let me say that I’ve not done a great job blogging about their work. I will try to make up for it in this post. Since the previous post a lot has happened: we had our hack-weekend at […]| JAWS
Mike and I met with the “select dropdown” team today and discussed where they’re at and the work that they can focus on for the next week. We are discussing a possible “hack-weekend” October 1st and 2nd at Michigan State. Freddy got XCode up and running and can debug processes at the single-process/multi-process fork. Jared […]| JAWS
A couple of weeks ago Mike de Boer and I started work on a project to rethink themes in Firefox. At present day, Firefox offers two ways for users to theme their browser: XUL themes (also known as “complete themes”) and lightweight themes (also known as “themes”). We want to create something that gives more […]| JAWS
Last week marked the beginning of a new 12-week period of mentorship for myself. I’ll be working Mike Conley to share mentorship duties as we mentor a group of five Michigan State University students. The students are all seniors in the Computer Science program. The MSU Capstone is a program that pairs industry companies with […]| JAWS
Just a couple of weeks ago marked the end of my first Outreachy session. During the session I mentored Katie Broida as she worked on some pretty cool features for Firefox. I learned a lot during the session, and I think she did too. I learned how to advertise and recruit for job openings, gather […]| JAWS
I spent some time last night looking in to a bug in the Firefox preferences as part of the Outreachy internship I’m mentoring. This bug is about how the context menus in our preferences were …| JAWS
“Elephants Don’t Play Chess” (PDF) is a paper written by Rodney Brooks of the MIT Artificial Intelligence Laboratory. Brooks introduces Nouvell AI, also called fundamentalist AI. He compares and co…| JAWS