John Gruber has some choice words for Merrick Garland and crew, but this paragraph stood out as uniquely interesting to me: Apple Pay through Wallet obfuscates your actual credit card numbers, which r
In May 2009, Google hosted an internal "Design Wizardry" panel, with talks by Jeff Dean, Mike Burrows, Paul Haahr, Alfred Spector, Bill Coughran, and myself. Here is a lightly edited transcript of my
👋 Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover topics related to Big Tech and startups through the lens of engineering managers and senior
As an ex-pat living in Denmark, I use FaceTime audio a lot. Not only is it simple to use and reliable, but the sound quality is incredible. For those of you old enough to remember landlines, it remind
Why Microservice architecture? Nowadays with the rise of social media, fast internet, etc. The tendency to use applications is getting more and more. As a result of these behavior changes, monolithic
In this note I propose simplified, modern definitions for "object" and "object oriented". A modern definition is needed because we have learned quite a bit over the last 20 years since the last time t
Kent Beck 6 hours ago · 7 min read The following is lightly edited from the June 2014 version . Once, a farmer interviewed a teenager for a job as a farm hand. One thing the teenager said particularly
[ Editor’s note : At nearly 7,000 words, you probably don’t want to try reading this on an iDevice. Bookmark it and come back later.] Imagine something a wee bit outside your comfort zone. Nothing sca
As much as I rely on our own Many Tricks ' apps every day, there's one I rely on more: Keyboard Maestro (KM), the macro app for macOS that can do pretty much anything. How much do I rely on it? The sh
One of the advantages of living (spiritually, if not physically) in two countries is you get to see the future arriving early, in both directions. In the almost twenty years I’ve lived in Japan, the l
Next post Previous post After a good bit of thinking, I canceled my TextExpander subscription today. This is not the first time I’ve left TextExpander— I dropped it when Smile first adopted a subscrip
The Problem On August 05, 2021, a member of the Conti ransomware group leaked some of the group’s internal playbooks and technical documentation. Irrespective of any details surrounding the leak or it
Sometimes, people take technologies that are intended to solve a narrow problem and start applying them broadly. The problem may appear similar, but utilizing unique technologies to solve general issu
Cybernaut C aught in the Study Web Exploring Gen Z’s Ambitious and Anxiety-Fuelled Pursuit of Straight A’s Across YouTube, TikTok, Discord, and Twitter 🔒 May 24, 2021 ♥ 130 In late 2020, a 10-hour loo
Why Push Notifications Go Undelivered & What You Can Do About It Shafique Gajdhar Want to save this article for later? 15.7k views . 7 min read 15.7k views . 7 min read Mail Today, brands compete for
One of the things that stuck with me when meeting the business was the following statement in their memo: The partnership and Dev team have come to work too far away from each other. We have previousl
The Apple data center in Guiyang as seen in a satellite image. Apple plans to store the personal data of its Chinese customers there on computer servers run by a state-owned Chinese firm. Credit... CN
Source: Jeff Battersby/iMore Pixelmator Photo's machine learning tools don't merely enhance photos, they can also make significant changes to them. One of these tools is nothing short of miraculous. T
這篇網誌的初稿在一個月前便寫起了,只是資料比較繁複,所以直到今天趁公衆假期(其實我天天都是假期 )才「的起心肝」將它整理好。這篇文章標題簡單,但內容其實比較複雜也頗長,大家要耐心點看。 早前有人去信古德明的專欄問了以下的問題: 問:讀 National Geographic (國家地理雜誌),見到以下一句: I had worked inBritish Columbia's Great Bear
Maybe I need to write a blog post called "On Call For Managers". If you're asking engineers to be on call for their code — and you should — you owe in return: – enough time to fix what's broken – hand
Over the last decade, the percentage of Chinese using the internet has more than doubled , rising from 22.6 percent in 2008 to 59.6 percent in 2018. What makes the Great Firewall of China so effective
PSA: The deadline to file your taxes is 31 May 2020. You have one month from the date of the Notice of Assessment (NOA) to pay your taxes. This tax period YA 2020, you will be paying taxes for the inc
Although GitHub.com is still a Rails monolith, over the past few years we've begun the process of extracting critical functionality from our main application, by rewriting some of the code in Go—mostl
DevOps has become one of those buzzwords with many conflicting definitions. What’s for certain is it’s on the rise. In our 2020 developer Survey , around 80% of the respondents believed that DevOps is
Sometimes you want to quickly calculate a number while typing. Here’s how you can maintain the typing flow and calculate numbers with Keyboard Maestro. We want the macro to replace the math formula wi
Profiling large Rust applications online is difficult. Current profilers are not up to the job. When we need to analyze a Rust program's performance, we often think about perf . To use perf, we need t