Devhints — TL;DR for developer documentation
Hey! I'm @rstacruz and this is a modest collection of cheatsheets I've written.
Programming  documentation 
9 days ago
Terminals Are Sexy
A curated list of Terminal frameworks, plugins & resources for CLI lovers.
collections  terminal  console  Software 
11 days ago
What is this? The place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects
java  Software  Programming 
15 days ago
cd shortcuts with CDPATH and bash tab completion | j.mo
Using the CDPATH environment variable and the bash-completion package (same name on centos/fedora/os x/ubuntu) I can now cd into my most used directories, complete with tab completion, from anywhere on the cli.
bash  Software  HowTo 
17 days ago
reddit: the front page of the internet
Reddit bridges communities and individuals with ideas, the latest digital trends, and breaking news (...okay, and maybe cats). Our mission is to help people discover places where they can be their true selves, and empower our community to flourish.
forum  discussion 
19 days ago
Blazing-fast static site generator for React
reactjs  generator  staticsite  Software  Programming 
20 days ago
Design for Non-Designers: Part 1 – Hello Web Design – Medium
Even if you’re not a designer, I’d bet that at some point in your career you’ll need to do something visual, whether it’s making a landing page for your project, designing a form, creating your personal website, or making slides.
This article is based on my Design for Non-Designers conference talk I’ve given at multiple conferences worldwide throughout 2016, and is the subject of my upcoming Hello Web Design book (sign up for updates here.)
design  webdesign 
21 days ago
Free Open Source Password Manager | bitwarden
The easiest and safest way for individuals, teams, and business organizations to store, share, and sync sensitive data.
password  Software 
22 days ago
Git Archaeology Tool DeepGit
DeepGit is a tool to investigate the history of source code. It is based on git blame and makes it easy to trace changes to a line or block of code. DeepGit will detect code movements, even if lines are not identical.
git  tools  Software  Programming 
23 days ago
Coolors.co - The super fast color schemes generator
Create, save and share perfect palettes in seconds!
color  design  generator 
27 days ago
Hexagonal Grids
Hexagonal grids are used in some games but aren’t quite as straightforward or common as square grids. I’ve been collecting hex grid resources for nearly 20 years, and wrote this guide to the most elegant approaches that lead to the simplest code, largely based on the guides by Charles Fu and Clark Verbrugge. I’ll describe the various ways to make hex grids, the relationships between them, as well as some common algorithms. Many parts of this page are interactive; choosing a type of grid will update diagrams, code, and text to match.
Programming  algorithms 
27 days ago
Learning JavaScript Design Patterns
Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language.

One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve.

