Documents & diagrams for engineering teams
october 2023
All-in-one markdown editor, collaborative canvas, and diagram-as-code builder
diagramming
architecture
october 2023
Patterns.dev
october 2023
Improve how you architect webapps
Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.
webdev
patterns
Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.
october 2023
Serverless Testing, Local Considered Harmful?
april 2023
"When building serverless applications, the first challenge most teams hit is how to test effectively and efficiently. The principles and patterns which have supported both on-premise and monolithic applications don’t translate into the new paradigm. The evolution of compute into a commodity resource and the explosion of public cloud means we need to reevaluate the fundamental trade-offs we have become comfortable with."
serverless
aws
localstack
testing
softwaredevelopment
april 2023
Adactio: Journal—Several people are writing
september 2018
"I told him that I’m going to be writer number 1001, and I’m going to write something great that nobody has written before."
This is a good list of reasons to reconsider how neglectful I am of this stuff.
bdt
writing
This is a good list of reasons to reconsider how neglectful I am of this stuff.
september 2018
"Idea processing. In your brain a complex project in all its facets is just there..."
may 2018
I like this analogy. The serialization and communication part is stupidly hard. Everyone has their own protocol for effectively receiving that blob, bitrot is rife, and there is no perfect checksum.
bdt
teams
management
ideas
may 2018
time to stop pretending i'm just here to read — s-peak-in-tongue-s: cardboardfacewoman: ...
may 2018
"Colocative substitution" - my new favourite concept
bdt
language
may 2018
Let's Learn About Waveforms
february 2018
A great use of interactive visualization to explain primitive waveforms.
bdt
visualization
musictheory
february 2018
No brogrammers: Practical tips for writing inclusive job ads
october 2017
"Where once we said:
'We want to see that you know your stuff.'
Now we say:
'We want to see that you have relevant experience, that you like automating away repetitive work, that you have good attention to detail, an aptitude for learning new skills and that you have empathy for your team-mates and our customers.'"
I love this.
bdt
management
hiring
'We want to see that you know your stuff.'
Now we say:
'We want to see that you have relevant experience, that you like automating away repetitive work, that you have good attention to detail, an aptitude for learning new skills and that you have empathy for your team-mates and our customers.'"
I love this.
october 2017
QPR Preview: Ollie, ‘Arry, Bradley & Joey, that ‘bloody darts music’, flouncy answers and chip shops
august 2017
Preview: Ollie, Arry, 'bloody darts music', flouncy answers & chip shops [@cjsouthwell1902]
RTs welcome #NCFC #QPR
NorwichCity
football
funread
RTs welcome #NCFC #QPR
august 2017
Intersection Observer comes to Firefox ★ Mozilla Hacks – the Web developer blog
august 2017
Yay, a native way of firing an event when an element appears on the page
javascript
webdev
bdt
august 2017
How to run secret ZX Spectrum message from Radiohead’s OKNOTOK C90 tape
july 2017
Amazing Easter Egg. Some weird noise on a new track in the OK Computer reissue is actually a Spectrum program.
bdt
radiohead
steganography
easteregg
july 2017
The Travis CI Blog: Start Every Meeting with a Personal Check-in
june 2017
Focus and presence were very much things I took for granted before I started managing. I now realise that these are both limited resources. This feels like a nice tool to have in our arsenals.
management
bdt
june 2017
A Unified Styling Language – SEEK blog – Medium
may 2017
I finally understand the React-driven CSS-in-JS movement. Great read. I'm still not entirely sold on it, but I understand it. Maybe I need to use it in anger, get a feel for the pros and cons.
bdt
css
javascript
may 2017
The Guardian is getting 60 percent of its Google mobile traffic from AMP - Digiday
april 2017
Interesting to see some real positive data around AMP. I'm still not sold, but those are numbers that are hard to argue with. The stories around accidentally creating invalid articles and the fallout from that are also interesting. This all in contrast to Guardian dropping Apple News and Instant Articles.
AMP
statistics
webdev
bdt
guardian
instant-articles
april 2017
Replacing Disqus with Github Comments · Gazoo.vrv
april 2017
I love this, I have no idea whether github would be ok with this if everyone did it, but it's a nice solution to the comments problem
bdt
comments
github
disqus
april 2017
n-gate.com. we can't both be right.
april 2017
Cynical digests of the last week's hacker news links and discourse. Wonderful.
hackernews
bdt
links
april 2017
I think the secret to doing things is just doing things | MetaFilter
march 2017
Everything about this guy is amazing, this is quite the reading list
metafilter
biography
inspiration
march 2017
KYLI – because it is superior to JSON – Terence Eden's Blog
march 2017
Terence wasn't happy with JSON, so he created "KYLI". I'll be honest, I mostly bookmarked this for the wordplay.
json
dataformat
bdt
march 2017
The 80/20 Guide to Async/Await in Node.js | www.thecodebarbarian.com
march 2017
You had me at "readable stack traces"
programming
javascript
async
bdt
march 2017
Hacking's an interesting case because all practice is also product. That means ... | Hacker News
march 2017
Really really good comment about the differences between experts and non-experts
programming
hackernews
march 2017
Learning Fluency – Medium
march 2017
"The disregard of rote memorization is a failure of imagination." Great read, and a perspective I've not considered. Why do I embrace the idea of spaced repetition for something like German in Duolingo, but why does it seem out of leftfield when applied to something like programming?
bdt
programming
learningtolearn
march 2017
Functional Composition - Chris Ford - YouTube
december 2016
I found this little gem buried in OneTab. A few years ago I attempted GEB, this makes me want to pick it up again. Also, write more Clojure. I definitely want to write more Clojure.
clojure
music
programming
overtone
bdt
december 2016
noffle/art-of-readme: Learn the art of writing quality READMEs.
october 2016
"The ideal README is as short as it can be without being any shorter. Detailed documentation is good -- make separate pages for it! -- but keep your README succinct." Node-centric, but the wisdom can be applied to pretty much any language / ecosystem.
programming
documentation
bdt
october 2016
PX, EM or REM Media Queries? | Zell Liew
october 2016
It's 2016. All this has happened before, and all of it will happen again.
bdt
responsivedesign
webdev
october 2016
How I Could Steal Money from Instagram, Google and Microsoft – Arne Swinnen's Security Blog
july 2016
Using premium rate phone numbers to exploit automated 2fa services for money. Absolutely fascinating.
bdt
july 2016
The Conjoined Triangles of Senior-Level Development
july 2016
Assessing what qualifies as "Senior" wrt/devs is a ridiculously difficult job. This article is a great summary of how one consultancy is attacking the problem.
development
management
senior
bdt
july 2016
Stay focused. Accomplish more – Pomello
may 2016
I've been using this to track sideproject (jankteki) stuff. It's good.
pomodoro
trello
productivity
may 2016
Mobile Last?
november 2014
"When building a site from scratch, the additional effort required to support a wide range of devices is extremely low. After all, HTML is responsive by default."
mobile
webdev
november 2014
Out of Many, One: The Science of Composite Photography
The resulting blurry images allude to idealized shared experiences, but also expose usually unexamined visual conventions. (As Efros noted, looking at Salavon’s newlyweds, “The bride is usually to the right of the groom. I didn’t know that. Maybe he didn’t know that.”)
august 2014
The Running Novelist - The New Yorker
july 2014
Wonderful piece on running by Haruki Murakami
running
july 2014
2019
8bit
a11y
agile
ai
algorithm
amp
ant
apidesign
architecture
artificial-intelligence
async
automation
aws
bdd
bdt
beginner
bestpractice
biography
bt
certified
charting
cheatsheet
chords
chrome-extension
cli
clojure
cluster
coda
code
cold-starts
collectiveintelligence
colony
colours
comments
compsci
css
cubing
cucumber
dataformat
ddd
design
development
devops
diagramming
dictionary
disqus
docker
documentation
easteregg
empathy
engine
english
estimation
eventsourcing
favourite-gifs
feedback
football
forms
forspotify
free
frontend
funread
ga
gamesdev
gametheory
gdpr
genetic
genetic-algorithms
geneticalgorithms
german
github
grammar
graphicsdev
graphs
gtd
guardian
gui
guide
guitar
hackernews
hardbop
hiring
howto
html
icons
ideas
image
images
impactmapping
improvisation
inspiration
instant-articles
interaction
itunes
java
javascript
jazz
jquery
json
lambda
language
learningtolearn
legacy
lessons
life
links
localstack
lsdj
maindish
management
manifesto
marathon
metafilter
misc
mma
mobile
mocking
music
musictheory
netrunner
neural-networks
norwichcity
nullsleep
object-oriented
onepot
optimisation
overtone
paper
parmo
pasta
patterns
pedals
photoshop
php
phpne13
phpne14
phpwomen
pico8
piet-mondrian
png
podcasts
pomodoro
ppr
privacy
productivity
programming
race
radiohead
reactjs
readingideas
readinglist
recipe
reddit
refactoring
reference
refs
responsivedesign
rss
ruby
running
sass
scaffolding
screenshots
scripting
search
selectors
selenium
senior
serverless
sitemap
slickmap
snippets
softwaredevelopment
songbooks
soup
specification
spoiler-free
sql
starter
startups
statistics
steganography
stockphotography
tablature
teaching
teams
techdebt
technical-leadership
testing
tips
tool
tools
topxlist
toread
traits
trello
trust
tsp
tutorial
typefaces
uk
ukulele
useful
ux
visual-search
visualization
vonnegut
webapp
webdesign
webdev
widgets
writing
xslt
zen