Shared links
Things I read and found worth passing on — shared via NewsBlur, plus repositories I starred on GitHub.
December 2016
- Top open source creative tools in 2016
- Google Search Master
- Debugging CSS
-
Encrypted cloud backups with Duplicity
Great tool. I use it to create encrypted backups before copy these to backup servers
- Bootstrap 4 drops IE9 support and goes full flexbox
- Don't use flexbox for page layout
- Front-End Performance Checklist 2017 (PDF, Apple Pages)
- HOWTO: Build debian packages for simple shell scripts
- Signing in to websites with SSH
- DCCP: The socket type you probably never heard of
- When everything's important, nothing is!
- Feedback
- Designing Imaginative Style Guides
- On Getting Old(er) in Tech
-
csstools/sanitize.css
A best-practices CSS foundation
- There are no acceptable ads
- Orchestrator at GitHub
- Exotic HTTP Headers
-
wesbos/JavaScript30
30 Day Vanilla JS Challenge
- Jest – Painless JavaScript Testing
- Jest – Painless JavaScript Testing
- uBlock Origin for Safari
- Rails 5.1 might be gaining webpack and yarn support out of the box
-
spatie/dashboard.spatie.be
The source code of dashboard.spatie.be
- The State of UX in 2017
-
salomvary/soundcleod
SoundCloud for macOS and Windows
- Rapid cross-platform mobile development with React Native
- Becoming a better developer
- Introduction to strace
- The State of Front-End Tooling 2016 - Results
November 2016
- Getting up and Running with the Vue.js 2.0 Framework
-
drduh/macOS-Security-and-Privacy-Guide
Community guide to securing and improving privacy on macOS.
-
zealdocs/zeal
Offline documentation browser. Your personal reference library, searchable in an instant.
- JavaScript Engines Hidden Classes
-
Double Shot #1773
Rails SQL Injection - some good to know cases
- Adding and Leveraging a CDN on Your Website
-
presidentbeef/inject-some-sql
Have fun injecting SQL into a Ruby on Rails application!
-
Double Shot #1775
Spamnesty sounds fun
- When to use which CSS methodology
- CSS Reference
- Privacy Tools
- $15 Production Kubernetes Cluster on DigitalOcean
- HTML 5.1 is the gold standard
-
ICQ: 20 Years Is No Limit!
and I still know my ICQ number
- Dash for iOS is now open source
- A sad fate
-
modzero/fix-windows-privacy
Fix Windows 10 Privacy
- React – CSS in JavaScript techniques comparison
-
MicheleBertoli/css-in-js
React: CSS in JS techniques comparison
-
you-dont-need/You-Dont-Need
People choose popular projects, often not because it applies to their problems
-
you-dont-need/You-Dont-Need-GUI
Stop relying on GUI; CLI **ROCKS**
-
you-dont-need/You-Dont-Need-JavaScript
CSS is powerful, you can do a lot of things without JS.
- How Sidekiq makes $80,000 a month
-
OpenRA/OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
- Duck typing vs type safety in Ruby
-
dhamaniasad/HeadlessBrowsers
A list of (almost) all headless web browsers in existence
- 8 simple rules for a robust, scalable CSS architecture
- Things I’ve Learned About CSS Grid Layout
- Web fonts, boy, I don’t know
- (Image)
- Getting Started with Webpack 2
- HTML 5.1 is a W3C Recommendation
- Hello WebMIDI
- Responsive Images with Client Hints
- Six Tiny But Awesome ES6 Features
October 2016
- Offline strategies come to the Service Worker Cookbook
- WebAssembly Browser Preview
-
Progressive Web Apps With React
(correct link is <a href="https://addyosmani.com/blog/progressive-web-apps-with-react/">https://addyosmani.com/blog/progressive-web-apps-with-react/</a> )
-
verekia/js-stack-from-scratch
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
- Kontena 0.16.0 Release
- CSS ICON
- Running containers without Docker
- Oversharing with the browser’s autofill
-
leereilly/games
Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
- The precision of the digits of latitude and longitude
- Using CSS Mod Queries with Range Selectors
- Taking PHP Seriously
- (Image)
- Awesome Falsehood
-
kdeldycke/awesome-falsehood
😱 Falsehoods Programmers Believe in
-
honestbleeps/Reddit-Enhancement-Suite
Reddit Enhancement Suite
- Yarn: A new package manager for JavaScript
- Fuck You Startup World
-
yarnpkg/yarn
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry
- My Self-Hosted Life
- A story about CSS units
-
danielstjules/blankshield
Prevent reverse tabnabbing phishing attacks caused by _blank
- Acceptance Tests with Subdomains
- Now You Can Torrent (and Explore) The Galaxy… in Your Browser!
-
gohugoio/hugo
The world’s fastest framework for building websites.
- The Annoying Mobile Double-Tap Link Issue
- JavaScript Copy to Clipboard
-
cuberite/cuberite
A lightweight, fast and extensible game server for Minecraft
- (Image)
-
Quora has blocked me because it doesn't think Theodore Ts'o is my real name
reminds me of <a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/">https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/</a>
- You can do anything in Javascript with only [, ], (, ), and +
- Responsive table layout
- A GNU Social-compatible microblogging server
-
mastodon/mastodon
Your self-hosted, globally interconnected microblogging community
- macOS Sierra permanently remembers SSH key passphrase by default
- Bundler's Multiple Source Security Vulnerability
-
nriley/OpenInNewTab
Safari extension that installs an event handler allowing NewsBlur to open links in a new tab.
- Building Ambitious Web Applications with Ember.js
- HTML5 Video Player Best Practices
-
awesome-selfhosted/awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
- Smaller and faster data compression with Zstandard
- Priming the pump
- Firefox 49 fixes sites designed with WebKit in mind, and more
- Hide the ST3 sidebar automatically
-
Raathigesh/dazzle
:rocket: Dashboards made easy in React JS.
- CSS for Decoration
- Vue 2.0 is Here! – The Vue Point
September 2016
-
bradurani/pg-eyeballs
A Ruby gem for using the postgres explain command with Active Record :eyes:
- Lesser known Git commands
-
microsoft/api-guidelines
Microsoft REST API Guidelines
-
labstack/armor
Uncomplicated, modern HTTP server
-
h5bp/Front-end-Developer-Interview-Questions
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
- Using RVM for quite some time? You should clean it up a bit
- macOS Sierra upgrade from a developer's perspective
- IBM makes Swift a server-side language
- What It Costs to Run Let's Encrypt
- 4 must-know tips for building cross platform Electron apps
-
mandatoryprogrammer/NorthKoreaDNSLeak
Snapshot of North Korea's DNS data taken from zone transfers.
- Why Shopify Moved to The Production Engineering Model
-
A few HTML tips
back to basics
- Introducing debugger.html
-
terkelg/ramme
Unofficial Instagram Desktop App.
- Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno
- (Image)
- Advancing in the Bash Shell
- What, Exactly, Makes Something A Progressive Web App?
- How the Sugar Industry Shifted Blame to Fat
- Google will punish sites that use annoying pop-up ads
-
batok/wxrecorder
A simple wxpython program to record a wav file
-
krisk/Fuse
Lightweight fuzzy-search, in JavaScript
-
piemonte/Player
▶️ Play and stream media in Swift
- A very comprehensive and precise spec
August 2016
- Let's Encrypt Root to be Trusted by Mozilla
-
talyssonoc/emittr
A Ruby event emitter implementation.
- NoSQL Databases: A Survey and Decision Guidance
-
pstadler/keybase-gpg-github
Step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and using it with Git and GitHub.
- Everything You Need to Know About Instagram API Integration
-
d07RiV/d3planner
Diablo III Character Planner
- Collective #236
-
larsimmisch/pyalsaaudio
ALSA wrappers for Python
- The Raspberry Pi Has Revolutionized Emulation
- gh-ost: GitHub’s online schema migration tool for MySQL
- Chrome to Block Flash
-
light-ruby/light-decorator
Light pattern Decorator for Rails from Light Ruby
- Riot.js: anatomy of a tag (2015)
- jhallen/joes-sandbox
-
soenkekluth/sticky-state
StickyState is a high performant module making native position:sticky statefull and polyfilling the missing sticky browser feature
- Prometheus has come of age – a reflection on the development of an open-source project
- Synchronous communication for microservices: current status and learnings
- React Native at SoundCloud
July 2016
- A Code Review, Or Yet Another Reason to Love the Web
- Ctags with Swift
- Post Mortem: A regex caused a 34 minute outage on Stack Overflow today
- Mobile JavaScript Apps: The Dawn of React Native
- Making Rails asset pipeline faster
- Rails Webconsole DNS Rebinding
- Announcing TypeScript 2.0 Beta
- Asciinema 1.3 Switches from Go Back to Python
- MySQL 8.0
-
Laverna/laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
- Facing the truth
- 5 Lesser Used CSS Selectors
- How well do you know CSS display?
- Newsletters in your NewsBlur
- An Elastic Stack Primer
- The headphone jack
- Nostalgia
June 2016
-
kodecocodes/swift-style-guide
The official Swift style guide for Kodeco.
-
github/swift-style-guide
**Archived** Style guide & coding conventions for Swift projects
- chmod what?
- What you can do with one and CSS
- I do not use a debugger
- 15 Ways to Write Self-documenting JavaScript
- Notes on keyboard only use of OS X
- How to host a coder dinner-party
- An Introduction To Redux
- Double Shot #1701
- Headphone Jacks Are the New Power Plugs
- A 3-generation bug
- Rails 5 supports adding comments in migrations
- Stress test your design with forceFeed.js
- Heydon/forceFeed
- CSS for Software Engineers for CSS Developers
- Mediaqueryless Responsiveness
- Night Fears
- Photo
- Unix fundamentals 101
-
BrowserWorks/waterfox
The official Waterfox 💧 source code repository
- My First 10 Minutes On a Server - Primer for Securing Ubuntu
-
es6-rails/es6-rails
ES6 adapter for Rails. Enables use of ES6 in assets, views and inline.
- Loïc Faugeron: Mars Rover, Introduction
- Migrating a 10,000-line legacy JavaScript codebase to TypeScript
- Form Validation UX in HTML and CSS
-
CorsixTH/CorsixTH
Open source clone of Theme Hospital
-
plouc/mozaik
Mozaïk is a tool based on nodejs / react / redux / nivo / d3 to easily craft beautiful dashboards
-
joshbuchea/HEAD
A simple guide to HTML <head> elements
-
Source code for 4kb demoscene production “Elevated” released
Youtube Video: <a href="https://www.youtube.com/watch?v=jB0vBmiTr6o">https://www.youtube.com/watch?v=jB0vBmiTr6o</a>
- Shell Style Guide from Google
-
cquanu/github-dark
:flashlight: GitHub Dark - Browse GitHub in nighttime mode.
- You Don't Need JavaScript for That!
-
mozilla/tofino
Project Tofino is a browser interaction experiment.
-
manuelvanrijn/activerecord-migration_notes
Add notes to your migrations :notebook:
-
StreisandEffect/streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
May 2016
-
tholman/github-corners
A fresher "Fork me on GitHub" callout.
- Windows Containers on Windows 10
- React Tutorial: Cloning Yelp
- Unit Testing Principles
- Texttop - A fully interactive X Linux desktop rendered to ASCII and streamed over SSH
-
browsh-org/browsh
A fully-modern text-based browser, rendering to TTY and browsers
- Mainstream precludes cool
-
ponylang/ponyc
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
- Rails has won: The Elephant in the Room
-
futurice/pepperoni-app-kit
Pepperoni - React Native App Starter Kit for Android and iOS
-
amcaplan/brainruby
Ruby... Optimized for Programmer Sadness!
- Things About Vim I Wish I Knew Earlier
- How to Center in CSS
- Programming fonts
- Using Raspberry Pi to build a commercial grade wall information dashboard
-
samim23/DeepDreamAnim
DeepDream Animation Helper
- The Beginner’s Guide to Google’s Material Design
-
chassing/linux-sysadmin-interview-questions
Collection of Linux Sysadmin/DevOps interview questions
April 2016
-
msaktype/stylefmt
stylefmt is a tool that automatically formats stylesheets.
-
Web Development Reading List #134: AI, Keyboard Interactions And Living Style Guides
have to check devbridge-styleguide and Stylelint (with stylefmt)
-
chartjs/Chart.js
Simple HTML5 Charts using the <canvas> tag
- Purple Mett
- Technics 1200 Mod: Standalone DVS Player
- Houdini: Maybe the Most Exciting Development in CSS You've Never Heard Of
-
bsp2/libanalogrytm
Portable Sysex Library for the Elektron Analog Rytm Drum Computer
-
jpenca/spinal-docs
documentation for the spinal environment
- Our Justified Layout Goes Open Source
- Leaving Beta, New Sponsors
- DjangoCon Europe 2016 Talks
- ES6 is beautiful
- Recreating Daft Punk's Da Funk with Overtone and Leipzig
- Infinite Scrolling: Is it Helping or Hurting Your Business?
-
grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
- I’m a boring programmer (and proud of it)
-
searchkit/searchkit
React + Vue Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components.
- Searchkit 0.9 – React UI Components for Elasticsearch
- Rust via its Core Values
- It's Impossible to Validate an Email Address
March 2016
- Works
-
metapensiero/metapensiero.pj
Javascript for refined palates: a Python 3 to ES6 Javascript translator
-
webpro/awesome-dotfiles
A curated list of dotfiles resources.
- objectivehtml/FlipClock
-
netdata/netdata
The fastest path to AI-powered full stack observability, even for lean teams.
-
ptmt/react-native-macos
[deprecated in favor of https://microsoft.github.io/react-native-windows/] React Native for macOS is an experimental fork for writing desktop apps using Cocoa
- The latest innovation from the media
-
AppPolice/AppPolice
MacOS app for quickly limiting CPU usage by running applications
-
the-synister/the-source
It has the source code of the synister!
- Whilst I’m waiting for it to download…
- Maybe we could tone down the JavaScript
- Hamburgers
- Music is getting worse, unless of course it isn’t
February 2016
- The IPv6 Numeric IP Format is a Serious Usability Problem
- Understanding JavaScript’s async await
- HTML 5 game development video series
- Why I stopped using StartSSL (Hint: it involves a Chinese company)
-
Transitioning from SPDY to HTTP/2
"Chrome will no longer support SPDY."
- How LIGO detected Gravitational Waves (in reality, the legs are 4km, and the ...
- JS Tips
-
loverajoel/jstips
This is about useful JS tips!
-
StevenBlack/hosts
🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
- Pornhub Traffic During Super Bowl 50
-
matryer/xbar
Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)
- We’ll sort that out later
January 2016
- → How to Win at Monopoly and Lose All Your Friends
-
raphamorim/origami.js
Powerful and Lightweight Library to create using HTML5 Canvas
-
ankane/chartkick.js
Create beautiful charts with one line of JavaScript
- 2016 - the year of web streams
-
nativefier/nativefier
Make any web page a desktop application
-
Soundnode/soundnode-app
Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.
-
What idiot wrote this code!?
`git blame` explained
-
synvert-hq/synvert-ruby
write snippet code to rewrite your project code
- Troy Hunt: It’s 2016 already, how are websites still screwing up these user experiences?!