~/devreads

21 Jan 2021

Abe Dearmer 4 min read

The Xplenty (Integrate.io) platform allows organizations to integrate, process, and prepare data for analytics in the cloud. Xplenty is also available as a Heroku Add-on. Abe Dearmer is the company’s COO. Often, innovation sparks innovation in unforeseen ways. In the early 1950’s, television brought the world an entirely new experience that not only changed people’s […] The post An Iconic…

lifedata analyticsdeveloper toolseducationevents

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

Greg Nokes 1 min read

We are excited to announce that we are moving Connection Pooling for Heroku Postgres into GA. Connection Pooling unlocks the ability to use up to 10,000 client connections to a Heroku Postgres Database, without adversely impacting performance on the database. This will unlock more complex and higher scale applications with simpler architectures on the Heroku […] The post Connection Pooling…

newscloud infrastructuredatabasepostgres

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

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

Dane Sherburn, Katerina Khomyakova 1 min read

Aerialoop is a delivery company taking delivery to the next level by using drones to drastically reduce delivery times across the city. Within the city of Quito, it takes roughly 45 minutes to drive from one side to the other, but just 7 minutes to fly -- over a 5x reduction in delivery time. During the pandemic, Aerialoop has also…

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

Ella Smith 1 min read

Joining a new company can be daunting at the best of times, but anyone onboarding during the COVID-19 pandemic will probably experience a whole new meaning to first day jitters. When I woke up on day 1 at Thoughtworks, whilst I was grateful for the short commute from my bed to my laptop, I was nervous about the prospect of…

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…

Marta Diaz 1 min read

Pre-TWU Hey there! I’m Marta a graduate developer in Madrid! Before joining Thoughtworks, I had been freelancing after leaving my .NET developer job of two years. I was excited to join Thoughtworks because of its values, the opportunity to learn good software development practices, and to meet Thoughtworkers from around the world. At Thoughtworks University (TWU) I was supposed to…

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

6 Jan 2021

Mary Moore-Simmons 7 min read

As GitHub grows in size and our product offerings grow in number and complexity, we need to constantly evolve our on-call strategy so we can continue to be the trusted home for all developers. Expanding upon our Building GitHub blog series, this post gives you a window into one of the major steps along our continuous journey for operational excellence…

AJ Iniguez 1 min read

It’s clear that 2021 will [hopefully] bring about a gradual return to normalcy. However the future of work remains uncertain. When will offices fully reopen? Will more organizations adopt remote working or hybrid models? In the meantime, on a micro level, how can candidates prepare for a 100% virtual interview process?

5 Jan 2021

Andrea Gross 1 min read

Every journey starts with one step. Whether that step is the first toward climbing a mountain or launching the campaign to keep your organization safe from cyberthreats, it’s important just to take that first step forward. You might not want to hear this, but cyberthreats are becoming more advanced and attackers are using new techniques […] The post Keep these…

securitysase

Dave Cheney 6 min read

Today’s post comes from a recent Go pop quiz. Consider this benchmark fragment. A convenience wrapper around sort.Sort(sort.StringSlice(s)), sort.Strings sorts the input in place, so it isn’t expected to allocate (or at least that’s what 43% of the tweeps who responded thought). However it turns out that, at least in recent versions of Go, each […]

goprogramming

1 min read

We’re introducing a neural network called CLIP which efficiently learns visual concepts from natural language supervision. CLIP can be applied to any visual classification benchmark by simply providing the names of the visual categories to be recognized, similar to the “zero-shot” capabilities of GPT-2 and GPT-3.

research

4 Jan 2021

1 min read

We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded Integers In this article we’ll deploy the application on a server, so that it can search for RH counterexamples even when I close my laptop. Servers and containers When deploying applications to servers, reproducibility is crucial. You don’t want your application to…

2 min read

I’ve been thinking for a while about setting this up, and this week seems as good as any. Both Alice and Frances have weekly updates that are a joy to read. Jenn has a live laugh blog. Maybe this is the year of long form tweets? I haven’t touched my site in like 6+ months so when I tried to…

2 Jan 2021

Luciano Mammino 26 min read

Luciano Mammino reflects on his 2020, including publishing Node.js Design Patterns Third Edition book, giving 13 conference talks, joining Fabfitfun as Principal Engineer, releasing Middy 1.0, launching Linkerflix MVP, and setting goals for improving as a software engineer, cloud architect, and indie maker in 2021.

life

1 Jan 2021

hello@taniarascia.com 7 min read

Well, 2020, it's been a slice. I've been pretty AWOL lately on all things internet, and I can't decide if I have a lot to say or if I'd…

31 Dec 2020

1 min read

Learn how the LIBOR rate determines the interests banks charge on loans

30 Dec 2020

1 min read

For React Native mobile apps targeting Android and iOS, an easy way to setup its continuous integration is to take advantage of Actions, an automation workflow service provided by GitHub. Even better, for open-source projects, GitHub Action offers unlimited free running minutes (at the time of this writing).

29 Dec 2020

David Walsh 4 min read

Every year I write a blog post about my goals for the year but I won’t pretend this year’s post is the same. I mean how the hell do I create realistic goals knowing what 2020 was and what 2021 inherits?! Pandemic, drastic political churn, social unrest…and none of that is related to my profession or this blog. Nevertheless, part…