Shared links
Things I read and found worth passing on — shared via NewsBlur, plus repositories I starred on GitHub.
December 2017
- Customizing Pull-to-Refresh and Overflow Effects with CSS’ overscroll-behavior
- JavaScript’s setTimeout “other” arguments
- Teach the CLI to Talk Back
- How Stripe Designs Beautiful Websites
- The Roles you Play in Life Determine Your Identity and Behavior
- Christmas bitcoin
- Burial’s Untrue: The making of a masterpiece
- Learn React Fundamentals and Advanced Patterns
- Evolution of : Gif without the GIF
- Sandboxing ImageMagick with nsjail
- The Front-End Checklist
- How to Cancel Promises in JavaScript
November 2017
- AWS EC2 Virtualization 2017
- Two news services available for you: Lufi and Searx
-
outdoorbits/little-backup-box
Turns a Raspberry Pi into a mobile backup and media management hub. Backs up files from cameras and/or storage devices to local drives and/or the cloud, aggregates multiple sources and can forward them for processing. View, rate, and selectively share your media on the go, including to social networks.
- DRM’s dead canary: how we lost the Web, what we learned, and what to do next
- Simply Explained
- Video Synthesizer in Python with Pygame
- Super Tiny Website Logos in SVG
-
edent/SuperTinyIcons
Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos
- SQIP – SVG-Based Image Placeholder
- Strava Global Heatmap
- Performance Improvements in Ruby 2.5
- Firefox 57
- The React Story: How Facebook's Instagram Acquisition Led To The Open Sourcing of React.js
-
Switching from 1Password to Bitwarden
still happy with 1pw, but good to know a alternative
- Introducing Visual Studio Live Share
- Choosing a VPN
- Are comments a code smell? Yes! No? It Depends.
- Writeup For the $100,000 Chrome OS Exploit Chain
- The Cost Of JavaScript
- How Discord Resizes 150 Million Images Every Day with Go and C++
- Saying Goodbye to Firebug
- Flexbox and Grids, your layout’s best friends
- Handling Redux Side Effects with redux-observable
- The Amazing $1 Microcontroller
-
edwardtufte/tufte-css
Style your webpage like Edward Tufte’s handouts.
-
LorenzCK/OnTopReplica
A real-time always-on-top “replica” of a window of your choice (on Windows).
- Confessions Of An Impostor
- What are the Most Disliked Programming Languages?
-
alebcay/awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
- Things developers do and will never admit
October 2017
-
bayandin/awesome-awesomeness
A curated list of awesome awesomeness
- Double Shot #1963
- Firefox takes a bite out of the canvas ‘super cookie’
- A Swift Transition From iOS To macOS Development
-
Swordfish90/cool-retro-term
A good looking terminal emulator which mimics the old cathode display...
-
rughh/on_ruby
:gem: :diamonds: Whitelabel Site for Ruby Communities
-
thedaviddias/Front-End-Checklist
🗂 The essential checklist for modern web development, for humans and AI agents
-
siman-man/ruby-golf-style-guide
Code golf tips of ruby.
- Everything You Wanted To Know About Blockchains
- How to Do Code Reviews Like a Human (Part One)
-
Javanaise/mrboom-libretro
Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
- Micro Front ends – extending the microservice idea to front end development
- Git Bomb: Crafting Uncloneable Repos
-
tmate-io/tmate
Instant Terminal Sharing
-
public-apis/public-apis
A collective list of free APIs
-
danielwestendorf/get_schwifty
Render portions of your Rails view in a background job queue. ActiveJob + ActionCable.
-
libvips/libvips
A fast image processing library with low memory needs.
-
eibrahim/landing-pages-resources
Awesome List of Landing Pages and Other Marketing Resources
-
mbeaudru/modern-js-cheatsheet
Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
- Double Shot #1940
-
otissv/remodule
Redux for lazy people
-
sysown/proxysql
High-performance proxy for MySQL and PostgreSQL
-
tklx/base
A super slim container image based on Debian GNU/Linux
-
Powerlevel9k/powerlevel9k
Powerlevel9k was a tool for building a beautiful and highly functional CLI, customized for you. P9k had a substantial impact on CLI UX, and its legacy is now continued by P10k.
September 2017
- Relicensing React, Jest, Flow, and Immutable.js
-
redblobgames/mapgen2
JavaScript version of mapgen2 polygon map generator algorithms
- Color, psychology and design
- The State of the Web
-
captbaritone/webamp
Winamp 2 reimplemented for the browser
- Ruby on Rails Books for experienced developers
- How I cut my Webpack bundle size in half
- Localizing Slack
- The Github threat
-
We are pleased to announce CoffeeScript 2!
but who will use it?
-
Why you should stop using Git rebase
yes. Please. Stop it
- Modern JavaScript Tutorial
-
jenniferlynparsons/selfcaretech
A repository of self-care resources
- How long is a ‘super quick’ meeting?
- DolphinAttack: Hacking Voice Assistants with Inaudible Voice Commands
- Game of Thrones Season 7: VFX Breakdown
- Angular vs. React vs. Vue: A 2017 comparison
- An Introduction to the Crystal Programming Language
- Managing CSS & JS in an HTTP/2 World
- 4 AJAX Patterns For Vue.js Apps
- Commandline Challenge
- My wonderful world of macOS 💻
- The Interface Font Family: for Highly Legible Text on Computer Screens
- Firefox in Headless mode
-
mtdvio/every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
August 2017
-
donnemartin/awesome-aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
- nikivdev/code
-
tburnam/automator
UI Test Automator for macOS
- So you need a CSS utility library?
- A Beginner’s Guide to AI/ML 🤖👶
- Interacting with the iOS Simulator from the Command Line using simctl
- 10 Redux tips to scale your dev team
- Inside a super fast CSS engine: Quantum CSS (aka Stylo)
- Kubernetes at GitHub
- Masonry Layout with CSS Grid and grid-auto-flow: dense;
- The Difference Between Explicit and Implicit Grids
- SVG can do THAT?!
- Game Programming Patterns
-
luong-komorebi/Awesome-Linux-Software
🐧 A list of awesome Linux softwares
- New – AWS SAM Local (Beta) – Build and Test Serverless Applications Locally
- Kubernetes at GitHub
- Ad blocking is under attack
- XOD - graphical programming language for microcontrollers
- What people did to waste time before the Internet existed
- Font-size: An Unexpectedly Complex CSS Property
- Play Rock-Paper-Scissors with your webcam
- Serverless Shootout - Comparing Serverless Function Performance
- Create Anime Characters with AI
- A Review of Perl 6
- Migrating A VueJS App To Vuex
- Using React Inside Your Rails Apps
- When not to use a regex
-
A1essandro/Diamond-And-Square
Algorithm for generating heightmaps on PHP
- Why Github can't host the Linux Kernel Community
- Git: Using Advanced Rebase Features for a Clean Repository
- Visual Studio Code: the editor I didn’t think I needed
- Awesome Deep Learning Resources
-
guillaume-chevalier/Awesome-Deep-Learning-Resources
Rough list of my favorite deep learning resources, useful for revisiting topics or for reference. I have got through all of the content listed there, carefully. - Guillaume Chevalier
- Create a Waveform Image with ffmpeg
- Why We Argue: Style
- How to use a single download to remotely steal proprietary files from MacOS
- Elixir Envy ᐅ Ruby
-
hopsoft/pipe_envy
Elixir style pipe operator for Ruby
- This in JavaScript
- opendata-stuttgart/feinstaub-map
July 2017
-
schickling/chromeless
🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.
-
thejsway/thejsway
The JavaScript Way book
-
alex/what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
-
ivanilves/xiringuito
SSH-based "VPN for poors"
- Double Shot #1896
-
Double Shot #1894
Learning Rails in 2017 is good to read with lots of resources
-
go-gitea/gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
-
EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
-
jackdclark/five
Gives you five
-
Rush/Font-Awesome-SVG-PNG
Font Awesome split to individual SVG and PNG files of different sizes along with Node.JS based generator
- Getting started writing an Alexa Skill
- Designing The Perfect Slider
- Double Shot #1889
- Monolith First (2015)
-
wulkano/Kap
An open-source screen recorder built with web technology
-
howtographql/howtographql
The Fullstack Tutorial for GraphQL
-
graphql/graphql-spec
GraphQL is a query language and execution engine tied to any backend service.
- Two-Factor Authentication with Node.js
- Double Shot #1884
- Samurai Jack Tea Ceremony
-
dmsdevs/dms
Dead Man Switch Owncloud App
-
kbrsh/wade
:ocean: Blazing fast 1kb search library
- 4 Things I Know About Pattern Libraries
- Is it really safe to start using CSS Grid Layout?
- Introduction to Active Storage
- Introduction to Active Storage, Part 4: Mirroring
-
arbox/nlp-with-ruby
Curated List: Practical Natural Language Processing done in Ruby
-
arbox/machine-learning-with-ruby
Curated list: Resources for machine learning in Ruby
-
elsewhencode/project-guidelines
A set of best practices for JavaScript projects
- Milestone: 100 Million Certificates Issued
-
magic-wormhole/magic-wormhole
get things from one computer to another, safely
June 2017
- Double Shot #1867
- An underground resource brings house and techno back to its roots
- Security too expensive? Try a hack
-
decaffeinate/decaffeinate
Goodbye CoffeeScript, hello JavaScript!
- Double Shot #1874
-
grab/front-end-guide
📚 Study guide and introduction to the modern front end stack.
- Oh No! Our Stylesheet Only Grows and Grows and Grows! (The Append-Only Stylesheet Problem)
- scuba guy only looks out for one person - scuba guy.
- Geolocation 101: How To Get A User's Location
- Introducing FilterBubbler: A WebExtension built using React/Redux
- Module specifiers: what’s new with ES modules?
-
Double Shot #1861
JS Modules
- Hacker, Hack Thyself
-
On Giving a Shit
> Most people don’t care about “the open web” exactly. It's like the privacy discussion with "I have nothing to hide". And that's why we tech have to talk about it with people who are not technically involved like we are.
- App Development with Swift
-
Double Shot #1859
attachy & the sublime tips looks good
-
jfilter/Sublime-Text-Plugins-for-Frontend-Web-Development
📝 Collection of plugins for Frontend Web Development
May 2017
-
fgrehm/letter_opener_web
A web interface for browsing Ruby on Rails sent emails
-
Chalarangelo/mini.css
A minimal, responsive, style-agnostic CSS framework!
- The Top 9 Animation Libraries for UI Designers in 2017
-
dbcli/mycli
A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
- What you need to do a 64k intro
- The Path to Design System Maturity
- Rails 5.1: Loving JavaScript, System Tests, Encrypted Secrets, and more
-
kivy/kivy
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
- Elements of JavaScript Style
-
hwdsl2/setup-ipsec-vpn
Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts.
-
Ask HN: Self Hosted vs. Gmail / Outlook?
some useful solutions linked
- CSS Ruleset Terminology
- Enabling DNS split authority with OctoDNS
- Double Shot #1837
- Telling our story
- The Lesser-known Features in Rails 5.1
April 2017
-
el1t/uBlock-Safari
uBlock Origin - An efficient blocker for Chromium, Firefox, and Safari. Fast and lean.
- Mock Vuex in Vue unit tests
-
ShareX/ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
- (╯°□°)╯︵ ┻━┻, gif’d
-
gmontard/dockrails
Simple CLI to Generate and Run a Rails environment with Docker (in Development) !
- A Comprehensive Guide To HTTP/2 Server Push
- It’s not a bug
- Hanami v1.0.0
-
be5invis/Iosevka
Versatile typeface for code, from code.
March 2017
- How to Choose the Right Front-End Framework for Your Company
- Beyond The Browser: From Web Apps To Desktop Apps
-
AlloyTeam/AlloyFinger
Super tiny size multi-touch gestures library for the web. You can touch this →
-
localstack/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
-
vasanthk/react-bits
✨ React patterns, techniques, tips and tricks ✨
- Screenshot? Ugh, you’re doing it wrong!
- One more
-
bmorelli25/Become-A-Full-Stack-Web-Developer
Free resources for learning Full Stack Web Development
- A Good Vimrc
-
lukechilds/when-dom-ready
$(document).ready() for the 21st century
-
vuejs/awesome-vue
🎉 A curated list of awesome things related to Vue.js
- A formal spec for GitHub Flavored Markdown
- Discontinue support for weak cryptographic standards
- Feature watch: ECMAScript 2018
-
djipco/webmidi
Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
- Password Rules Are Bullshit
- Introduction to Web Audio API
-
gettalong/kramdown
kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.
-
pablohpsilva/vuejs-component-style-guide
Vue.js Component Style Guide
- Definitely not lazy
- On Design Tools and Processes
February 2017
-
marcuswestin/store.js
Cross-browser storage for all use cases, used across the web.
- Progressive Web Apps with React
-
Double Shot #1814
the http status code reference is really nice
- Meeting Points
- Don’t talk. Ship
- No-one’s fault
-
k4m4/terminals-are-sexy
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
- JavaScript Start-up Performance
- $5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
-
thesp0nge/dawnscanner
Dawn is a static analysis security scanner for ruby written web applications. It supports Sinatra, Padrino and Ruby on Rails frameworks.
- ECMAScript 2016+ in Firefox
-
swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
-
herrbischoff/awesome-macos-command-line
Use your macOS terminal shell to do awesome things.
- Safer Rails database migrations with Soundcloud's Large Hadron Migrator
- Percona Migrator - online MySQL schema migrations in Rails
- Now sites can fingerprint you online even when you use multiple browsers
- Show HN: A guide to all HTML5 elements and attributes
- Ruby Methods, Procs and Blocks
- Free Fonts With Personality And Style
- Base64 Encoding & Performance, Part 1: What’s Up with Base64?
-
davidgf/design-patterns-in-ruby
GoF design patterns in Ruby
-
streamaserver/streama
Self hosted streaming media server. https://docs.streama-project.com/
- Developers' Dictionary
-
unixorn/git-extra-commands
A collection of git utilities, useful extra git scripts, tutorials and other useful articles.
- Password‐cracking software 2017
- 8 Bit & '8 Bitish' Graphics-Outside the Box
- Top mentioned books on stackoverflow.com
- The most mentioned books on Stack Overflow
- This browser tweak saved 60% of requests to Facebook
January 2017
- Almost Fully Working MacOS for DELL XPS13
-
syscl/XPS9350-macOS
macOS patches for Dell XPS 13 9350 (Skylake)
- Front-End Developer Handbook 2017
- htop Explained Visually
-
Table layout is back. Be there and be square
Design it like it's 1998
-
validates-email-format-of/validates_email_format_of
Validate e-mail addreses against RFC 2822 and RFC 3696 with this Ruby on Rails plugin and gem.
- WebGL 2 lands in Firefox
- Freeciv WebGL 3D
- How to use colors in UI Design
- Double Shot #1794
- What does it take to be a good programmer?
- Supercharge your Sublime Text 3 to increase your productivity
-
swoole/swoole-src
🚀 Coroutine-based concurrency library for PHP
- How Designers Should Think About SVG
-
mazurio/bodyweight-fitness-ios
Bodyweight Fitness (iOS)
- Nice try
- 4 open source alternatives to Trello that you can self-host
- 10 Web Predictions for 2017
- Native JavaScript Development after Internet Explorer
-
lk-geimfari/awesomo
Cool open source projects. Choose your project and get involved in Open Source development now.
-
bfmatei/PiPTool
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
-
SpaceVim make vim works better
I should try this