~/devreads

2 Feb 2021

Lorraine Bellon 1 min read

For small business owners, much has changed in the past few years – a widespread shift to remote work, a growing push for companies to use cloud apps, the general embrace of cloud data storage. In this brave new world, one thing has remained constant: For small businesses, strong cybersecurity is essential. After all, these […] The post Small Businesses…

security

David Walsh 2 min read

It’s been quite a while since I’ve gotten a few things off of my chest and since I’m always full of peeves and annoyances I thought it was time to unleash: Sometimes you need to get out of the cult and stop drinking the Kool-Aid to see an organization for what it is. My childhood dream was working for Mozilla,…

1 min read

We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker In the last article we ran into some performance issues with our deployed docker application. In this article we’ll dig in to see what happened, fix the problem, run into another problem, fix it, and run the search…

5 min read

Testing is at the heart of engineering practices at SoundCloud. We strive to build well-balanced test pyramids within our code repositories…

1 Feb 2021

Stanko 3 min read

2020 was a hard one. I started writing this post in December, but I couldn't make myself finish it. The whole situation with COVID made me anxious at times and I didn't really have motivation for my side projects including this blog. But I won't focus on bad things, everyone had a tough year, so let's try to stay positive.…

31 Jan 2021

1 min read

Rust's traits are a single concept that unifies interfaces, abstract classes, mix-ins, operator overloading, contraints on generics, and more.

29 Jan 2021

kevin 2 min read

It is difficult for children, especially young children, to learn over Zoom. It is more difficult to teach critical skills like learning to read and write over Zoom. As Heather Knight and others have noted, keeping children isolated has severe impacts on their mental health. It is the Mayor's top priority to get children back […]

todays world

Tobias Ahlin 7 min read

This post is the third installment of our five-part series on building GitHub’s new homepage: How our globe is built How we collect and use the data behind the globe How we made the page fast and performant How we illustrate at GitHub How we designed the homepage and wrote the narrative Creating a page full of product shots, animations,…

28 Jan 2021

27 Jan 2021

jonskeet 5 min read

In some senses, this is a follow on from my post on VISCA camera control in C#. It’s about another piece of hardware I’ve bought for my local church, and which I want to control via software. This time, it’s an audio mixer. Audio mixers: from hardware controls to software controls The audio mixer we’ve … Continue reading OSC mixer…

c#

26 Jan 2021

Chris Mills 4 min read

To wrap up January, we are proud to bring you the release of Firefox 85. In this version we are bringing you support for the :focus-visible pseudo-class in CSS and associated devtools, , and the complete removal of Flash support from Firefox. We’d also like to invite you to preview two exciting new JavaScript features in the current Firefox Nightly…

cssfeatured articlefirefoxfirefox releaseshtml

Artsiom Holub 1 min read

We have met the enemy and they is us. Pogo’s famous maxim applies directly to the threat of trojans in 2021. Although they are some of the oldest forms of malware, and, in their commodity forms, are seen less often these days, trojans have proved to be durable and adaptable. They avoid detection, embed and […] The post How trojan…

threatstrojans

bishwa 5 min read

Background In 2020, Freeletics had huge surge in traffic as users started to look for best digital health app to keep them fit during the COVID-19 lockdown. This initially led to performance degradation of our servers, about which we were alerted from our monitoring services and user’s complain. We were in firefighting mode for almost 3 weeks, and after repetitive…

blog.muffn.io (muffn_) 1 min read

🕊️ RIP Unlimited Plex: Gone Too Soon # Whilst this posts methodology is still sound, there are no longer any options for reasonable amounts of cloud storage for cheap. You should go buy some drives or something, that’s what I’ve done, see below. 28 September 2023·1842 words·9 mins 10 November 2023·1592 words·8 mins 7 February 2024·3953 words·19 mins Update: 2022/05/22

25 Jan 2021

Chris Mills 1 min read

We’re happy and proud to announce Open Web Docs, to support a community of technical writers around creation and long-term maintenance of web platform technology documentation that is open and inclusive for all. The post Welcoming Open Web Docs to the MDN family appeared first on Mozilla Hacks - the Web developer blog.

featured articlemdncommunityopen web docs

David Walsh 1 min read

An enjoyable web apps rely on engineers implementing the APIs that cover all of the small things. Those small things sometimes improve performance, usability, accessibility, and the app’s relationship with its host system. The Wake Lock API is the latter — an API that allows developers to instruct the host machine to not dim the screen or sleep, especially useful…

1 min read

We’ve scaled Kubernetes clusters to 7,500 nodes, producing a scalable infrastructure for large models like GPT-3, CLIP, and DALL·E, but also for rapid small-scale iterative research such as Scaling Laws for Neural Language Models.

research

1 min read

Tahoe (where we currently live during this pannie-d) got a ton of snow this week, so I’ve been in winter mode. Went skiing on Friday, went snowshoeing on Sunday. My calves are on fire. Skiing is pretty safe; everyone is wearing masks, they’ve closed all the lodges, and tbh nobody should be within 6 feet of me skiing on a…

