Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
This is a time of change for the internet and for Mozilla. From combatting a lethal virus and battling systemic racism to protecting individual privacy —
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
Google is renewing its deal with Mozilla to ensure it remains the default search engine on Firefox.
The recent layoffs in August of more than 250 Mozilla employees, a quarter of its workforce, left the company shaking and the community worried about the
The current deal was set to expire at the end of 2020
Understanding how screen readers work is important for anyone who works on digital products. Here’s how to get started with VoiceOver on macOS.
The Firefox maker is laying off 250 employees as its browser usage continues to dwindle.
Get funding for your open source and free software projects from Mozilla.
In May 2019 I attended a talk by Mike Taylor who works on webcompat at Mozilla. Mike told the sordid story of window.event, a non-standard IE invention that was replicated in Konqueror, which showed up in Webkit, which stuck around in Blink, and was now Mike’s problem in Firefox. It was a good story fraught with ups and downs and literal “Breaking the Web” level changes for a tiny feature rollout.
Firefox Voice is an experiment in a voice-controlled web user agent - mozilla-extensions/firefox-voice
The last couple of months were tough, to say the least. They forced some changes in the plan I had for gamedev-related projects in 2020. The good thing is, given the diversification of our activities around Enclave Games, it shouldn't be that bad, although still an unpleasant shift in focus.
Mozilla reduces investment in developer tools and platform feature development.
Hello, my name is Alex, and I’m an… Advocate. A Developer Advocate. What does that mean? I am the bridge between a product and the developer community using that product. How did I get here? I’m going to tell you all about that and how you can do the same.
I first joined Mozilla as an intern in 2010 for the “Tools and Automation Team” (colloquially called the “A-Team”). I always had a bit of difficulty describing our role. We work on tests. But not the tests themselves, the the thing that runs the tests. Also we make sure the tests run when code lands. Also we have this dashboard to view results, oh and also we do a bunch of miscellaneous developer productivity kind of things. Oh and sometimes we have to do other operational type things as well, but it varies. Over the years the team grew to a peak of around 25 people and the A-Team’s responsibilities expanded to include things like the build system, version control, review tools and more. Combined with Release Engineering (RelEng), this covered almost all of the software development pipeline. The A-Team was eventually split up into many smaller teams. Over time those smaller teams were re-org’ed, split up further, merged and renamed over and over again. Many labels were applied to the departments that tended to contain those teams. Labels like “Developer Productivity”, “Platform Operations”, “Product Integrity” and “Engineering Effectiveness”. Interestingly, from 2010 to present, one label that has never been applied to any of these teams is “DevOps”.
tl;dr: The GStreamer 1.18 release ships with UWP support out of the box, with official GStreamer binary releases for it. Try out the 1.17.90...
One of my biggest challenges when I began managing the Taskcluster team was simply getting my reports to talk to each other in a productive way. Per Conway's Law, the micro-service architecture of...