3783
Modules · golang/go Wiki · GitHub
This is going to be my bible for a bit.
golang 
11 days ago
The process: Open sourcing BuzzFeed’s single sign-on experience – Increment: Security
Buzzfeed's open-source fork of oauth2_proxy and their variant of our internal Uberproxy infrastructure.
buzzfeed  auth  security  oauth  sso  soa 
15 days ago
Monorepos: Please don’t! – Matt Klein – Medium
He writes with an assumption of "scale" that's a silly one to make.

If I were starting a company today I would absolutely start with a monorepo, reap all of those benefits he tried to shoot down, and take it all the way to the bank for _years_ until I got lucky enough to get big enough to experience those problems. Then I'd choose whether to let people make more repos or go the Google route. Hell, by then, Git or Mercurial might Just Work™.
monorepo 
15 days ago
Which Linux distribution for a MySQL database server? A specific point of view. - Percona Database Performance Blog
It's surprising how often I want to reference this opinion on the merits of RPM over Debian packages.
percona  mysql  rpm  redhat  debian  packaging 
16 days ago
OPEN - U.P.
Deep in the comments there are details about the fork thru axle's thread pitch.
open  up  3t  luteus  cycling 
20 days ago
CryptDB
Nit a good idea but some prior art on encrypting things stored in MySQL.
cryptdb  crypto  security  mysql  db 
25 days ago
FlatBuffers: FlatBuffers
A thing a bit like Protocol Buffers that doesn't require a parse step before accessing a field.
flatbuffers  protobuf  serialization  google 
7 weeks ago
go-cloud/samples/wire at master · google/go-cloud
Wire is both a potentially very useful bit of code on its own plus this serves as a tidy example of how to use `go generate` and build tags together to work with generated code without totally bailing on the Go toolchain.
golang  wire  deps 
8 weeks ago
research!rsc: What is Software Engineering? (Go & Versioning, Part 9)
"Software engineering is what happens to programming
when you add time and other programmers."
programming  softwareengineering  engineering  golang 
8 weeks ago
Announcing Managed CockroachDB: The Geo-Distributed Database as a Service | Cockroach Labs
It's about to get a lot easier to try Cockroach DB which was impressive if too risky to bet on a few years ago and is, I'm sure, more so now. It's still not Spanner, though; it's probably more like F1 or Megastore+SQL.
cockroachdb  dist  db  saas 
10 weeks ago
The red flags and magic numbers that investors look for in your startup's metrics - 80 slide deck included! at andrewchen
Lots of good details on business growth metrics investors want to see. They're perhaps pretty consumer/hit-focused but still useful in other contexts with different constants.
vc  business  metrics 
10 weeks ago
Adam Jacob on Twitter: "Paul Cormier says it clearly. Red Hat isn’t an open source company. They are an enterprise software company with an open source development model. That’s the thing anybody who thinks there will “never be another Red Hat” do
This is a really interesting and subtle difference that I didn't appreciate when it mattered to my business. Red Hat is not an open source project. There's no github.com/redhat/rhel page with a friendly README and quickie compile instructions. RHEL is a big, complex piece of enterprise software and it just so happens that, if you have the time and know where to look, you can cobble together all the source code and compile it.
redhat  opensource 
11 weeks ago
Liberating Distributed Consensus - Heidi Howard
I can't really understand the utility of consensus presented as the literature tends to in which only one value can ever be decided. And, even with that difficulty, these alrogithms that claim consensus in one round trip don't seem useful given they revert to two round trips after the initial epoch.
paxos  consensus  dist 
11 weeks ago
Introduction to Data / Observable
When this page is updated to include the ability to access private, authenticated data sources, I will be all over this service.
observable  javascript  notebook  visualization  d3 
12 weeks ago
debuerreotype/debuerreotype: reproducible, snapshot-based Debian rootfs builder
It's mildly terrifying that this is where the root Debian Docker images come from.
debian  docker  linux  containers 
october 2018
Protobuffers Are Wrong :: Reasonably Polymorphic
I can see a few good points in here if I squint but mostly this is just empirically nonsense.
protobuf  types 
october 2018
WikiLeaks - Releases
Map of AWS datacenters. It's just a hint at the truly astounding scale of their operation.
aws  datacenters 
october 2018
Software disenchantment @ tonsky.me
This speaks to me deeply. I would be so, so happy to go around deleting software for years and years.
programming  engineering  perf 
october 2018
Urban Commuter Belt-Drive Bike - Pure Cycles
More belt drive bikes. (At least, they have one model.)
cycling  beltdrive 
september 2018
Sikuli Script - Home
Whole screen graphical testing toolkit we're using at Slack. I still have no idea how this stuff works but it's pretty cool.
sikuli  testing  mac  windows  gui 
august 2018
DEC64: Decimal Floating Point
A floating-point number format that uses base-10 exponents to make it useful to humans.
dec64  decimal  float  floatingpoint  math  programming 
july 2018
All Tech Events - Techmeme
Like Lanyrd but worse but still exists.
techmeme  tech  conferences 
june 2018
GPS & Smartphone Compatible Bike Computers | Wahoo Fitness
These seem to be the ones most everyone's carrying.
wahoo  elemnt  cycling 
may 2018
OMATA One ·
Beautiful, though expensive, faux analog cycling computer.
omata  cycling 
may 2018
networking:netem [Linux Foundation Wiki]
Some relatively complete docs on tuning Linux to artificially slow traffic.
linux  netem  tc  networking  testing  latency  perf 
may 2018
Compass 700C x 28 Chinook Pass | Compass Bicycles
Theoretically the best tires (these for the road).
cycling  tires  compass 
may 2018
How did we end up with containers?
No, no, no: "If you’re building a container artifact, testing it, and then deploying it, it matters less if your build process is held together with spit and chewing gum. As long as someone can work the magic and get a container spit out, and it works, then it works."
containers 
april 2018
repl.it - Online REPL, Compiler & IDE
Jen Gilbert-endorsed teaching environment.
repl  teaching  learning  programming  ide 
april 2018
« earlier      
air amazon apache apartment api apollo apple apt architecture art audit automation aws backup bash beer bicycle bike blog book browser build business c c++ ca caching cassandra chef christmas chrome ci cli cloud cm compliance concurrency containers cooking crypto css culture cycling data db debian debugging deploy deps design devops dist dns docker docs ec2 economics education ego email engineering facebook ffmpeg filesystem firefox flash flex flickr food fs funny fuse gcc geo git github gnu golang google gpg graphicsmagick graphite hack hadoop hardware hash heroku hiring history hosting howto html http humor ie innodb intel internet io java jpeg js json jvm kernel kubernetes kv lambda legal linux logging lxc mac make management maps math me memcache memcached memory messaging metrics mfc microsoft monitoring mozilla music mysql nagios networking nginx nodejs nsa oauth opensource openssl ops os osx packaging people perf photography php pki politics preseed privacy profiling programming proxy puppet python queue rails recipe redis regex replication research ruby s3 security selinux sf sh shell slack soa socket software solaris sql ssh ssl standards startup startups storage svn sxsw sysadmin tcp tech testing threading time tls twitter typography ubuntu unicode unix uploadr uploadr3 vc vcs video vim virtualbox visualization washu web web2.0 windows xpcom xul xulrunner yahoo

Copy this bookmark:



description:


tags: