davidgasperoni + reference   205

Inheritance and the prototype chain - JavaScript | MDN

When it comes to inheritance, JavaScript only has one construct: objects. Each object has a private property which holds a link to another object called its prototype. That prototype object has a prototype of its own, and so on until an object is reached with null as its prototype. By definition, null has no prototype, and acts as the final link in this prototype chain.
javascript  programming  development  reference  documentation 
12 weeks ago by davidgasperoni
cjbarber/ToolsOfTheTrade: Tools of The Trade, from Hacker News.

When I first started delicious, we had to host most of the services ourselves. CVS, mail, mailing lists, etc etc etc.

These days, lots of that stuff is available as SaaS. What are the tools and services people use instead of hosting their own?
github  tools  reference 
12 weeks ago by davidgasperoni
FLEX: A simple visual cheatsheet for flexbox
Learn all about the properties available in flexbox through simple visual examples.
cheatsheet  css  reference  development  webdev  flexbox 
12 weeks ago by davidgasperoni
GRID: A simple visual cheatsheet for CSS Grid Layout
Learn all about the properties available in CSS Grid Layout through simple visual examples.
cheatsheet  css  reference  development  webdev 
12 weeks ago by davidgasperoni
The Jargon File
This is the Jargon File, a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor.

The Jargon File is a common heritage of the hacker culture. Over the years a number of individuals have volunteered considerable time to maintaining the File and been recognized by the net at large as editors of it. Editorial responsibilities include: to collate contributions and suggestions from others; to seek out corroborating information; to cross-reference related entries; to keep the file in a consistent format; and to announce and distribute updated versions periodically.
reference  programming 
august 2018 by davidgasperoni
The Ultimate Guide to Learning CSS
Over 100 curated resources for learning CSS, arranged in an order that makes sense for learning from scratch or jumping straight to a particular topic.
css  guides  webdev  development  reference 
july 2018 by davidgasperoni
The only cheat sheet you need.
Unified access to the best community driven documentation repositories of the world.
cheatsheet  reference  programming  development 
july 2018 by davidgasperoni
A Directory of design and front-end resources

This site is dedicated to compiling and sharing useful resources for Designers and UI Developers.
ui  ux  design  webdesign  frontend  inspiration  reference 
june 2018 by davidgasperoni
ServiceWorker Cookbook

The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web sites.
javascript  development  webdev  reference  pwa 
may 2018 by davidgasperoni
RetroPie - Arcade - MAME (v0.78) - A Step-By-Step Guide By A Newb For Newbs
So, you are having problems getting MAME to work on RetroPie? Well, you aren't the first and will probably not be the last. Hopefully this help you out.

However, I do advise you to try FBA first then use MAME for anything that doesn't run at full speed or isn't available for FBA. This is my FBA guide. https://redd.it/6f6h4u
mame  roms  guides  reference 
may 2018 by davidgasperoni
iridakos - Full text searching Linux man pages with Elasticsearch

In this post we are going to play around with full text searching with Elasticsearch and Linux man pages.

linux  terminal  development  reference  tutorials 
april 2018 by davidgasperoni
DNS for Rocket Scientists
This Open Source Guide is about DNS and (mostly) BIND 9.x on Linux (Fedora Core), BSD's (FreeBSD, OpenBSD and NetBSD) and Windows (Windows 7 and 10). It is meant for newbies, Rocket Scientist wannabees and anyone in between.

This Guide was born out of our first attempts a number of years ago at trying to install a much needed DNS service on an early Redhat Linux system. We completed the DNS 'rite of passage' and found it a pretty unedifying and pointless experience.
dns  reference  book  linux  sysadmin 
april 2018 by davidgasperoni
Single Origin Coffee Beans - Espresso & Coffee Guide

Read about the exotic Arabica coffee’s flavors, aromas, acidity, tastes, body and other distinguishing characteristics particular to each coffee from all of the world’s coffee-producing countries. While each country will have it’s distinctive characteristics, some regions do share common characteristics.
february 2018 by davidgasperoni
Specifics on CSS Specificity | CSS-Tricks

The best way to explain it is to start with an example of where specificity gets confusing and perhaps doesn't behave like you would expect. Then we'll take a closer look at how to calculate the actual specificity value to determine which selector takes precedence.
css  reference  frontend  webdev  development  article 
february 2018 by davidgasperoni
Hostnames and usernames to reserve

If you're setting up a service where people can register their own usernames to be used as a hostname (username.example.com), email address (username@example.com), or URL path (example.com/username) within your domain, there are some common names you should avoid letting the general public register.
security  sysadmin  webdev  naming  reference 
february 2018 by davidgasperoni
SQL Keys in Depth
What database keys really are, and how to use them effectively.
database  article  reference  sql  postgresql 
february 2018 by davidgasperoni
Combinazioni di tasti per l'avvio del Mac
Alcuni strumenti e funzioni del Mac possono essere richiamati tenendo premuti uno o più tasti durante l'avvio.

Per usare una di queste combinazioni di tasti, tieni premuti i tasti subito dopo aver premuto il pulsante di accensione per avviare il Mac oppure subito dopo che il Mac ha iniziato a riavviarsi. Continua a tenerli premuti finché non si verifica il comportamento descritto.
apple  tips  reference  macos 
december 2017 by davidgasperoni
Abbreviazioni da tastiera del Mac
Premendo una combinazione di tasti, è possibile eseguire operazioni che generalmente richiedono un mouse, un trackpad o un altro dispositivo di input.

Per usare un'abbreviazione da tastiera, tieni premuto uno o più tasti modificatori mentre premi l'ultimo tasto dell'abbreviazione. Ad esempio, per usare l'abbreviazione Comando-C (copia), tieni premuto Comando, premi C, quindi rilascia entrambi i tasti. I menu e le tastiere Mac spesso usano dei simboli per determinati tasti, tra cui i tasti modificatori:

Comando ⌘
Maiuscole ⇧
Opzione ⌥
Ctrl ⌃
Blocco maiuscole ⇪
apple  tips  reference  macos 
december 2017 by davidgasperoni
Mac keyboard shortcuts
By pressing a combination of keys, you can do things that normally need a mouse, trackpad, or other input device.

To use a keyboard shortcut, hold down one or more modifier keys while pressing the last key of the shortcut. For example, to use the shortcut Command-C (copy), hold down Command, press C, then release both keys. Mac menus and keyboards often use symbols for certain keys, including the modifier keys:

Command ⌘
Shift ⇧
Option ⌥
Control ⌃
Caps Lock ⇪
apple  tips  reference  macos 
december 2017 by davidgasperoni
Flight rules for git

Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...]
git  github  reference  tips  development  terminal  best-practices 
november 2017 by davidgasperoni
A free guide to <head> elements
A list of everything that *could* go in the <head> of your document
html  reference 
november 2017 by davidgasperoni
Passwords Evolved: Authentication Guidance for the Modern Era
In the beginning, things were simple: you had two strings (a username and a password) and if someone knew both of them, they could log in. Easy.

But the ecosystem in which they were used was simple too, for example in MIT's Time-Sharing Computer, considered to be the first computer system to use passwords:
security  reference  article  patterns 
november 2017 by davidgasperoni
Safari Developer Help
- Get started in Safari Developer Tools
- Inspecting Webpages
- Editing HTML, CSS, and JavaScript
- Debugging JavaScript
- Checking Performance
html  javascript  development  tools  webdev  reference  guides 
september 2017 by davidgasperoni
Safari Developer Help
- Get started in Safari Developer Tools
- Inspecting Webpages
- Editing HTML, CSS, and JavaScript
- Debugging JavaScript
- Checking Performance
html  javascript  development  tools  webdev  reference  guides 
september 2017 by davidgasperoni
🌟 « a common readme for node »
Module consumers! Frustrated by each module having its own wildly unique README format? Annoyed by modules that omit critical sections like API or Examples? Stuck scrolling through API docs before you even know what the module does?

Module authors! Tired of making up your readme format every time you write it? Do you just want consistent readmes pre-populated with your module's name, description and license without worrying about the structure every time?
github  reference  api  documentation 
august 2017 by davidgasperoni
⚡️ Delightful Node.js packages and resources
javascript  nodejs  github  reference 
august 2017 by davidgasperoni
Filesystem Hierarchy Standard
This page is the home of the Filesystem Hierarchy Standard (FHS).

The filesystem standard has been designed to be used by Unix distribution developers, package developers, and system implementors. However, it is primarily intended to be a reference and is not a tutorial on how to manage a Unix filesystem or directory hierarchy.

Any discrepancy found in the various formats of the specification will be resolved in favor of the PDF version.
linux  unix  reference  file-system 
july 2017 by davidgasperoni
How to lose weight
The definitive front-end performance guide.

And what if we got together a bunch of experts who work on large sites to create a definitive front-end performance guide?

And not just one of those boring guides made for robots, what if we did something fun? What about getting together Briza Bueno (Americanas.com), Davidson Fellipe (Globo.com), Giovanni Keppelen (ex-Peixe Urbano), Jaydson Gomes (Terra), Marcel Duran (Twitter), Mike Taylor (Opera), Renato Mangini (Google), and Sérgio Lopes (Caelum) to make the best reference possible?

That's exactly what we've done! And we'll guide you in this battle to create even faster sites.
webdev  performance  frontend  html  css  javascript  jquery  reference  howto  guides 
may 2017 by davidgasperoni
How to be low-level programmer. I'd like to share my experience and show a roadmap to becoming a low-level programmer because I have found that these skills are not as common as they once were. In addition, many students and beginners ask me how they could become low-level programmers and Linux kernel engineers.
reference  programming  development  book  learning 
april 2017 by davidgasperoni
Ultimate Guide to API Design
Get your API off to a roaring start with our ultimate guide. Packed with examples of searches, authentication, error handling and versioning.
http  api  design  reference  best-practices  security  development  webdev 
april 2017 by davidgasperoni
Learn CSS Grid
People are starting to ask: where can I learn about CSS Grid?

There are a lot of fantastic resources out there. When it comes to the technical how-to, most of what’s out there was written by Rachel Andrew. If you don’t know her work, take some time to get to know her and follow her.
css  design  reference  howto 
march 2017 by davidgasperoni
A collection of tips to help take your CSS skills pro
css  tips  reference  github 
march 2017 by davidgasperoni
Command Line API Reference
The Command Line API contains a collection of convenience functions for performing common tasks: selecting and inspecting DOM elements, displaying data in readable format, stopping and starting the profiler, and monitoring DOM events.
browser  development  tools  javascript  reference  chrome 
march 2017 by davidgasperoni
Oh, shit, git!

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.

So here are some bad situations I've gotten myself into, and how I eventually got myself out of them in plain english*.
git  reference  cheatsheet  howto  development 
february 2017 by davidgasperoni
Useful Regex Patterns
A community driven collection of regular expressions to solve everyday tasks. An easy way to find JavaScript regex for anything from validating users to matching dates or HTML tags.
javascript  regex  reference 
december 2016 by davidgasperoni
CSS Reference
A free visual guide to the most popular CSS properties.
css  reference  webdev  webdesign  development  design 
november 2016 by davidgasperoni
Git Resources for Visual Learners
Many developers learned Git basics, mastered a sequence of commands, and use Git daily, but they still get uncomfortable when required to go beyond basic committing, branching, and merging.If you feel like you never really quite understand what’s happening underneath the hood or find it hard to convey Git concepts to others, then learning Git visually may provide just the foundation you need.
git  howto  tutorials  learning  video  reference 
october 2016 by davidgasperoni
Git from the bottom up
by John Wiegley