23 Jan 2021

22 Jan 2021

8 min read

DUM-E (“dummy”) and U (“you”) are the names of the robot arms in the Iron Man movies. After watching this movie for the n-teenth time, I have a strong urge to also have robotic arms in a workshop like Tony Stark. You can see the value of the robots clearly throughout the movie. The robots allow Tony to produce suits…

Hannes Dorfmann 7 min read

Finding the right abstraction is hard. In this blog post, I would like to share a technique that works well for us (my android teammates and me) when dealing with String resources on android. An abstraction layer for Strings? Why do we even need an abstraction to simply work with Strings on Android? Probably you don’t if your app is…

21 Jan 2021

Jason Kratzer 5 min read

As a member of Mozilla’s fuzzing team, our job is not only to find bugs, but to do what we can to help get those bugs fixed as quickly as possible. To further reduce the delay in getting these bugs fixed, we wanted to automate as much of this process as possible. This effort resulted in the development of Bugmon;…

featured articlefirefoxbugmonbugzilladebugger

20 Jan 2021

Gian-Carlo Pascutto 12 min read

The release of Apple Silicon-based Macs at the end of last year generated a flurry of news coverage and some surprises at the machine’s performance. This post details some background information on the experience of porting Firefox to run natively on these CPUs. The post Porting Firefox to Apple Silicon appeared first on Mozilla Hacks - the Web developer blog.

featured articlefirefoxrustappleapple silicon

19 Jan 2021

kevin 2 min read

In very rare cases, the Pfizer and Moderna vaccines will cause the person being vaccinated to have an allergic reaction. When I say very rare, I mean it; the chances are a few in a million, or about the same of picking a specific resident of Newark, New Jersey at random out of the phone […]

todays world

Armen Zambrano 1 min read

I’m happy to announce that at the end of 2020 I joined Sentry.io as their second Developer Productivity engineer \o/ I’m excited to say that it’s been a great fit and that I can make use of most of the knowledge I’ve gained in the last few years. I like the ambition of the company and that they like to…

Lorraine Bellon 1 min read

These days it seems like the only constant is change, and the networking and security worlds are no exception. Industry predictions around consolidation, cloud adoption, and convergence that were previously considered aggressive now seem understated. And with the unprecedented move to remote work across industries, these massive shifts continue to accelerate. The network perimeter is […] The post How to…

security

18 Jan 2021

2 min read

Monday was off which ruined any routine I had formed. I barely got used to waking up on Mondays to go to work and then bam, 2 weeks in, a Monday off. I had dreams all week about working part time, probably because my brain is clinging desperately to this hope of not having to ever wake up on Mondays.…

15 Jan 2021

14 Jan 2021

0xADADA 4 min read

Black Mirror: Bandersnatch (2018) is an interactive film in which viewers are periodically asked to make decisions for the main character Stefan Butler, the decisions then result in different scenes, and paths through the film, resulting in a branching path to a variety of endings. Think “choose-your-own-adventure”, but in interactive video. Since television viewers are conditioned to be passive spectators,…

notesprivacysurveillance

13 Jan 2021

12 Jan 2021

Maja Frydrychowicz 5 min read

It’s clear that WebDriver needs to grow to meet the capabilities of DevTools-based automation. However, that process will take time, and we want more developers to be able to run their automated tests in Firefox today. To that end, we have shipped an experimental implementation of parts of CDP in Firefox Nightly, specifically targeting the use cases of end-to-end testing…

developer toolsfeatured articleweb developersfirefoxtesting

Nada MacKinney 1 min read

How innovation speeds performance, cuts latency When considering any IT security capability, you rigorously evaluate features and functions. Will it block threats? Will it protect my systems, my people, my data? How will it impact end-users’ experience? Will it help me keep my job? But with a cloud security solution, the underlying infrastructure is just, […] The post Cisco Umbrella…

products servicescloud securitycloud-nativemicro servicesperformance

11 Jan 2021

David Walsh 1 min read

Interacting with a user’s host clipboard is something web developers have wanted for both good and evil purposes. On the good side, it’s nice to allow users to easily copy text like wallet addresses or branch names; for evil, copying malicious text that the user may mistakenly paste into a form and have their funds stolen — and there are…

1 min read

Still into soups: I made a bomb cream of broccoli. I also bought a new vegan broth base to fuck with because buying the cartons of broth is like buying bottled water aka: bad and wasteful. My dog’s skin is turning grey. I know this sounds funny but it’s like, a thing. There could be a number of reasons for…

10 Jan 2021

1 min read

Explore Python's constant folding - how it optimizes code by evaluating expressions at compile time. Dive into CPython's elegant implementation.

8 Jan 2021

MapTiler (Petr Pridal) 1 min read

After Mapbox announced the closure of Mapbox GL JS, the community made a collective decision to maintain and further develop the last open-source version and build a free alternative.

7 Jan 2021