The Last Responsible Moment
Real Work vs. Imaginary Work – Signal v. Noise
Since we launched Hill Charts in Basecamp we’ve been fielding many interesting questions. One common question is: how do we catch more…
Real world SSD wearout – okmeter.io blog
A year ago we’ve added SMART metrics collection to our monitoring agent that collects disk drive attributes on clients servers.
Don't Do This in Production
Around March of 2017, I received a call asking for a code review on a product about to be launched. This company had issues with memory leaks, spontaneous crashing, slow loading, CPU spiking, and had to release in a couple of weeks. You might have heard this story before, just not from me, and not about this company. It’s surprisingly common. We got together on the weekend and started looking through the code together.
Why use GraphQL, good and bad reasons
To be honest, GraphQL had its dose of hype the last months.
UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 1)
Do you test your forms on real users and real devices? If not, you should. Let’s take a look at some of the techniques that can help you take your forms to the next level and help users fill them in.
Bare Metal K8s Clustering at Chick-fil-A Scale – Chick-fil-A Tech Blog – Medium
by Brian Chambers, Caleb Hurd, and Alex Crane
Edge Computing at Chick-fil-A – Chick-fil-A Tech Blog – Medium
by Brian Chambers, Caleb Hurd, Sean Drucker, Alex Crane, Morgan McEntire, Jamie Roberts, and Laura Jauch (the Chick-fil-A IOT/Edge team)
Stop Hiring for Culture Fit
And other things you’re doing wrong, according to Patty McCord.
bliki: Yagni
Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.
Domain Logic and SQL
A long-form article entitled: "Domain Logic and SQL"
From Google to the world: the Kubernetes origin story
Posted by Craig McLuckie, Co-founder of Kubernetes and Senior Product Manager at Google "So let me get this straight. You want to build an...
Cherry MX History: A German Company With American Roots
The famed mechanical keyboard switch manufacturer Cherry has been around since the 1950s—but it's only been defined by keyboard switches in the past decade.
Incident postmortem for July 19: what happened and what’s next
On July 19, CircleCI faced a sitewide outage which left thousands of teams unable to test and deploy builds for the better part of a day. This outage affected the productivity of many development teams, and surely caused a few missed deadlines. We value the trust our customers place in us, and are deeply sorry for the effect this had on their work. For those interested, we want to give more details as to what happened, why it happened, and what we’re doing about it.
The Effective Tech Lead is a 100x Engineer – Hacker Noon
Hyperbolic click-bait title aside, I wish to convince you that the effective Tech Lead is a force-multiplier and a unicorn-cousin of the…
Hardware is Cheap, Programmers are Expensive
Goodbye HipChat: Slack and Atlassian Team Up on Chat Software
Stewart Butterfield’s startup will subsume Atlassian’s corporate chat tools to take on Microsoft.
TechnoSophos: Be Nice And Write Stable Code
The Technology Blog of author and software developer Matt Butcher.
How to beat LinkedIn: The Game
A strategy guide for using a semi-pointless social network in all the wrong ways.
We Tore Down a $100, Counterfeit iPhone X
We disassembled the phone and asked security researchers to probe it to find out what it is. Verdict: It's wild.
Hackers account for 90% of login attempts at online retailers
Hackers apply stolen data in a flood of login attempts, called "credential stuffing." They target bank accounts, airline miles, and even online grocery sites.
Riot's Approach to Anti-Cheat
https://riot.com/2mgcpBj #RiotTechBlog
7 Basic Design Principles We Forget About – UX Planet
Some of them will always apply!
Postmortem for Malicious Packages Published on July 12th, 2018
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Why Kubernetes is The New Application Server - RHD Blog
Kubernetes and related technologies, such as Red Hat OpenShift and Istio, provide the non-functional requirements that used to be part of an application server and the additional capabilities described in this article. Does that mean application servers are dead?
[python-committers] Transfer of power
Things You Should Never Do, Part I
Netscape 6.0 is finally going into its first public beta. There never was a version 5.0. The last major release, version 4.0, was released almost three years ago. Three years is an awfully long tim…
5 Red Flags Signaling Your Rebuild Will Fail
There’s always a reason to rebuild. Perhaps you’re a CEO of a startup that’s had some success and your engineers are clamoring to replatform and do a rewrite from scratch. Perhaps you’re an executive or IT lead and you’re counting the cost of pulling the trigger on a rewrite of a legacy application. Perhaps you’re a lead engineer in the midst of a rebuild and are having second thoughts (am I crazy?). Regardless of where you’re at, you likely already know that talk of rebuilds, like talk of tax reform or anarchy, is just a tad bit dangerous—you never know what kind of danger you’ll end up in...
Fedora CoreOS, Red Hat CoreOS, and the future of Container Linux | CoreOS
In recent months, we've talked about our plans for Red Hat CoreOS, the new immutable, container-centric operating system bringing automated operations to Red Hat OpenShift. This week, the Fedora project announced the official launch of the Fedora CoreOS project, a new open source community effort under the Fedora banner.
Introducing Jib — build Java Docker images better
By Appu Goundan and Qingyang Chen Containers are bringing Java developers closer than ever to a "write once, run anywhere" workflow, but c...