In my pursuit to understand Git, it’s been helpful for me to understand it from the bottom up – rather than look at it only in terms of its high-level commands. And since Git is so beautifully simple when viewed this way, I thought others might be interested to read what I’ve found, and perhaps avoid the pain I went through finding it.
The following article offers what I’ve learned on this journey so far. I hope it can help others to comprehend this wonderful system, and discover some of the joy I’ve experienced in the past few weeks. NOTE: After receiving more than fifty corrections by e-mail from very helpful readers, I’ve updated the PDF to reflect their input. The date at the front should read “December 2009” if you have the latest version.
git  reference  article  download 
october 2016 by davidgasperoni
Autofilling form controls: the autocomplete attribute
User agents sometimes have features for helping users fill forms in, for example prefilling the user's address based on earlier user input. The autocomplete content attribute can be used to hint to the user agent how to, or indeed whether to, provide such a feature.

There are two ways this attribute is used. When wearing the autofill expectation mantle, the autocomplete attribute describes what input is expected from users. When wearing the autofill anchor mantle, the autocomplete attribute describes the meaning of the given value.
html  forms  reference  automation  best-practices  webdev  spec 
october 2016 by davidgasperoni
AWS in Plain English
Hey, have you heard of the new AWS services: ContainerCache, ElastiCast and QR72? Of course not, I just made those up.

But with 50 plus opaquely named services, we decided that enough was enough and that some plain english descriptions were needed.
aws  cloud  reference 
october 2016 by davidgasperoni
An IT-etymology/linuxguistics page for people wondering "how come the package yasysmand-cling has such a strange name?"

Giving cryptic names to software is a well-established UNIX tradition, and the explanations are often missing from the documentation, either because the developers imagine it's obvious (usually wrongly) or because they think nobody cares (and here they're usually right, or it would turn up as FAQ material).
linux  unix  naming  reference 
october 2016 by davidgasperoni
A Comprehensive Guide to Font Loading Strategies
12 July 2016

Read this in about 20 minutes.

This guide is not intended for use with font icons, which have different loading priorities and use cases. Also, SVG is probably a better long term choice.
webdev  webdesign  css  fonts  typography  performance  guides  reference  tutorials 
october 2016 by davidgasperoni
How To Use Arguments And Parameters In ECMAScript 6
ECMAScript 6 (or ECMAScript 2015) is the newest version of the ECMAScript standard and has remarkably improved parameter handling in JavaScript. We can now use rest parameters, default values and destructuring, among other new features. In this tutorial, we will explore arguments and parameters in detail and see how ECMAScript 6 has upgraded them.
javascript  tutorials  reference  article  smashingmag  webdev  development 
october 2016 by davidgasperoni
Responsive Email Layouts for Gmail App
20 February 2015

Email HTML frustrates many web designers and developers because quirks are larger and standards are fewer than standard HTML. The headaches compound when trying to create responsive emails that are not single column and fluid.
responsive  email  html  css  development  webdev  reference 
october 2016 by davidgasperoni
Curated list of falsehoods programmers believe in.
programming  article  github  interesting  reference 
october 2016 by davidgasperoni
Books Programmers Don't Really Read
Periodically over on Stack Overflow (and in many other programming forums) the question comes up about what books are good for programmers to read. The question has been asked and answered several times, in several different ways. The same group of books always seems to rise to the top, so it's worth it to take a look at these books to see what everyone is talking about.
book  programming  development  coding  reference 
october 2016 by davidgasperoni
Pro Git Book
The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.
book  git  reference 
october 2016 by davidgasperoni
Algorithms, Etc.
by Jeff Erickson

This page contains lecture notes and other course materials for various algorithms classes I have taught at the University of Illinois, Urbana-Champaign. The notes are numbered in the order I cover the material in a typical undergraduate class, wtih notes on more advanced material (indicated by the symbol ♥) intersprsed appropriately.
algorithm  book  reference 
october 2016 by davidgasperoni
SPF Record Syntax
Note: This page serves as an introduction and quick overview of SPF mechanism syntax. For the complete and definitive picture, please see the specification.
sysadmin  dns  email  reference 
september 2016 by davidgasperoni
The Rust Programming Language
Welcome! This book will teach you about the Rust Programming Language. Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language for a number of use cases other languages aren’t good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems. It improves on current languages targeting this space by having a number of compile-time safety checks that produce no runtime overhead, while eliminating all data races. Rust also aims to achieve ‘zero-cost abstractions’ even though some of these abstractions feel like those of a high-level language. Even then, Rust still allows precise control like a low-level language would.
programming  free  book  reference  rustlang 
september 2016 by davidgasperoni
Google Hacking Database (GHDB) by Offensive Security
The Exploit Database is maintained by Offensive Security, an information security training company that provides various Information Security Certifications as well as high end penetration testing services. The Exploit Database is a non-profit project that is provided as a public service by Offensive Security.

The Exploit Database is a CVE compliant archive of public exploits and corresponding vulnerable software, developed for use by penetration testers and vulnerability researchers. Our aim is to serve the most comprehensive collection of exploits gathered through direct submissions, mailing lists, as well as other public sources, and present them in a freely-available and easy-to-navigate database. The Exploit Database is a repository for exploits and proof-of-concepts rather than advisories, making it a valuable resource for those who need actionable data right away.
google  security  reference 
september 2016 by davidgasperoni
Use your OS X terminal shell to do awesome things.
terminal  tips  reference  macos 
august 2016 by davidgasperoni
curl cheat sheet
A single page document with the most important curl options explained
curl  cheatsheet  http  reference 
august 2016 by davidgasperoni
algorithm  reference  interesting 
august 2016 by davidgasperoni
Vanilla JavaScript for writing powerful web applications without jQuery.
javascript  jquery  reference  snippets  webdev  programming  development 
july 2016 by davidgasperoni
Big O Reference for common algorithms and data structures with comparisons.
This site summarizes the complexities in terms of space and time (Big O) of the most important algorithms and operations in common data structures. It is 100% open-source so you can edit the content with a pull request, with no ads and has a friendly printable version. If you have any comment please create an issue on Github. To know more about the project and see the credits take a look at the readme file.
computer-science  cheatsheet  programming  development  reference 
july 2016 by davidgasperoni
Big-O Algorithm Complexity Cheat Sheet
This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science. When preparing for technical interviews in the past, I found myself spending hours crawling the internet putting together the best, average, and worst case complexities for search and sorting algorithms so that I wouldn't be stumped when asked about them. Over the last few years, I've interviewed at several Silicon Valley startups, and also some bigger companies, like Google, Facebook, Yahoo, LinkedIn, and eBay, and each time that I prepared for an interview, I thought to myself "Why hasn't someone created a nice Big-O cheat sheet?". So, to save all of you fine folks a ton of time, I went ahead and created one. Enjoy! - Eric
computer-science  cheatsheet  algorithm  programming  development  reference 
july 2016 by davidgasperoni
This page shows common errors that Bash programmers make. These examples are all flawed in some way.

You will save yourself from many of these pitfalls if you simply always use quotes and never use WordSplitting for any reason! Word splitting is a broken legacy misfeature inherited from the Bourne shell that's stuck on by default if you don't quote expansions. The vast majority of pitfalls are in some way related to unquoted expansions, and the ensuing word splitting and globbing that result.
terminal  programming  reference  tips  development 
june 2016 by davidgasperoni
Type Terms
Welcome to Type Terms! The animated typographic cheat sheet. If you are new to typography or here to refresh your memory, then Type Terms is the perfect tool for you.
typography  reference  fonts  design  cheatsheet  smashingmag 
june 2016 by davidgasperoni
CSS Reference | Codrops
An extensive CSS reference with all the important CSS properties and info to learn CSS from the basics
css  reference  cheatsheet  development  webdev 
may 2016 by davidgasperoni
comp.lang.c Frequently Asked Questions
This collection of hypertext pages is Copyright 1995-2005 by Steve Summit. Content from the book "C Programming FAQs: Frequently Asked Questions" (Addison-Wesley, 1995, ISBN 0-201-84519-9) is made available here by permission of the author and the publisher as a service to the community. It is intended to complement the use of the published text and is protected by international copyright laws. The on-line content may be accessed freely for personal use but may not be published or retransmitted without explicit permission.
programming  development  reference 
may 2016 by davidgasperoni
Choose an open source license
Non-judgmental guidance on choosing a license for your open source project.

All licenses described in the choosealicense.com repository, in a table.
opensource  reference 
may 2016 by davidgasperoni
Netizens: On the History and Impact of Usenet and the Internet
Netizens: On the Impact and History of Usenet and the Internet is an
ambitious look at the social aspects of computer networking. It examines
the present and the turbulent future, and especially it explores the
technical and social roots of the "Net". A well told history can be
entertaining, and an accurately told history can provide us valuable
lessons. Here follow three lessons for inventors and a fourth for social
engineers. Please test them out when reading the book.
history  book  reference  unix  linux  network 
may 2016 by davidgasperoni
The Jargon File
This is the Jargon File, a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor.
reference  unix  history  humor 
may 2016 by davidgasperoni
Bootstrap 4 Cheat Sheet
An interactive cheat sheet for Bootstrap 4, serving as a quick reference. Includes code samples and live preview of elements.
bootstrap  cheatsheet  reference  css  html  javascript 
april 2016 by davidgasperoni
A list of everything that goes in the <head> of your document
html  development  webdev  reference  tags 
april 2016 by davidgasperoni
Solved by Flexbox
A showcase of problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox.
flexbox  css  webdev  webdesign  design  reference 
april 2016 by davidgasperoni
Almost complete guide to flexbox (without flexbox)
Unfortunately, not everyone has a browser/device capable of viewing flexbox layouts. This is a cheatsheet-esque guide that offers backwards compatible alternatives to flexbox properties.
flexbox  css  webdev  cheatsheet  reference 
april 2016 by davidgasperoni
The Best Flexbox Resources
Flexbox is unbelieveable – it’s not only making complex layouts easier to build, it’s starting to push the limits of what we can do in the browser and in turn makes us better desi…
frontend  css  guides  reference 
april 2016 by davidgasperoni
Good Copy • Email copy from great companies
Email copy from great companies. Brought to you by Front.
copywriting  marketing  email  reference  tools 
april 2016 by davidgasperoni
Git Cheatsheet
Interactive Git Cheatsheet, categorizing commands based on what they affect.
git  reference  cheatsheet  howto 
march 2016 by davidgasperoni
« earlier      
per page:    204080120160

related tags

aggregators  algorithm  apache  api  apple  apps  article  automation  aws  best-practices  book  bootstrap  browser  business  cheatsheet  chrome  cloud  coding  colour  computer-science  conventions  copywriting  css  curl  database  design  development  dns  documentation  download  editors  email  entities  file-system  flexbox  fonts  forms  frameworks  free  frontend  games  git  github  gitlab  glyphs  golang  google  guides  hackernews  history  howto  htaccess  html  http  humor  icons  infographic  inspiration  interesting  ios  ios7  javascript  jquery  learning  library  linux  macos  mame  markdown  marketing  music  naming  nas  network  newsletter  nodejs  opensource  oreilly  papers  patterns  pdf  performance  php  postgresql  presentations  prestashop  programming  promises  prototyping  pwa  reading  reference  regex  responsive  roms  ruby  rustlang  sass  science  security  servers  smashingmag  snippets  spec  sql  ssl  static-generator  status  style-guide  svg  swift  symbols  sysadmin  tags  templates  terminal  testing  tips  tools  tutorials  typography  ui  unicode  unix  ux  video  w3c  web  webdesign  webdev  writing 

Copy this bookmark: