Many of the constraints I have in my day-to-day job as a developer come from this mysterious world of the software architect. After listening to Martin Fowler on the Ruby Rogues podcast talk about…
Keith Adams on the Architecture of Slack, Using MySql, Edge Caching, & the Backend Messaging Server
In this week’s podcast, Wes Reisz talks to Keith Adams, chief architect at Slack. Prior he was an engineer at Facebook where he worked on the search type live backend, and is well-known for the HipHop VM. Adams presented How Slack Works at QCon SanFrancisco 2016.
DNA Lounge: 19-Dec-2016 (Mon): Wherein DNA Lounge will be closed soon, without your help.
I worked in the software industry. In the mid-90s, during the "first bubble", I made a whole lot of money. Not entirely coincidentally, that tech bubble had a dramatically negative impact on the culture of San Francisco. I loved it here (and still do). I didn't like the changes I was seeing (and still don't). So I decided to push back, and put my money where my mouth was. DNA Lounge has ...
Back when crypto/tls was slow and net/http young, the general wisdom was to always put Go servers behind a reverse proxy like NGINX. That’s not necessary anymore!
Looking Past The Cloud Computing Era - EtherealMind
Presentation from Peter Levine at A16z on the theme of edge computing will see a return to distributed computing the in the years ahead. The amount of data collected/created at the network edge is …
Putting data back into the hands of owners | TechCrunch
Ever wondered why your physician owns the information from your blood work? Or why your dentist owns your x-rays. Or some financial services company owns your credit information? Most people forget that social media companies own the messages, pictures and videos that they post everyday. The pervasiveness of this paradox is considerable. Why is this the case?
UndoDB - A high performance reversible debugging tool for Linux and Android - Undo Software
LiveRecorder is a powerful software failure replay platform that enables the acceleration of software defect detection and resolution. Record. Replay. Resolve.
A Little Known SQL Feature: Use Logical Windowing to Aggregate Sliding Ranges – Java, SQL and jOOQ.
I’m frequently telling developers to put window functions almost everywhere, because they’re so awesome! One feature that I rarely see in the wild (even if it is extremely useful for re…
GitHub - team-emt/razorframe: Node library to empower real-time, streaming databases
Node library for empowering real-time applications at scale - GitHub - team-emt/razorframe: Node library for empowering real-time applications at scale
GitHub - google/wycheproof: Project Wycheproof tests crypto libraries against known attacks.
Project Wycheproof tests crypto libraries against known attacks. - GitHub - google/wycheproof: Project Wycheproof tests crypto libraries against known attacks.