Making Unreasonable States Impossible // Speaker Deck
Great example of using Reason/OCaml types to design more robust software
reasonml  functional  programming 
2 days ago
The Father Of Mobile Computing Is Not Impressed
Alan Kay is such an incredibly deep and wide-ranging thinker. His insights on using System 1 & 2 here are great
tech  learning 
2 days ago
Dynamicland, seeing spaces, and design studio
Great read (with lots of interesting references) on Bret Victor's latest work and ideas
programming  learning  design  top 
3 days ago
Rob Pike's 5 Rules of Programming
I love this, especially rule 5. Extremely pragmatic
programming  top 
4 days ago
A React And Preact Progressive Web App Performance Case Study: Treebo
Extremely well done case study of optimizing a PWA. Great insights about SSR, and tradeoffs between time-to-first-paint and time-to-interactive
javascript  performance  pwa  top 
6 days ago
Optical Effects in User Interfaces (for True Nerds)
Fantastic read on balancing the visual weight of elements
6 days ago
Programming Languages Course: UW CSE341, Spring 2017
Looks like a useful ML resource, and includes fairly high-quality, freely downloadable videos
functional  programming  video 
7 days ago
Look (what you made me do): I illustrated 10 of my professional sins
Common psychological pitfalls for data visualization, using the now-ubiquitous boyfriend meme
dataviz  design 
7 days ago
How Elm Slays a UI Antipattern
Great example of leveraging variants to prevent common UI antipatterns
elm  functional  programming 
13 days ago
Little UI Details
Fantastic collection of bite-sized UI design tips
design  ux 
13 days ago
Phantom types in ReasonML
A nice introductory guide, using a data validation example
reasonml  programming  functional 
17 days ago
What's Functional Programming All About?
"The core of Functional Programming is thinking about data-flow rather than control-flow"
functional  programming  top 
20 days ago
Functional programming Babelfish
Handy reference comparing syntax between FP languages
functional  programming 
22 days ago
Starting, Over and Over Again : zen habits
On restarting habits after they get derailed
self  habits 
23 days ago
Gradients in Web Design: Trends, Examples & Resources - Designmodo
A few useful gradient-related tools at the bottom of the article
5 weeks ago
Looks like a pretty decent Futura clone
6 weeks ago
How to increase the value of your SaaS business
Mostly written from an acquisition point of view
saas  business 
7 weeks ago
What's the Deal with Collapsible Margins?
I regularly forget the rules with collapsing margins, here's a good refresher
10 weeks ago
Visual Vocabulary
Awesome compendium of chart types
dataviz  design  top 
10 weeks ago
Modern Software Over-Engineering Mistakes – RDX – Medium
Engaging read; so many well-described antipatterns here
programming  top 
10 weeks ago
Spectral - Google Fonts
Beautiful free serif font with lots of weights
11 weeks ago
Awk Tutorial, part 1 | Jonathan Palardy's Blog
Awesome intro to awk, which I've put off learning for far too long
unix  programming  toread 
11 weeks ago
Active Listening
"Listening is difficult because it involves suppressing your ego long enough to consider what is being said before you respond."
self  top 
11 weeks ago
7 Ways to Be Insufferable on Facebook - Wait But Why
Applies to all social media (and online communication)
top  self  facebook 
12 weeks ago
Nginx Caching - Servers for Hackers
The proxy caching stuff is super cool!
june 2017
Connect: behind the front-end experience
Some great front end tips from Stripe here
animation  css  javascript  design  top 
june 2017
« earlier      
ableton accessibility actionscript agile ajax animation apache app art assets audio aws backbone bash beer biking blender blueprint boardgames bookmarklet books bootstrapping buddhism buildout bullet_journal business c c++ canada canvas career chiptunes chrome climate clojure cms colour comic compass css d3 data database dataviz design designpatterns django djangoapp docker documentary drums drupal dsp ec2 economics effects electronics elm emacs email environment eslint fabric facebook filetype:jpg filetype:pdf filetype:png finger_drumming firefox flash flexbox flowtype flux font fonts food forth frp functional funny gamedev games gaming gandhi gdb generators gimp git go golang google googleanalytics graphql guitar hardware haskell health hiring history hockey html http icons images inkscape interviewing investing jasmine javascript jazz jquery jsonb jwt latex learning lego linux lisp logos mac management marketing math media:document media:image mercurial mfc midi mixing mobile money mongodb music mysql networking news nginx nhl94 nintendo nodejs npm ocaml onion opengl opensource parenting performance perl philosophy php piano politics postgresql poverty privacy productivity profiling programming promises psychology public_speaking pygame python rails react-native reactjs reading reason reasonml recipe redis redux reference regex relay religion remote responsive rest rust saas samples science scotch screen security self seo serviceworker sketchapp sketchplugin social software sql ssh ssl startups stoicism subversion svg swmetrics tdd tech techdebt terraform testing textmate textures tmux top toread travel tufte tutorials tv typescript typography unicode unittest unix ux vancouver video vim web web_security webaudio webfonts webgl webpack weechat windows writing wx zsh

Copy this bookmark: