Links
For Follow Up
These are links that I've recently come across while working on a number of technologies, but I haven't filed or organized them yet.
- The Commercial Pepsi Should Have Made — bringing people together
- Sizzy — a tool for building responsive websites (details))
- Tor 0.3.0.6 is stable — details
- Smart Photos — epsilon over time (tinder)
- Cleaver — a 30 second slideshow for hackers
- Hackintosh Specs — equipment someone used to built a hackintosh
- The Myth of Software Time Estimations — estimating time can't be done well
- Teller Reveals His Secrets — Teller explains a magic trick and the principles behind it
- Two Hard Things — and all the variations.
- SSH Port 22 — and firewall rules for out and in
- Shodan Search Engine — find machines and ports
- -z works unreasonably well — the failure case of bash's -z test turns out to do what one wants anyhow
- Reddit's no no no yes —things that look like they’ll go horribly wrong, but amazingly turn out ok
- 68 Resources to create programming langauges — resources to make programming languages
- Anaphoric macros — Anaphoric macro defined
- The Common LISP Cookbook —like the Perl cookbook, but for LISP; the section on macros is very interesting
- How McDonald's Really Makes Its Money — real-estate, baby
- Emojipedia — find emoji
- Apple Affiliate Program — get paid to recommend content
- Monads to Machine Code — generating machine code
- Calculus Made Easy — what one fool can do
- Everything is Bullshit — lies, lies, lies (book)
- Toki Pona — a language of 120 words made from a 14 letter alphabet
- Google’s ZopFli compression algorithm — a compression library programmed in C to perform very good, but slow, deflate or zlib compression
- DockerBomb — like forkbomb
- Design Fundamentals — mastering the fundamentals of design
- aphrodite — inline styles (CSS in JavaScript)
- Spurious Correlations — corelation doesn't mean causation, even though it really looks that way
- LoDash — A modern JavaScript utility library delivering modularity, performance & extras.
- JSON to YAML — a better prettying tool
- https://www.amazon.com/Mindhacker-Tips-Tricks-Games-Level/dp/1118007522 — eBook on Memory
- Infinite Jest Wiki — some wiki on some famous book ...explore more or delete this link
- Google Crisis Map — crisis map
- Mastodon, Diaspora, GNU Social, OStatus — alternate social networks
- Secure Scuttlebutt (SSB) and its pub with desktop app, alternative [soundcloud, viewer webapp, and git layer — an off-grid social network; read the SSB Handbook
- Vue.js — the progressive JavaScript framework
- node-getopt — a getopts() solution for NodeJS
- Other Languages that Convert to JavaScript — many compilers
- Make a LISP — many implementations of Mal a dialect of LISP that looks similar to Clojure
- Learn X in Y Minutes — learn a new langauge
- Syntax Across Languages — compare language syntax
- Hyperpolyglot — compare similar languages
- includeOS — run your C/C++ services directly on the VM without out all the overhead
- Deep Photo Style Transfer — input, sample style, generates output
- next.js — React rendering on the server side (sample app)
- Face Recognition Databases — for computer training
- How Much Can a Computer Do in a Second — a fun little quiz recognizing orders of magnitude
- Haskell Concepts in One Sentence — just the meat of the idea
- Functional Programming Jargon — functional jargon
- Standardized Ladder of Functional Programming — pdf
- iOS Security Guide — March 2017
- Book of Bad Arguments — broken logical arguments
- Keyboard Maestro — keyboard macros and triggers
- Articulate Common LISP — getting a firm understanding of LISP
- Kite — the smart documentation copilot for coders
- Glimmer — fast, light-weight GUI components (for Ember?)
- Polished — writing CSS styles in JavaScript
- Formal Systems — a Python implementation of Douglas Hofstadter formal systems, from his book Gödel, Escher, Bach: An Eternal Golden Braid (commonly GEB)
- Streisand — sets up a secure box and produces the information for it
- Noiszy — make fake browser behaviors to dirty ISP collected data
- ExplainShell — provide a command, get the documentation for just it
- DNSCrypt — encrypting DNS
- Comparing Floats — comparing floats is tricky
- AWS AMI Policies in a Nutshell — explaining AWS security
- LOOPY — a tool for thinking in systems
- LISP Quick Start — Lisp Tutorial
- Hack — A language like PHP
- OSMC — OpenSource Media Center
- Git Standup — see what you (or others) did the prior day in Git
- Move To — a light-weight scroll to function
- Dawson — a serverless framework for Node.js on AWS
- JuJu — Operate big software at scale on any cloud (GitHub)
- Keep Talking and Nobody Explodes Elevator — video
- FancyBox 2 and FancyBox 3 — display images on the web in a clever way
- Gordeev — Illustrator / Animator
- SGI's Standard Template Library Programmer's Guide — STL info
- EASTL — Electronic Arts Standard Template Library, mentioned in C++ Performance: Common Wisdoms and Common “Wisdoms”
- Almost Zero Latency of UDP over TCP — rabbits and multi player online game book and cpu operations
- Linear Algebra Interactive Textbook — Linear Algebra Textbook
- MIT Lockpicking Guide — the old unofficial guide
- Structure and Interpretation of Computer Programs — pretty, and on GitHub
- 97 Things Every Programmer Should Know — and then some
- Whiteboard in Pure Lambda — an exploration into Lambda Calculus using FizzBuzz
- Tiny C Compiler — and someone's note on writing a compiler
- Tim's Top Ten Games — games to consider
- OCaml — OCaml language
- Images in a Circular Loom — a new way of making portraits
- Japanese Sentence Structure — linking word, not work order, centers on the verb
- TreeMaker — an origami fold constructor
- Info on Self-Publishing — how one guy made $70K writing a book
- Web-Assembly is Faster than asm.js — see optimizations and toolchains
- C-Corp vs LLC — go with C-Corp
- Mazes for Programmers — maze generation and some code to go with it
- CSS Animations on Demand — CSS animations
- 100+ Resources to Become a Full-Stack Developer — web resources
- Principles for C Programmers — principles for C programmers
- Principles for C Programmers — principles for C programmers
- Color Theory for People Who Code — color theory
- RAT — testing based on risk assessments
- How to Make Your Own Programming Languages Using Racket — an online book of making langauges
- The Assembler's Developer Kit — write your own assembler
- Another AWS Cost-Engineering Story — finding the smoking gun using AWS Detailed Billing
- Guile — programing language that looks like LISP
- Switching from Language X to Language Y — and Go comes out on top
- List or Not to List — why using lists is not a great thing (picking on Haskell)
- Programs that save 100+ hours — PhotoBulk, Hazel, and others
- TOML — Tom's Own Minimal Language (like YAML)
- HCL — Hashicorp Configuration Language fully compatible with JSON (but looks more like YAML)
- Enlightenment Terminology — terminal emulator for Enlightenment
- Wolfram ALpha Book — Wolfram Programming
- Play With Docker — four machines, three hours
- BKD Trees — multi-dimension searching (needs a graphical fix)
- Pi-Hole — Block Internet Advertising
- Sleep and Travel — fighting depression and mania with light and melatonin
- Using CSS to Validate HTML — a list of rules to catch out problematic HTML
- Silent Data Corruption — does the cable matter? Ask David J.
- Cold Email Tips — marketing tips
- The Linux Programming Interface — Book on Amazon, highly recommended for Linux Developers
- ArcLanguage — Paul Graham's LISP (see its forums)
- Reverse Engineering Hacker News — math, that got banned from Hacker News
- Major Linux Problems — the 2017 edition
- Why Win10 Sucks — a list of things going wrong
- Win10 De-evolution — funny picture
- cTop — container monitoring, like top by for Docker
- CodeBeautify — All kinds of useful code tools
- JSON to YAML — convert JSON to YAML
- System Design Primer — learn system design
- JS Beautifier — unscramble minified JavaScript
- The Forgiving User Interface — order of controls, do something, or convey what I want
- Thinking About Recursion — divide, conquer, and other [[Hard Problems]]
- Understanding Stock Options — exercise or not
- Mathamatics for Computer Science — a big ol' PDF
- Beautiful Soup — screen scraper
- Scrapy — screen scraper
- Send Text Messages API — beam a message to your phone (although see Vitelity)
- LCFS — Layer Cloning File System for Docker (speed up)
- Gravity — programming langauge
- Turned Down for Data Science Jobs — reasons and insights
- Optical Illusions — many with fake motion
- Responsive Images — group of developers making client side solutions for srcset sizes
- Pairing Typefaces - combining fonts
- Reference to Party Games — trolling tech
- Programmers Intro to Unicode — unicode layout and heatmaps
- ffscreencast — capture cli screens
- Nope Button — get a phone call when your co-worker bugs you
- LISP Books — two more LISP books
- The Roots of LISP — by Paul Graham
- 10 LISP — presentation on LISP
- ANSI Common Lisp — by Paul Graham
- On Lisp — comprehensive Lisp by Paul Graham (viewer)
- Collapse of the Unix Philsophy — complaints and thoughts
- Master JavaScript with 187 OpenSource Books — JavaScript
- x86 Paging Explained — how x86 memory layout works
- PonyFoo — lots of great JavaScript articles
- SELinux Coloring Book — learn SELinux
- The Unix Haters Handbook — hating unix?
- Staying Together 10+ Years — secrets of lasting relationships
- Spread and Butter in ES6 — spreads in ES6
- Destructing in Depth — destructuring in ES6
- JavaScript ES6 in 250 Bullet Points — ES6 summarized
- ReactJS Container Component Pattern — container components
- PHP Fat-Free Router — has good .htaccess and routing policies
- Bind mount points — mounting /some/where to /else/where
- Repair a Broken EC2 Instance — no root console with AWS, fix anyhow
- Rendering ReactJS on the Server for Speed — even StackOverflow renders ReactJS on the server
- Flux for Stupid People — intro to Flux
- ReactJS for Stupid People — good ReactJS Intro
- Discriminant — discriminate is a value used to calculate part of a problem, like a local variable
- Basic Math Numbers — Basic math symbols
- W3Schools Photo Templates — free web templates
- Exponential Growth Games — The Kitten Game and the math behind exponential goals
- Gutenberg — Modern Web Framework to Print the Web Correctly
- PhotoSwipe — a photo album project
- I Wrote the Fastest HashTable — more in the saga of fast lookups
- Design a Perfect Search Box — UI / UX discoveries about great search boxes
- A Cartoon Intro into WebAssembly — what it is and why its fast
- The 10x Programmer — does he exist or not, and skills to become one
- Compile like it's 1992 — compiling old software intended for DOS
- DOSBox — an emulated MS-DOS box for games and other things
- How to Self-Publish in 2017 — tools and services for eBook publishing
- Vellium — produce all eBook formats for all platforms
- A Graduate Course in Applied Cryptography — a free educational resource on modern cryptographic techniques
- The aws-shell — aws completions
- Google's API Design Guide — API Design Guide from Google
- The Interpreter Book — Writing Monkey in Go, learn to make a language in Go
- Rust Move, Copy, Borrow — graphically
- HAProxy and Load Balancing— Layer 4 (transport) vs Layer 7 (application)
- Docker Image Author Guidance — important things to know when authoring a docker image
- sen — tool to do a graphical `docker images —tree`, kind of like docviz
- You Don't Know JavaScript — series (downloadable pdfs) (gitbook) (free ebooks) (async performance)
- Setting env TZ can save tens of thousands of system calls — `export TZ=:/etc/local`
- Vue.js — component interface framework focusing on the view layer only (awesome things about vue)
- Vuex — state management for Vue
- The Principles of Flux — what FLUX is
- Alt — a flux store implementation
- Binding vs Assignment — and how Python conflates the two
- Rust Language Book — explains Rust
- The Truth About Running a Business — insights after selling a business
- Awesome OS X Command Lines — all kinds of neat things you can do at OS X's bash shell
- When Intuition and Math Probably Look Wrong — son born on Tuesday two child problem
- A Beginner's Tutorial on Swagger — speed up your RESTful API in NodeJS with Swagger
- Google CloudSpanner — cloud database
- My First Business — avoiding failure and finding itches to scratch
- A Beginners Guide to iOS Profile — the concepts, not the steps
- Master C++ with this OpenSource Books — mastering C++
- PWPush — send someone their password via a URL
- OpenTypeJS — OpenType parser and writer
- Pijul — version control: simple, distributed, fast
- Inject Your Own Names into the Classics — and print your own one-off books while you're at it
- API For Dummies (pdf) — Apigee-127's Swagger
- Apigee-127 — model APIs
- Operating Systems from 0 to 1 — an online book of building an operating system from scratch
- Four Kinds of Dystopias — four kinds of hell on earth
- HTML Reference — every HTML5 tag
- Pencil v3 — a drawing program
- How Amazon Knew About a Credit Card Before the Owner Did — call your bank to opt-out
- PACELC — Extension to the CAP Theorm
- Awesome Falsehoods that Programmers Believe In — you're wrong!
- HTML and CSS Tutorial — old and new technologies
- ThymeLeaf — modern server-side Java template engine that uses Spring for both web and standalone environments
- There are Exactly Three Programming Paradigms — or are there
- Write and Test RegEx Expressions — regex online
- About KeyBase Chat — using KeyBase.io for chat
- The Thing About Git — the tangled copy problem
- Git from the Bottom Up — internals of git and secret commands
- Git Cheatsheet — shows flow
- co — Generator based control flow goodness for nodejs and the browser, using promises, letting you write non-blocking code
- Nine Open Source Books to Learn C — including one that builds a LISP interpreter
- Scrappy — a web crawlling framework that returns structured data
- Ventusky — amazing weather in your browser
- Have I Been Powned — Have I been Powned
- NVM — Node Version Manager (GitHub)
- Stop Disabling SELinux — an example of getting along with SELinux
- Flexbox Concept — Flexbox concepts illustrated (see Wes Bos's Flexbox Resources)
- CSS Grid — it's a lot like FlexBox
- The FrontEnd Handbook — tools and practices for making frontend systems in 2017
- TOML — Tom's Obvious Minimal Language like YAML but more Windows property file-ish
- Hugo — a static site generator (GitHub) (Docs) (Themes)
- Concurrency a Primer — an introduction to concurrency and its issues
- NodeJS Debugging Techniques — how to debug a NodeJS program
- Programming Journal — a journal about the art and science of programming
- Piskel — create a pixel sprite and animate it via the web
- Japronto — millions of requests per second in Python via microservices (article)
- Serverless Calculator — an estimator for serverless lambda cloud computing services
- Papers Please — an emotional dystopian game
- Velocity Template Language — transform messages, Java-based template engine
- Kappa — manage AWS Lambda from the command line (GitHub)
- Serverless — Build auto-scaling, pay-per-execution, event-driven apps on AWS Lambda (GitHub)
- Thaumaturgy — Build NodeJS packages in AWS Lambda using AWS Lambda because they have to be built for that environment.
- Hello World in Esoteric Languages — hello world ...?
- Books on OpenSource Programming — books, not necessarily free
- An Opinionated Guide to Writing Developer Resumes — resumes in 2017
- A Lambda Library for Java — a github project
- WhaleBrew — it's like homebrew, but with Docker
- The Founder — game of startups
- High Availability — nine 9s
- the word "portmanteau" — the blending of two words and subsequently, their meanings
- Things Every Hacker Once Knew — a treaty by esr on modems and ASCII
- The Essence of Event-Driven Programming — info on event driven programming
- Indus Symbols as seen on Cipher War — interesting symbols (signs)
- The Racket Language — a scheme like language for making languages (documentation)
- Why I'll Never Have a Girlfriend — fun math about the problem
- Git the Simple Guide - no deep shit — common get commands and simple explainations
- The Linux Documentation Project — documentation and books on Linux
- High Performance Computing — book and course
- How to Bullet Journal — the journaling technique to use paper to keep track of your digital stuff
- NearlyJS — parser to turn strings into useful JSON data structures (GitHub) (Grammar Tutorial)
- Google Clojure (compiler) and its Standard Library — Clojure (Online IDE)
- ClojureScript —a functional transpiler, and a talk on good stewardship of a language
- Don't be Bryan — the story of a fraudulent coder
- Apple is Giving Design a Bad Name — how Apple screwed it all up
- ClosureScript Koans — learn Closure in your browser
- Objective-C Block Syntax — using block syntax in Objective-C (code blocks, not scoping)
- Function Pointers in C — syntax for function pointers (GitHub)
- subgraph — an OS that's resistant to network attacks
- runc — spawning docker containers the opencontainers way and real sandboxes
- Docker on the Desktop — running applications on the desktop using Docker
- Are we making software too complex? — are we over engineering software
- Turbo Pascal Compiler in the Web — A Java Based run of turbo pascal
- What I Wish I Had Known Before Joining a Unicorn — a post of wisdom about start ups
- AWS In Plain English — simple AWS descriptions
- Pixie — a small LISP language, implemented in RPython (PyPy), see this PyPy Tutorial
- Holacracy — a different way of working, see The Three Machines
- HearthStone's How We Process Replays — how HearthStone uses AWS
- RxJS Diagrams — a visual guide to Reactive operators
- Sublimt Tutor — four hours will save your thousands
- Ian's Shoelace Site — everything about showlaces
- Crafting Interpreters (book) — how to write your own language interpreters
- Zaglo Text Generator — funky looking text
- Big List of Naughty Strings — characters that cause havoc
- Mastering Bash and Terminal — keystrokes, settings, and trickery
- Digital Photography — course on digital photography
- Six Missing Letters of the Alphabet and the Rune Alphabet
- LinuxBrew and Braumeister repository — for a Linux take on HomeBrew
- PNGGauntlet — makes image files smaller without losing content
- First Telegraphs and the Chappe System — symbols of semaphore
- Git Koans — subtle but important git things
- Blender is like vim — a simple tutorial
- Twos Compliment — about twos compliment
- React-Redux Tutorials — curated tutorials
- Recompose — like lodash for React (make Higher Order Components)
- GraphQL — a query language for your API
- Five Key Concepts of React — Master these
- Top 50 Development Tools of 2016 — things get interesting around Yarn and the new tools
- Eta — a functional language for the JVM
- Prettier — a better JavaScript formatter (on GitHub)
- Duet — turn the iPad into a display with touch bar
- Coati — C++ and Java source code explorer (and its prototype)
- ircCloud — internet relay chat as kind of a product
- From OS X to Ubuntu — an experience of someone switching platforms
- Pixlr — a Photoshop clone that even runs on the web
- Brainfilling Curves - A Fractal Bestiary — online book about fractals
- The First Website — and nice effect emulating a terminal
- Fire — what is fire and why does it burn
- Tiny VPC — A VPC client to access DOS systems
- NodeJS Framework Comparisons — Express vs Meteor
- Travis CI — continuous integration on check-in to GitHub
- Coffee Stain your LaTeX documents — the brown ring of quality
- Car won't start because of vanilla icecream — it was a timing issue
- Linux kernel initialization, translated to bash — explains the Linux Kernel shown by bash
- Nim — statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency
- Software Developers Should Have Sys Admin Experience — good examples of when you're designing for the wrong environment (also see the social media tags almost spell something)
- Myths about /dev/urandom — why /dev/urandom is okay, it really is
- GraphViz in the Browser — graphviz online
- The Rust Book — The Rust Programming Language
- Compiling Rust to WebAssembly — run Rust in JavaScript
- SLF4J — Simple Logging Facade for Java
- Linux Kernel Design Patterns — a list of design patterns for kernel development
- ReactJS CheatSheet — short React reference guide
- mini x86 — disassembling, documenting, and emulating the running of .COM files all in JavaScript
- Thwarting Automated Book Culling Software — there needs to be an executive edict to override data trends
- Double Pivoting — Discovering hidden networks
- ThreeJS — 3D editor in JavaScript
- Protecting Unicorn Employees — how not to get trampled by a startup
- Spacemacs and Spacevim — best of both world editors
- VIM Galore — everything you wanted to know about Vim
- DCCP — a new socket protocol like TCP or UDP
- WebPack Dashboard — CLI Dashboard for WebPack
- Blessed — a high level terminal interface for node
- Osmosis — web scraper for node
- Shell Scripts for Writing Better — improve writing with these text processing tools
- PDFKit Problems — Problems with OS X Sierra's PDFKit and PDFs
- CakeML — functional programming language with a proven-correct compiler and runtime system based on a subset of StandardML
- Knex.JS — a "batteries included" SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, and Oracle designed to be flexible, portable, and fun
- Token Based Authentication with Node — implementing token-based authentication in a Node app using JSON Web Tokens (JWTs)
- Memory Models that guide today's programming languages — more data structures for representing ASR than older x86 models
- AOSA Book — The Architecture of Open Source Applications
- IR is better than assembly — how IR has benefits over assembly (LLVM)
- Efficient File Storage — How we went down from 50PB to 32PB
- Snoopy — log ever executed command to syslog
- Git - A Horror Story — using signed commits
- OpenPGP Really Works — things one can go with OpenPGP
- Haiku — a BeOS-like operating system
- Redos — A Unix-like operating system written in Rust
- Finding an Alternative to OS X — what would one look for
- Karabiner — an oS X customizer
- i3 — A clean tiling window manager
- TMux — Terminal Multiplexer for OS X
- Oblique Strategies and Oblique Strategies
- Repl.It — An online REPL for many different languages
- Structure and Interpretation of Computer Programs — MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT (Instructor's Manual)
- Why Closure is Better than C and Why You Should Care
- Tips for Reading Code — Tips for Reading Code
- JSDelivr.com CDN — an OpenSource CDN
- HyperPolyglot — programming language commonly used features in a side-by-side format
- Markdown CSS — Make HTML look like Markdown
- AWS Policy Generator / Overview of IAM Policies
- Best Board Games of 2016
- Zero — Fasting for 16hrs on water, then 8hr window to eat, ideally at sunset
- Indexing JSON Logs with Parquet
- Beautiful Javascript — PDF on JavaScript
- The Little Book About OS Development — a practical guide to writing your own x86 operating system (not theory)
- Factorio — Start with an axe, try to get off planet (game on Steam)
- Brunswick — Brunswick Gaming Day with Brian
- Dwarf Fortress graphic — The learning curve to Dwarf Fortress
- docker-lambda — Docker Images that Replicate the AWS Lambda Environment|
- Phoenix — Web Framework for Elixir
- Learning Phoenix — Screencasts on learning Phoenix
- Learn Elixir — Screencasts on learning Elixir (see also DailyDrip) and exercises and macro tutorial
- JWT — JSON Web Tokens
- ClaudiaJS — Deploy NodeJS projects to Lambda
- Spring Boot — an opinionated way of making production-ready Spring apps
- Running GUI Apps with Docker — Run Firefox or NetBeans from Docker
- SQL Windowing with LAG() and LEAD()
- A Monk's Sketchbook
- Mastering Programming
- Priority Inversion — medium priority tasks can block low level tasks from promptly releasing shared resources needed by high priority tasks, thus causing a low priority task to block a high one
- SkipLIsts — the skip-list data structure (diagrams in Dia and TikZ)
- GodBolt — Compiler Explorer, compile fragments of code to assembly GCC Explorer on Git
- The Stream Handbook — Streaming in NodeJS
- Continuation-Passing Style (CPS) - control is passed in a continuation which reifies the control state into a data model
- Hyper — a HTML/JS/CSS terminal for the browser
- Elasticsearch: The Definitive Guide — the definitive resource on ElasticSearch (a Lucene-based search tool)
- Cryptomancer — A tabletop RPG made by hackers, for hackers. Kill the Orcs, Hack and the Things.
- Why Work For Hire Might Not Be Binding
- Unix in the Browser Tab — Run a Unix system in your browser
- Vim Wiki — A wiki in VI
- Org Mode in emacs — Calendars, todo, etc. via plain text
- Why Functional Programming Matters and the response Why Why Function Programming Matters Matters (pretty version)
- Types of Testing — a complete list of the types of testing and what they're for (missing grey-box testing)
- What are Microservices — information about microservices
- Y Game — a hex-like game with many variants that may also invoke the swap-rule
- LZ4 — Fast and small compression, with various implementations
- ZLIB — An unencumbered compression library
- SandStorm — a Slack-like environment you can host yourself
- Principles of Chaos Engineering — designing resilent services, as when things die (even deliberately, like with ChaosMonkey)
- Fenzo — a resource scheduler for Mesos made by NetFlix
- Netflix Open Source — BigData technologies used and developed by Netflix
- IT Tool — humorous IT tool that goes to Google
- Dark Patterns — Tricking users with a GUI
- Parallelism is not Concurrency — one handles non-deterministic things, like events, the other is deterministic subcomputing elements
- malloc() vs calloc() — and calloc() is the winner, for multiple reasons
- Crypto 101 — basic cryptology
- Enabling Software Literacy — What's wrong with software these days (the manifesto from Zells)
- Hopper — Disassembler for OS X
- Concurrentqueue for C++11 — a fast multi-producer, multi-consumer lock-free concurrent queue for C++11
- AWS Instance Metadata Service
- AWS Tips I Wish I'd Known Before I Started — practical information for AWS users
- AWS Tips, Tricks, and Techniques — tips for AWS
- S3 Performance Tips — increasing performance of S3
- htop — like top but better
- shuf — Unix shuffle command, from GNU CoreUtils
- We don't need team leads — why distributed leadership may work better
- Vuvuzela — A chat system designed to hide even the metadata in the noise
- Urbit — Functional Programming from Scratch
- Using AWS Access Keys for Intrusion Detection
- Flocker — stateful data in a stateless container
- Idempotency — Defined idempotency .. let's say you have a cow (video)
- Is Docker Swarm Ready for Production on Blog NibleCi
- Amazon Interview Questions for Interns
- Introduction to strace
- Fight against CDNs — and a cat generator
- Logical Volume Management (LVM)
- FPGAs on AWS
- JavaScript Hidden Classes — improving performance
- Googlian — how Google accounts got stolen
- About how Font Awesome 5 Became the Most Funded Kickstarter — interesting about videos and stories
- Amazon LightSail — cheap VPS on Amazon
- The Theory of Intersellar Trade
- Ladder to become a Functional Developer (pdf)
- TECO Docs — Text Editor and Corrector
- CyberChef — process data in your browser via recipes — //very useful//
- Intel Software Development Manual
- Eve — a programing language for humans
- Balanced Ternary
- History of Assemblers and Loaders (pdf)
- Ansible — deployment automation
- Linux Academy — training
- Repetitive Stress Injury — one way that might fix it
- netcat (namp) and netcat (source forge) — but supposed ncat (it has IPv6) is better than netcat (which doesn't)
- socat — it's netcat++
- [[nmap and zenmap (gui) https://nmap.org/]] — network mapping tool
- iPhone Stolen? Be Aware of Identity Theft!
- ElasticSearch's Painless Scripting Language
- Recompiling 32 to 64 introduces vulnerabilities
- Linux Containers
- Docker Terminology, Official Docker Glossary, A Practical Introduction to Docker Containers
- Markua — a superset of Markdown for publishing
- LeanPub — publish early, publish often
- Kubernetes — production grade container orchistration
- Unlimited bash history
- Git Log Forwarding for Swarm
- VisualStudio for the Mac
- Go Langauge (by Google, has better libraries) and Rust Language (by Mozilla, has better types) — low level systems languages that are safe
- HTTP Strict Transport Security
- PoisonTap
- Google Quick Draw
- Concrete — where Jersery Barrier came from and others
- Primitive — generate vector images from photos
- ttyGIF, OS X Screencast — .mov to .gif, Using ImageMagick for JPGs to animated GIF, giffy
- 19 Git Tips for Everyday Use
- Time Warp 1996 - 2016
- Create a Logo with your Code
- Free Books on Learning JavaScript
- CertiKOS — a certified kit operating system
- JSNice — Statistical renaming, Type inference and Deobfuscation
- Big Data Tools in Docker Images, Done Right
- Atom — a hackable editor
- C-Puzzles
- Political Correctness May Have Cost The Election and Three Freedoms We'll Lose and Liberals Liking Limited Government Again
- The C10K Problem — Handling 10,000+ clients
- Varnish Cache
- REST Cookbook, Richardson Maturity Model, POST vs PUT, PATCH verb
- Native VMs on OS X
- Shibboleth and validation suite — Single Sign-On
- IntercoolerJS — AJAX with attrributes
- JSMESS, MAME, EMScripten and Emularity and its Software Library — MAME in JavaScript
- A Successful Git Branching Model
- Making a JAR file executable directly
- Lynis — system security checker
- WhitePixel MD5 Password Hash Brute Force
- Dokcer in Production: A History of Failure
- UNU.ai - Group Collaboration - Artificial Intelligence
- A positive spin to the MacBook Pro news
- Hexo.io — fast, simple, and powerful blog framework
- WordPress on AWS
- How to use Autotools
- Declaring Types for Bash scripting
- x86 Register Encoding
- Let's Automate Let's Encrypt
- Joe Arms — A Week With Elixir
- Learn You some Erlang for Great Good — (What is OTP)
- 30 Things to do After Installing Centos7
- Elixir it's not about syntax
- Thunk and call-by-name (wikipedia) — Thunk, helper expressions, see also Call by Value and other interesting ones!
- Minoca Corp / Minoca OS (Git) - new general purpose OS
- JavaScript Stack from Scratch
- Read the Docs — hosted online documentation
- The Benjamin Franklin Method: How to (Actually) Learn to Write
- Apple USB Cables
- Convert ASCII into SVG Diagrams / [[SpoungeDownhttps://ivanceras.github.io/spoungedown/]]
- BPF Compliler Collect (BCC) - a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples
- Strange Switch Statements in C — Duff's Device a loop unrolling optimization and Pigeon's Device
- The Actor Model in 7 Minutes — And a video of everything you wanted to know
- Semantic Versioning
- The Reactive Manifesto — Responsive, Resilent, Elastic, Message Driven
- Enable JavaScript
- Learn Programming M__F__er
- Cognative Bias Cheat Sheet and Wikipedias List
- Scala Reference (PDF)
- Git from the inside out
- Asimov on being prolific
- A LISP paper that I had interest in identifiers vs symbols
- Parsing JSON
- Trough of Sorrows
- https and virtual hosts using S3 buckets
- Library.io
- Deep Learning Papers
- NodeJS Dashboard
- Tesseract — OCR in pure JavaScript
- List of Serverless Providers and Options
- OpenGuide to Amazon Web Services
- You Might Not Need JavaScript
- Encrypted PasteBin — See utils at https://defuse.ca/
- Mastodon - microblogging platform
- CSS4
- Why writers procrastinate
- Time Crystals
- NewLisp
- Beautiful Free Fonts from Google and on GitHub
- Reflection of an Old Programmer
- Foundations of Data Science
- Problems understanding DeepNet
- C++ auto
- On the side
- x86 Instruction Set
- Unity's Vector Arithmetic
- Thor — 64-bit simple hobby operating system
- LXC on Ubuntu — light as docker
- Erlang VM and fuzzing
- Fuzzing
- HTML Tips - SVG Sprites
- Why GNU grep is so fast
- Org Mode in emacs — Calendars, todo, etc. via plain text
- Why Functional Programming Matters and the response Why Why Function Programming Matters Matters (pretty version)
- Types of Testing — a complete list of the types of testing and what they're for (missing grey-box testing)
- What are Microservices — information about microservices
- Y Game — a hex-like game with many variants that may also invoke the swap-rule
- LZ4 — Fast and small compression, with various implementations
- ZLIB — An unencumbered compression library
- SandStorm — a Slack-like environment you can host yourself
- Principles of Chaos Engineering — designing resilent services, as when things die (even deliberately, like with ChaosMonkey)
- Fenzo — a resource scheduler for Mesos made by NetFlix
- Netflix Open Source — BigData technologies used and developed by Netflix
- IT Tool — humorous IT tool that goes to Google
- Dark Patterns — Tricking users with a GUI
- Parallelism is not Concurrency — one handles non-deterministic things, like events, the other is deterministic subcomputing elements
- malloc() vs calloc() — and calloc() is the winner, for multiple reasons
- Crypto 101 — basic cryptology
- Enabling Software Literacy — What's wrong with software these days (the manifesto from Zells)
- Hopper — Disassembler for OS X
- Concurrentqueue for C++11 — a fast multi-producer, multi-consumer lock-free concurrent queue for C++11
- AWS Instance Metadata Service
- AWS Tips I Wish I'd Known Before I Started — practical information for AWS users
- AWS Tips, Tricks, and Techniques — tips for AWS
- S3 Performance Tips — increasing performance of S3
- htop — like top but better
- shuf — Unix shuffle command, from GNU CoreUtils
- We don't need team leads — why distributed leadership may work better
- Vuvuzela — A chat system designed to hide even the metadata in the noise
- Urbit — Functional Programming from Scratch
- Using AWS Access Keys for Intrusion Detection
- Flocker — stateful data in a stateless container
- Idempotency — Defined idempotency .. let's say you have a cow (video)
- Is Docker Swarm Ready for Production on Blog NibleCi
- Amazon Interview Questions for Interns
- Introduction to strace
- Fight against CDNs — and a cat generator
- Logical Volume Management (LVM)
- FPGAs on AWS
- JavaScript Hidden Classes — improving performance
- Googlian — how Google accounts got stolen
- About how Font Awesome 5 Became the Most Funded Kickstarter — interesting about videos and stories
- Amazon LightSail — cheap VPS on Amazon
- The Theory of Intersellar Trade
- Ladder to become a Functional Developer (pdf)
- TECO Docs — Text Editor and Corrector
- CyberChef — process data in your browser via recipes — //very useful//
- Intel Software Development Manual
- Eve — a programing language for humans
- Balanced Ternary
- History of Assemblers and Loaders (pdf)
- Swift and macOS Tutorials
- Hyper.sh — Docker container hosting that costs only a dollar a month
- Averaging Faces with OpenCV
- Ansible — deployment automation
- Linux Academy — training
- Repetitive Stress Injury — one way that might fix it
- netcat (namp) and netcat (source forge) — but supposed ncat (it has IPv6) is better than netcat (which doesn't)
- socat — it's netcat++
- [[nmap and zenmap (gui) https://nmap.org/]] — network mapping tool
- iPhone Stolen? Be Aware of Identity Theft!
- ElasticSearch's Painless Scripting Language
- Recompiling 32 to 64 introduces vulnerabilities
- Linux Containers
- Docker Terminology, Official Docker Glossary, A Practical Introduction to Docker Containers
- Markua — a superset of Markdown for publishing
- LeanPub — publish early, publish often
- Kubernetes — production grade container orchistration
- Unlimited bash history
- Git Log Forwarding for Swarm
- VisualStudio for the Mac
- Go Langauge (by Google, has better libraries) and Rust Language (by Mozilla, has better types) — low level systems languages that are safe
- HTTP Strict Transport Security
- PoisonTap
- Google Quick Draw
- Concrete — where Jersery Barrier came from and others
- Primitive — generate vector images from photos
- ttyGIF, OS X Screencast — .mov to .gif, Using ImageMagick for JPGs to animated GIF, giffy
- 19 Git Tips for Everyday Use
- Time Warp 1996 - 2016
- Create a Logo with your Code
- Free Books on Learning JavaScript
- CertiKOS — a certified kit operating system
- JSNice — Statistical renaming, Type inference and Deobfuscation
- Big Data Tools in Docker Images, Done Right
- Atom — a hackable editor
- C-Puzzles
- Political Correctness May Have Cost The Election and Three Freedoms We'll Lose and Liberals Liking Limited Government Again
- The C10K Problem — Handling 10,000+ clients
- Varnish Cache
- REST Cookbook, Richardson Maturity Model, POST vs PUT, PATCH verb
- Native VMs on OS X
- Shibboleth and validation suite — Single Sign-On
- IntercoolerJS — AJAX with attrributes
- JSMESS, MAME, EMScripten and Emularity and its Software Library — MAME in JavaScript
- A Successful Git Branching Model
- Making a JAR file executable directly
- Lynis — system security checker
- WhitePixel MD5 Password Hash Brute Force
- Dokcer in Production: A History of Failure
- UNU.ai - Group Collaboration - Artificial Intelligence
- A positive spin to the MacBook Pro news
- Hexo.io — fast, simple, and powerful blog framework
- WordPress on AWS
- How to use Autotools
- Declaring Types for Bash scripting
- x86 Register Encoding
- Let's Automate Let's Encrypt
- Joe Arms — A Week With Elixir
- Learn You some Erlang for Great Good — (What is OTP)
- 30 Things to do After Installing Centos7
- Elixir it's not about syntax
- Thunk and call-by-name (wikipedia) — Thunk, helper expressions, see also Call by Value and other interesting ones!
- Minoca Corp / Minoca OS (Git) - new general purpose OS
- JavaScript Stack from Scratch
- Read the Docs — hosted online documentation
- The Benjamin Franklin Method: How to (Actually) Learn to Write
- Apple USB Cables
- Convert ASCII into SVG Diagrams / SpoungeDown
- BPF Compiler Collection (BCC) - a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples
- Strange Switch Statements in C — Duff's Device a loop unrolling optimization and Pigeon's Device
- The Actor Model in 7 Minutes — And a video of everything you wanted to know
- Semantic Versioning
- The Reactive Manifesto — Responsive, Resilent, Elastic, Message Driven
- Enable JavaScript
- Learn Programming M__F__er
- Cognative Bias Cheat Sheet and Wikipedias List
- Scala Reference (PDF)
- Git from the inside out
- Asimov on being prolific
- A LISP paper that I had interest in identifiers vs symbols
- Parsing JSON
- Trough of Sorrows
- https and virtual hosts using S3 buckets
- Library.io
- Deep Learning Papers
- NodeJS Dashboard
- Tesseract — OCR in pure JavaScript
- List of Serverless Providers and Options
- OpenGuide to Amazon Web Services
- You Might Not Need JavaScript
- Seven Concurrency Models in Seven Weeks — Bonus Chapter: Actors in Scala
- Million Dollar Handcuffs
- Falsehoods about time
- See the galaxy with web torrent
- Glances — system monitoring
- Encrypted PasteBin — See utils at https://defuse.ca/
- Mastodon - microblogging platform
- CSS4
- Why writers procrastinate
- Time Crystals
- NewLisp
- Beautiful Free Fonts from Google and on GitHub
- Reflection of an Old Programmer
- Foundations of Data Science
- Problems understanding DeepNet
- C++ auto
- On the side
- x86 Instruction Set
- Unity's Vector Arithmetic
- Thor — 64-bit simple hobby operating system
- LXC on Ubuntu — light as docker
- Erlang VM and fuzzing
- Fuzzing
- HTML Tips - SVG Sprites
- Why GNU grep is so fast