epochblue + reference   23

Neat Algorithms - Paxos
This is an explanation and demonstration of an extraordinarily neat algorithm called Paxos. Paxos is a family of algorithms for teaching a whole bunch of decidedly unreliable processes to reliably decide on stuff. More formally: it allows a group of unreliable processors to deterministically and safely reach consensus if some certain conditions can be met, while ensuring the group remains consistent if the conditions can’t be met.
algorithms  reference 
february 2016 by epochblue
Choosing an HTTP Status Code — Stop Making It Hard
A visual decision tree for how to choose the proper HTTP response code for (almost) any given situation.
api  http  rest  reference 
january 2016 by epochblue
JavaScript: The Right Way
This is a guide intended to introduce new developers to JavaScript and help experienced developers learn more about its best practices. Despite the name, this guide doesn't necessarily mean "the only way" to do JavaScript. We just gather all the articles, tips, and tricks from top developers and put it here. Since it comes from exceptional folks, we could say that it is "the right way", or the best way to do so.
javascript  reference  programming  js  tutorial 
july 2015 by epochblue
Running Processes
I keep suffering a lack of decent process supervision mechanisms provided by operating systems I use. [...] This post describes alternatives I’ve found to help relieve my suffering, but has ended up exceedingly long.
unix  reference  linux  os_x 
december 2014 by epochblue
Static Web Apps - A Field Guide
This guide will introduce you to the world of static web applications and offer solutions to common challenges encountered while building them.
html  web  reference  web_app 
december 2014 by epochblue
A Software Developer's Guide to HTTP Part I - Resources
In this series of articles, we'll look at HTTP from a software developer's perspective. Having a solid understanding of HTTP can help you write better web applications and web services. It can also help you debug applications and services when things go wrong. We'll be covering all the basics including resources, messages, connections, and security as it relates to HTTP.
http  reference  web 
october 2014 by epochblue
Understanding Copyright And Licenses
Whether free or not, these resources normally come with a license to ensure fair use. For professionals, understanding the limitations of a license is critical; with this knowledge, you’d be surprised by what’s available. Understanding copyright and licenses allows us to do what we do best: be creative.
january 2014 by epochblue
Effective Scala
This is a living document that will change to reflect our current “best practices,” but its core ideas are unlikely to change: Always favor readability; write generic code but not at the expensive of clarity; take advantage of simple language features that afford great power but avoid the esoteric ones (especially in the type system). Above all, be always aware of the trade offs you make. A sophisticated language requires a complex implementation, and complexity begets complexity: of reasoning, of semantics, of interaction between features, and of the understanding of your collaborators. Thus complexity is the tax of sophistication — you must always ensure that its utility exceeds its cost.

And have fun.
programming  scala  reference 
october 2013 by epochblue
A few git tips you didn't know about
Some git tips and oneliners to make using git a little nicer.
git  tips  reference  tutorial  programming 
march 2013 by epochblue
How a mechanical watch works
Video from 1949 from Hamilton Watch Co. explaining how a mechanical watch works.
video  reference 
february 2013 by epochblue
Catalog of Patterns of Enterprise Application Architecture
These pages are a brief overview of each of the patterns in P of EAA. They aren't intended to stand alone, but merely as a quick aide-memoire for those familiar with them, and a handy link if you want to refer to one online. In the future I may add some post-publication comments into the material here, but we'll see how that works out.
architecture  design_pattern  patterns  programming  reference 
december 2012 by epochblue
Common patterns of markup and style.
css  html  patterns  reference 
october 2012 by epochblue
Understanding Design Patterns in JavaScript
Today, we’re going to put on our computer science hats as we learn about some common design patterns. Design patterns offer developers ways to solve technical problems in a reusable and elegant way. Interested in becoming a better JavaScript developer? Then read on.
patterns  javascript  programming  reference 
july 2012 by epochblue
Guide Table of Contents - OWASP
The Open Web Application Security Project (OWASP) is a 501(c)(3) worldwide not-for-profit charitable organization focused on improving the security of software.
web  security  reference  guide 
july 2012 by epochblue
The Current State of HTML5 Forms
Since HTML5 is fairly new and not all the details have been worked out yet, not all web browsers support HTML5 features the same way. This page is intended to explore those new new features and help you understand which browsers are supporting which features and to what degree. As a whole, this represents the current state of HTML5 forms.
html5  reference 
april 2012 by epochblue
MySQL Explain – Reference
The EXPLAIN command in MySQL is an essential diagnostic tool for any database developer. With it you can learn the details of how the server processes any query and therefore where to spend your time optimizing the query and/or the server indexes. It should be the first thing you check when facing a slow query.
mysql  tutorial  reference 
february 2012 by epochblue
IRC Server Commands
This is a partial HTML version of the help available on
the IRC server by typing /HELPOP. This document covers
user commands and modes, and channel modes in UnrealIRCd3.2.
irc  reference 
february 2012 by epochblue
RFC 1459: The Internet Relay Chat (IRC) Protocol
This is the original RFC for IRC. Tatu J. Lund translated the official text file RFC 1459 into this web version, which is mirrored with his permission.
rfc  reference  irc 
february 2012 by epochblue
HTML5 Please - Use the new and shiny responsibly
When Can I Use tells you the browser support story, while Modernizr gives you the power of feature detection. HTML5 Please helps you out with recommendations for polyfills and implementation so you can decide if and how to put each of these features to use.

The recommendations below represent the collective knowledge of developers who have been deep in the HTML5 trenches. We hope they serve you well.
html  tool  reference 
january 2012 by epochblue
A re-introduction to JavaScript
Why a re-introduction? Because JavaScript has a reasonable claim to being the world's most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. 2005 has seen the launch of a number of high-profile JavaScript applications, showing that deeper knowledge of this technology is an important skill for any web developer.
javascript  tutorial  programming  reference  js 
december 2011 by epochblue
Brew Methods — Home
A collections of instructions (from various sources) for different coffee brewing methods.
coffee  reference 
november 2011 by epochblue
Stack Overflow: List of freely available programming books
"I'm trying to amass a list of programming books with open-source licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general."
programming  reference  list 
july 2011 by epochblue
Magento Layout Files Reference
This reference documents Magento’s layout files, i.e. the XML files in a app/design/frontend/<your interface>/<your theme>/layout folder. There’s a complete list of layout handles, e.g. default, for every layout file, e.g. page.xml. More importantly, this reference covers all of the XML elements, including their attributes and common values. If possible, examples are given for each element or attribute to further clarify their usage.
magento  programming  reference 
june 2011 by epochblue

Copy this bookmark: