Killing the Coding Interview

all things engineering
Today we mitigated 1.1.1.1
Cloudflare is protected from attacks by the Gatebot DDoS mitigation pipeline. Gatebot performs hundreds of mitigations a day, shielding our infrastructure and our customers from L3 and L7 attacks.
Sam Altman: How to Avoid Distractions & Start the Right Company
Growing companies is just as important as starting companies. Making a really successful startup requires two very different skills: Product… Read On
The Birth & Death of JavaScript
6 Things Your Junior Devs Don't Tell You
Onboarding new and junior developers to the team is hard. You want them to become good, but that requires instruction, and instruction takes time. How do we ...
Mice With 3D-Printed Ovaries Successfully Give Birth
The gelatin-scaffold ovary could one day help restore endocrine function in young cancer patients and treat infertility
After 5 years and $3M, here's everything we've learned from building Ghost
Last week marked the fifth anniversary since the Ghost Kickstarter campaign which started it all. It's always fun to use these milestones to take a step back and reflect on the journey so far. On previous birthdays I've talked about revenue milestones and product updates, but this year I'm going
Chapter 16. Miscellaneous Questions
The Ultimate Guide to Data Classes in Python 3.7 – Real Python
Data classes are one of the new features of Python 3.7. With data classes you do not have to write boilerplate code to get proper initialization, representation and comparisons for your objects.
Is K8s Too Complicated?
Blogged Answers: Redux - Not Dead Yet! · Mark's Dev Blog
React Native vs Real Native Apps – codeburst
If you’re into mobile app development, the name of React Native mustn’t be new for you. The term has been trending in the world of…
Stripe Home
At Stripe, we’ve always been intentional about how we communicate, share information, and stay connected. Back when Stripe was smaller, it was easy for this to happen automatically. But by the time we hit around 150 people, it became hard to know everyone’s name. So at a company hackathon, a few Stripes created People, a directory to help Stripes meet and get to really know each other. People focused on connecting individuals across the company: Stripes could set their own bios, create networks around common interests, and generally experiment with new ways to express who they are. People ...
Incident Post-Mortem and Security Advisory: Data Exposure After tra...
On Tuesday, 13 March 2018, travis-ci.com was non-operational for around 5.5 hours starting at 12:14 UTC. There was a backlog of builds for another 3.5 hours after the system returned to an operatio...
How to escape async/await hell – freeCodeCamp
async/await freed us from callback hell, but people have started abusing it — leading to the birth of async/await hell.
Introducing kaniko: Build container images in Kubernetes and Google Container Builder without privileges
By Priya Wadhwa, Software Engineer Building images from a standard Dockerfile typically relies upon interactive access to a Docker daemon,...
CSS SANS
CSS SANS は、ウェブ上でデザイン・文字組をするためのプログラミング言語 CSS でつくられたフォントです。
A Taxonomy of Tech Debt
Bill Clark discusses classifying and managing tech debt at Riot.
How A Tiny Go Microservice Coded In Hackathon Is Saving Us Thousands
In this blog post, we discuss how the implementation of a Go microservice coded during a Hackathon is saving us $50,000 in costs per year.
DNS Resolvers Performance compared: CloudFlare x Google x Quad9 x OpenDNS
A couple of months ago I did a performance comparison between some of the top free DNS Resolvers available. It was just after Quad9 had…
Web Application Penetration Testing Cheat Sheet
This cheatsheet is intended to run down the typical steps performed when conducting a web application penetration test. I will break these steps down into sub-tasks and describe the tools I recommend using at each level.
Introducing TensorFlow.js: Machine Learning in Javascript
Posted by Josh Gordon and Sara Robinson, Developer Advocates
Fingerprinting Images for Near-Duplicate Detection – Real Python
Let's look at how to to utilize image fingerprinting to perform near-duplicate image detection.
Experiment, Measure, Repeat – buildo blog
Improving your company with continuous experimentation
Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey
Ryan Dahl is a Software Engineer working at Google Brain. He is the creator of Node.js, JavaScript runtime built on Chrome’s V8 JavaScript engine. Currently, he is working on deep learBrowserifyning research projects. His focus is mostly on image-to-image transformations like colorization and super-resolution. He has contributed to several open source projects including HTTP Parser, libuv. … Continue reading Episode 8: Interview with Ryan Dahl, Creator of Node.js
Ten Things A Serious JavaScript Developer Should Learn
Ben McCormick's blog on JavaScript and Web Development
Au revoir - Docker Blog
Today I’m announcing my departure from Docker, the company I helped create ten years ago and have been building ever since. A founder’s departure is usually seen as a dramatic event. Sadly, I must report that reality is far less exciting in this case. I’ve had many roles at Docker over the years, and today I have a new, final one – as an active board member, a major shareholder and, I expect, a high maintenance Docker user. But I will no longer be part of day-to-day operations. Instead, after obsessing for so many years over my own ideas, I am rediscovering the joys of putting myself at the...
The Science of The Job Search, Part III: 61% of “Entry-Level” Jobs Require 3+ Years of Experience
And because of "experience inflation" by employers, the experience you need for entry-level jobs is increasing at 2.8% every year.
How To Use Technical Debt In Your Favor – gitconnected
Technical Debt is inevitable, only you can reduce the interest to be paid
MSCS