Design patterns also provide us a common vocabulary to describe solutions. This can be significantly simpler than describing syntax and semantics when we're attempting to convey a way of structuring a solution in code form to others.
ebooks  Programming  Javascript 
28 days ago
Introducing the first private market real estate investing platform.
Investing  realestate  Finance 
29 days ago
Caddy - The HTTP/2 Web Server with Automatic HTTPS
Caddy is the HTTP/2 web server with automatic HTTPS.
server  web  webserver  Software 
4 weeks ago
Passbolt | Open source password manager for teams
The password manager your team was waiting for. Free, open source, self-hosted, extensible, OpenPGP based.
password  Software 
4 weeks ago
Thor - Home
Thor is a toolkit for building powerful command-line interfaces. It is used in Bundler, Vagrant, Rails and others.
commandline  ruby  Programming  Software 
4 weeks ago
CheatSheet - Know your short cuts
Just hold the ⌘-Key a bit longer to get a list of all active short cuts of the current application. It's as simple as that.
mac  osx  Software  Keyboard  Reference 
5 weeks ago
Years ago I signed up with Joyent (they were called TextDrive back then) for a lifetime account called “Mixed Grill” or something equally nonsensical. They were basically selling accounts for hundreds of dollars to help them raise money to grow with the deal being that if you upfronted all the cash they would give you lifetime hosting. Lifetime to me meant as long as TextDrive was around as a company.
textdrive  joyent  complaints 
5 weeks ago
PHP FastCGI Example | NGINX
There are many guide about configuring NGINX with PHP FPM, but many of them are incomplete (don’t handle PATH_INFO correctly) or contain security issues (don’t check whether the script is indeed php file).
nginx  php  serversetup 
5 weeks ago
Install a LEMP Stack on CentOS 7 with FastCGI
This document describes how to install a Linux, Nginx (pronounced engine-x), MariaDB and PHP server, also called LEMP stack, on CentOS 7 with php-fastcgi. It includes configuring php-fastcgi as a service in systemd for easier administration.
php  centos  serversetup 
5 weeks ago
Configuring Postfix as a Gmail Relay - CHARLES AUER (dot) NET
I found a ton of how-tos and tutorials on how to set up Postfix as a Gmail relay, but most of them required making a client certificate or were incomplete. After fighting with getting Postfix set up on CentOS 6.1, and browsing the internet for many, many days, I finally got it working. Part of the configuration is based on the pages found here and here.
postfix  centos  smtp  gmail  eMail  serversetup 
5 weeks ago
Server Block Examples | NGINX
Note: “VirtualHost” is an Apache term. NGINX does not have Virtual hosts, it has “Server Blocks” that use the server_name and listen directives to bind to tcp sockets.
nginx  web  HowTo  serversetup 
5 weeks ago
Standard Notes | A Simple And Private Notes App
Standard Notes is the 100 year notes app. It's built durable so you never have to find another one. It syncs on all your devices. It encrypts your data to protect your privacy. And it backs up your notes so you never lose anything again.
Software  notetaking 
7 weeks ago
15 Common Phrases You’ve Been Saying Wrong For Years
You might have laughed or cringed or gnashed your teeth while reading this article’s subtitle, but the odds are that you’ve made mistakes a time or two on a familiar word or expression.
7 weeks ago
This 2 Minute Read Will Make You Write Better Forever
The following 4 tips took me 3 years of writing to collect, but will only take you 2 minutes to learn. Your writing will be better forever.
writing  HowTo 
7 weeks ago
Lazarus Homepage
Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
ide  pascal  Software  Programming 
7 weeks ago
The Best Free Software of 2017 | PCMag.com
Your phone is full of apps, but don't neglect the desktop. These programs can make your life better.
8 weeks ago
All Upcoming Souvenirs
These are all of the souvenirs that are either scheduled or likely to be released, but have not yet been released.
9 weeks ago
Create, share & embed live projects — in just one click.
webdesign  Programming  ide 
9 weeks ago
Native Apps are Doomed – JavaScript Scene – Medium
From now on, I won’t be building any more native apps. All my apps going forward will be progressive web apps. Progressive web apps are web applications which are designed to work even more seamlessly on mobile devices than native mobile apps.
webdesign  HowTo  Programming  Mobile 
10 weeks ago
Use the kickstart command-line utility in Apple Remote Desktop - Apple Support
You can use kickstart to execute Apple Remote Desktop commands without restarting the remote computer.

Use kickstart to set Apple Remote Desktop preferences. For example, you can install, uninstall, activate, set up, and restart Apple Remote Desktop components.
apple  mac  osx  HowTo  remoteaccess 
10 weeks ago
Firefox Send
Send files through a safe, private, and encrypted link that automatically expires to ensure your stuff does not remain online forever.
10 weeks ago
Open Sans - Download & use Open Sans font
Open Sans is a clean and modern sans-serif typeface designed by Steve Matteson and commissioned by Google. It is especially designed for legibility across print, web, and mobile interfaces.
11 weeks ago
PJM - Data Miner 2
Data Miner 2 replaces Data Miner and is PJM’s enhanced data management tool, giving members and non-members easier, faster and more reliable access to public data posted on pjm.com. Data Miner 2 features a more robust architecture, offering better performance, increased monitoring of data quality, streamlined development of new data feeds and a user-friendly interface. Users can manually search and filter data with Data Miner 2, and with a pjm.com account, receive automatic queries through its Application Program Interfaces.
12 weeks ago
Data Miner 2
Data Miner 2 replaces Data Miner, and is PJM’s enhanced data management tool, giving members and non-members easier, faster and more reliable access to public data formerly posted on pjm.com. Data Miner 2 features a more robust architecture, better performance, increased monitoring of data quality, streamlined development of new data feeds and a user-friendly interface. Users can manually search and filter data with Data Miner 2, and with a pjm.com account, perform automatic queries through its Application Program Interfaces (APIs).
12 weeks ago
Monster Cache - Virtual geocaching for Android and iPhone
Monster Cache is a virtual geocaching game for GPS-enabled Android and iOS devices in the United States and Western Europe. Grab your net, watch this quick video to get your bearings, and go catch yourself some monsters!
Games  GPS 
12 weeks ago
MunzStat Web
Welcome, mortonfox. The purpose of this site is to host tools that are not suitable for the MunzStat Android app. It is however not a web version of the app. Another purpose is to make some of the features of the app available to a broader audience. Expect new stuff to appear from time to time.
july 2017
AppImage | Linux apps that run anywhere
Distribute your desktop Linux application in the AppImage format and win users running all common Linux distributions. Package once and run everywhere. Reach users on all major desktop distributions.
Linux  Software  container 
july 2017
JSON Schema
JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.
json  validator 
july 2017
JSONLint - The JSON Validator
JSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code.
json  validator  Programming 
july 2017
Changing author info - User Documentation
To change the name and/or email address recorded in existing commits, you must rewrite the entire history of your Git repository.
git  HowTo  versionControl 
june 2017
Deploying a Mastodon Instance on CentOS 7 – Grant ‘Faceman’ Foster – Medium
In this article, I will detail how to set up an instance using CentOS 7. Specifically I will be using resources created on the cloud hosting provider Digital Ocean, but these instructions can generally be applied to any CentOS 7 install.
mastodon  howto  install 
june 2017
Git Migration - Remove Passwords From History - kvz.io
When migrating projects over to GitHub, I found there were still some passwords inside my SVN repositories. Obviously it's not good practice to store your passwords in a code repository - let alone at a remote location, so I wanted to replace all passwords. Not only in the current version, but in all commits that have been made over the past 3 years. Luckily with Git - you can.
git  password  versionControl  HowTo 
june 2017
Git How-To: Remove Your Password from a Repository
When you’re making an app that uses credentials to access some service, in the early stages of development before any code to access a config-file is written, a username and password are occasionally hard-coded in the source.

Since you use version control like all good developers, it’s possible these hardcoded credentials get committed. This poses a grave security risk, especially if you want to open source the code including the repository.
git  password  HowTo  versionControl 
june 2017
ProtonVPN: Secure and Free VPN service for protecting your privacy
We created ProtonVPN to protect the journalists and activists who use ProtonMail. ProtonVPN breaks down the barriers of Internet censorship, allowing you to access any website or content.
vpn  privacy  Security 
june 2017
DejaVu Fonts
The DejaVu fonts are a font family based on the Vera Fonts. Its purpose is to provide a wider range of characters while maintaining the original look and feel through the process of collaborative development (see authors), under a Free license.
june 2017
Saint Marys Area Chamber of Commerce, St Marys Pennsylvania
A favorite elk viewing spot is the Winslow Hill area near Benezette where farmers' fields, reclaimed strip mines, and new Game Lands (purchased with help from the Rocky Mountain Elk Foundation) attract a large number of elk.
elk  stmarys 
june 2017
Ammonite lets you use the Scala language for scripting purposes: in the REPL, as scripts, as a library to use in existing projects, or as a standalone systems shell.
Programming  language  scala  scripting  jvm 
june 2017
How Not To Sort By Average Rating
PROBLEM: You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of "score" to sort by.
statistics  rating  Math 
june 2017
TextFilter -- Convert web pages into readable e-books and multi-column PDF files
View (and edit) web page content without ads and other extraneous elements.

Print a multi-column, newspaper-style document.

Send text as an E-Mail or attach an ePub, mobi or PDF file.

Download an E-Book file or send it to your Kindle/eReader.
Utilities  text 
june 2017
AirText - Android Text Messages on macOS & iPad
Send & Receive Android SMS Text Messages on your Mac, PC, iPad and Android Tablet
Software  Android  SMS  Mac  osx 
june 2017
Schneider Electric External API Documentation
The Schneider Electric External API Web Services are divided in to the following Categories. All the services discussed in this document are REST style services. These services are intended to be used by applications from either other parts of Schneider enterprise or by third party entities outside Schneider. Click on each Category to view the List of available webservices and their corresponding XML schemas.
Programming  documentation 
june 2017
Using KWGT, a what you see is what you get widget-maker | Android Central
KWGT, like Zooper and UCCW, is a What You See Is What You Get (WYSIWYG) widget editor. You can take a built-in widget template and edit it, or you can build your own widgets from scratch, layer by layer. Today, we're going to take a look inside this somewhat intimidating-looking app and show you what you need to know about building in it.
Software  Android  customization 
may 2017
Paintbrush | Home
Paintbrush is a simple paint program for Mac OS X, reminiscent of Microsoft Paint and Apple’s own now-defunct MacPaint. It provides users with a means to make simple images quickly, something that has been noticeably absent from the Mac for years.
Software  mac  osx  Graphics 
may 2017
LogRocket | Logging and Session Replay for JavaScript Apps
LogRocket records everything users do on your site, helping you reproduce bugs and fix issues faster.
debugging  Programming  webdesign 
may 2017
StockDroids A curated list of phones running (near-)stock Android.
Android  Shopping  phone 
may 2017
Free Painting Software FireAlpaca
FireAlpaca is the free paint tool that is compatible with both Mac and Windows.
Simple tools and controls let you draw an illustration easily.
Software  art  Graphics 
may 2017
Free Law Project
Providing free access to primary legal materials, developing legal research tools, and supporting academic research on legal corpora.
legal  LAW  Search 
may 2017
Technical Foundations of Informatics
This book covers the foundation skills necessary to start writing code to work with data. It requires no technical background, and teaches students how to begin programmatically working with data in modern and reproducable ways.
ebooks  rlang  Programming 
may 2017
Git history editor - Easily edit your past commits
Git History Editor is a simple tool intended to help you edit your git history. Just import the result of your git log to get started.
You'll be able to edit author names and emails, commit messages, and even the time and date of your commits.
git  versionControl  tools 
april 2017
The LSP was created by Microsoft to define a common language for programming language analyzers to speak. Today, several companies have come together to support its growth, including Codenvy, Red Hat, and Sourcegraph, and the protocol is becoming supported by a rapidly growing list of editor and language communities. See below for details on and links to current client and server implementations.
april 2017
The SeaMonkey® Project
The SeaMonkey project is a community effort to develop the SeaMonkey all-in-one internet application suite (see below). Such a software suite was previously made popular by Netscape and Mozilla, and the SeaMonkey project continues to develop and deliver high-quality updates to this concept. Containing an Internet browser, email & newsgroup client with an included web feed reader, HTML editor, IRC chat and web development tools, SeaMonkey is sure to appeal to advanced users, web developers and corporate users.
Software  browser 
april 2017
How To Make Cheap Homemade Munzee Stickers – Brian's Interesting Stuff
After my adventures in making cheap laminated Munzees to zap strap onto tree branches, or anywhere else I could hang them, I have started making my own Munzee stickers. I spent some time researching what to do in the Munzee Forums before I started. There are two prerequisites for making your own Munzee Stickers.
munzee  HowTo 
april 2017
AutoDraw’s suggestion tool uses the same technology used in QuickDraw, to guess what you’re trying to draw. Right now, it can guess hundreds of drawings and we look forward to adding more over time
drawing  prediction  art 
april 2017
Insomnia REST Client
Debug APIs like a human, not a robot
Finally, a REST client you'll love
Software  api  Programming 
april 2017
Introduction · ssb-handbook
A work-in-progress guide to the ssb-verse and key concepts and influences
Social  Software  distributed 
april 2017
DBeaver | Free Universal SQL Client
Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.
Software  database 
april 2017
« earlier      
air ajax amazon android animals animation anonymous antispam art audio backup bittorrent blogs bookmarking bookmarklet books browser business calculator calendar career cd chart chat chrome clipboard clock cms collaboration colors comics community compression consumer converter coupons crafts cryptography css database delicious design desktop dictionary digg dns documents domains download dropbox dvd ebook ebooks ecommerce economics editor education email encryption events filemanager filesharing finance firefox flash flickr fonts food framework friendfeed ftp furry gadgets games generator geocaching geography git gmail google gps graphics hardware health hosting howto humor icons ide identity imagehosting investing java javascript jobs keyboard language launcher lifestream linux lists livejournal mac maps markdown math media microblogging mindmapping mobile money monitoring movies mozilla music net networking news notetaking os osx password pdf performance perl phone photography photosharing photoshop php plugins politics printing privacy productivity programming projectmanagement proxy publishing python questions radio rails realestate recommendations recovery reference reminder remoteaccess restaurants reviews rss ruby scheduling science screenshot search security sharing shell shopping shorturl sms social software ssh startpage statistics stats storage sync sysadmin technology television testing text todolist tools travel tutorial twitter unix unlabeled utilities versioncontrol video vim visualization weather web web2.0 webdesign webhosting webos websearch wifi wiki wikipedia windows writing youtube

Copy this bookmark: