Using /proc to get a process' current stack trace | OpsTips
Check out how you can use the proc filesystem to retrieve the kernel stack trace of a given process
3 days ago
Google Interview Questions Deconstructed: The Knight’s Dialer
This is the second in a series of posts in which I share my advice for candidates interviewing for tech companies, drawing on my experience as an engineer and interviewer at Google. If you haven’t…
algorithms  interview 
10 days ago
12 Factor CLI Apps – Jeff Dickey – Medium
Set of 12 principles for building CLI apps
10 days ago
Nullability Annotations: Objective-C Modernization (Part 1)
Objective-C modernization is really important for iOS developers to be aware of. It allows for better type safety as well as improved interaction with Swift codebases. For more info, check out my…
15 days ago
Deep Learning For Coders—36 hours of lessons for free
fast.ai's practical deep learning MOOC for coders. Learn CNNs, RNNs, computer vision, NLP, recommendation systems, pytorch, time series, and much more
ml  courses 
20 days ago
sqlfmt: an [opinionated] online SQL formatter | Cockroach Labs
sqlfmt is an opinionated SQL formatter. It’s not designed to be completely customizable, and we hope to remove options over time. Use it and stop thinking about how to format SQL.
21 days ago
The Piqi Project
Piqi is a set of languages and tools for working with structured data.
24 days ago
GitHub - cfenollosa/os-tutorial: How to create an OS from scratch
How to create an OS from scratch. Contribute to cfenollosa/os-tutorial development by creating an account on GitHub.
28 days ago
Linkerd - Linkerd
Linkerd is a transparent proxy that adds service discovery, routing, failure handling, and visibility to modern software applications
28 days ago
Java's new Z Garbage Collector (ZGC) is very exciting
Java 11 features a new Garbage Collector, the Z Garbage Collector (ZGC), which is designed for very low pause times on huge multi-terabyte heaps. In this article we'll cover the motivation for a new GC, a technical overview and some of the really exciting possibilities ZGC opens up.
5 weeks ago
Google Engineer - Total Compensation in US - Ultimate Post - Blind
I see a lot of misleading info on Blind with extremely exaggerated compensation ranges.Let’s shed some light on the topic with real data points based on random Google engineer responses across the US. The number of respondents is about 2% of the comp...
9 weeks ago
How much do software engineers make at Google, Facebook, Amazon and Microsoft?
Recently, we’ve seen a lot of compensation data provided anonymously by tech employees. We compiled and standardized some of this data to improve our understanding of what companies are paying. For…
9 weeks ago
Introducing the GitHub Load Balancer | GitHub Engineering
At GitHub we serve billions of HTTP, Git and SSH connections each day. To get the best performance we run on bare metal hardware. Historically one of the more complex components has been our load balancing tier. Traditionally we scaled this vertically, running a small set of very large machines running haproxy, and using a very specific hardware configuration allowing dedicated 10G link failover. Eventually we needed a solution that was scalable and we set out to create a load balanc...
10 weeks ago
GLB: GitHub’s open source load balancer | GitHub Engineering
At GitHub, we serve tens of thousands of requests every second out of our network edge, operating on GitHub’s metal cloud. We’ve previously introduced GLB, our scalable load balancing solution for bare metal datacenters, which powers the majority of GitHub’s public web and git traffic, as well as fronting some of our most critical internal systems such as highly available MySQL clusters. Today we’re excited to share more details about our load balancer’s design, as well as release th...
distributed  networking 
10 weeks ago
Official page for Debug Adapter Protocol
Debug Adapter Protocol documentation and specification page.
10 weeks ago
« earlier      
africa ai algorithms amazon analytics android api apis apple apps architecture argentina arm assembly auth awk aws backup banking bash bigdata binary blockchain book books browsers bsd build busybox c c# c++ caching cars cassandra cellular chess chrome chromium clojure color compensation compiler compilers compression concurrency consulting containers cooking course courses cpu crash crime crypto cryptography cs css data databases datastructures dataviz db debugger debugging deployment design disassembly distributed ditributed dns docker documentation dotnet drivers driving dtrace ec2 education ee electronics emacs engagement engineering erlang errors exercise facebook fb filesystems finance flash fonts food football fpga fs fsm functional furniture games gaming gc gcm geo git go golang gpu gradle graphics graphql groups hadoop hardware haskell hg home housing http images imaging interpreters interview interviewing interviews investing io ios java javascript jit js jsc json jvm kafka kernel languages latex learning linker linkers linking linux lisp lldb logging logs london lsm lua lucene mac mach madden make management mapping maps markdown marriage math mattress maui memory messaging ml mobile mongo monitoring movies mq music mvc mysql netflix networking nginx nlp nook notes oauth objc oo oop opencl ops os osx papers parenting parsing patterns payments pdf perf performance perl photoshop php physics piano png postgres power probability programming psychology pubsub push python rails react reactive realtime recipes redis regex reviews ruby rust saas samsung scala scaling scm search security sed serialization shell sicp signals soc software speech sqlite ssd ssh ssl startup statistics stats storage streaming sublime sublimetext swe swift sync sysadmin systems talks telephony testing text thrift time tmux tracing travel tv typography ui uml unicode unix unwind v8 verilog verizon video videos vim virtualization visualization vm vpn vw web webdev webkit websockets wedding whatsapp windows writing x86 xcode zookeeper

Copy this bookmark: