Web Development on Windows in 2018
Foreword I have been developing web apps on Windows for the last 10+ years. I ran PHP, Apache then Nginx, MySQL and Postgres, Redis and others. I dabbed in VMs at some point but was always dissatisfied with the experience so mostly this was all running natively on Windows. There were quirks for sure, I have used a lot of duct tape over the years. A...
webdev  windows  development 
8 hours ago
Add custom icons to font awesome
In Font Awesome 5, you can create custom icons with your own SVG data. Here's a demo GitHub repo that you can play with. And here's a CodePen that shows how something similar might be done in <s...
css  svg  js  web 
yesterday
htmLawed, script / software to secure / sanitize / purify / filter HTML / XHTML using PHP
HTML filter-purifier to restrict & tidy HTML, and remove XSS, a PHP Labware internal utility
php  library 
2 days ago
.gitignore Syntax: bin vs bin/ vs. bin/* vs. bin/**
Note that, strictly speaking, git does not track directories, only files. It is hence not possible to add a directory, only its contents. In the context of .gitignore however, git pretends to unde...
git  reference 
2 days ago
Machine Learning Crash Course
An intensive, practical 20-hour introduction to machine learning fundamentals, with companion TensorFlow exercises.
courses  machine-learning 
2 days ago
NumWorks Graphing Calculator
Discover the new NumWorks graphing calculator designed to make high schoolers enjoy their journey into mathematics.
hardware  opensource  science 
2 days ago
The Hexenbracken
West Marches pre-built map
rpg  adventure  design 
3 days ago
Thingiverse
is a universe of things. Download our files and build them with your lasercutter, 3D printer, or CNC.
design  3d 
14 days ago
Remuz RPG Archive
Remuz Role-playing game archive.
rpg 
14 days ago
Smoked Duck Recipe
A smoked duck recipe with step-by-step instructions on how to smoke a duck or goose at home.
cooking  recipe 
26 days ago
Write your best with Grammarly.
Millions trust Grammarly’s free writing app to make their messages, documents, and posts clear, mistake-free, and effective.
tools  writing 
27 days ago
The Quick and Dirty Guide to Brining Chicken or Turkey
Brining or dry-brining your bird can mean the difference between dry turkey and supremely moist and plump turkey. Over the years, I've written many articles on brining (or not brining) turkeys; here are the basics, in one simple guide.
cooking 
5 weeks ago
Really Friendly Command Line Intro
Learn command line basics with this friendly illustrated 24-page zine. Online text and other formats also available.
book 
8 weeks ago
Capture your screen
An open-source screen recorder built with web technology
video  application  mac 
8 weeks ago
Select2
is a jQuery based replacement for select boxes. It supports searching, remote data sets, and pagination (infinite scrolling) of results.
javascript  jquery  select 
8 weeks ago
Learn Anything
Search Interactive Maps to learn anything
learning  education 
8 weeks ago
exa
exa is a modern replacement for ls. It uses colours for information by default, helping you distinguish between many types of files, such as whether you are the owner, or in the owning group. It also has extra features not present in the original ls, such as viewing the Git status for a directory, or recursing into directories with a tree view. exa is written in Rust, so it’s small, fast, and portable.
linux  terminal 
8 weeks ago
Every Default macOS Wallpaper – in Glorious 5K Resolution
Every major version of Mac OS X macOS has come with a new default wallpaper. As you can see, I have collected them all here. While great in their day, the early wallpapers are now quite small in th…
wallpaper  mac 
8 weeks ago
Readings
This section provides courseware and readings for each session of the course, and the full course textbook.
book  math 
9 weeks ago
I am a mediocre developer
I personally know some developers who are very talented and can create wonderfu...
programming 
9 weeks ago
Improve this PHP bitfield class for settings/permissions?
I have been trying to figure out the best way to use bitmask or bitfields in PHP for a long time now for different areas of my application for different user settings and permissions. The farthest ...
php  programming 
9 weeks ago
Is there a way to specify Doctrine2 Entitymanager implementation class in Symfony2?
I'm currently working with Symfony2 and Doctrine2, but I must override the Doctrine2 EntityManager and add it some "undelete" features (ACLs inside). So I'm wondering : is there a way to override ...
doctrine  symfony 
9 weeks ago
How Making Up a Dungeon on the Fly is as Simple as Counting to 5
Creating a good dungeon delve doesn't need to be complicated. The 5 room dungeon is a simple tool, yet offers incredible flexibility.
rpg 
9 weeks ago
When to Use Static Methods
Independent Software Consultant
programming  php 
9 weeks ago
Useful accessibility resources
Useful resources dealing with web accessibility
accessibility  resources 
10 weeks ago
decaffeinate
Convert coffeescript to javascript
tool  javascript 
10 weeks ago
Things URL Scheme
The URL scheme lets pro users and developers of other apps send commands to Things. This page explains how it works. He...
api  ios  tool 
12 weeks ago
Onym
Tools and resources for naming things.
tool 
12 weeks ago
How to put your iPhone or iPad into DFU mode
Putting your iPhone, iPod touch, or iPad into DFU (Device Firmware Update) mode can be your last, best hope for success.
ios  repair 
12 weeks ago
These Homemade Gummy Bears Will Blow Your Mind on 4/20
Sunday will bring an outrageous-yet-kinda-logical congruence of holidays: Easter coupled with the celebration of cannabis. 4/20/2014 is a Venn diagram
food 
12 weeks ago
Olive Oil Gummy Worms
As our culinary team here at The Cooking Lab developed many different kinds of gels and candies for Modernist Cuisine, we tried shaping them into a variety of clever, fun, or surprising shapes. One approach we like is to use fishing-lure molds, which are sold at many sporting goods stores. For ...
food 
12 weeks ago
How To Setup Docker for Symfony 4 Applications
I usually used to develop my Symfony projects locally, installing all the dependencies and managing all the configuration by myself (Yes, I know for some people it may sound crazy).
docker  symfony 
february 2018
Grammarly for Mac
Download Grammarly for Mac. With our free desktop app, you can drag and drop documents on the Grammarly icon to instantly improve your writing.
writing 
february 2018
Package development: run a package from a local directory
This article explains how you can require a package from a local path into your project with Composer. This way you can run a local copy of a repository and test any changes you make. Because the...
php  programming  composer 
february 2018
Font Awesome 5 Bundle via NPM
I'm trying to bundle only required Font Awesome 5 icons via webpack, but the icons are not replaced in the DOM. I've added all required packages from the documentation: yarn add -D @fortawesome/
npm  fontawesome  webdev 
february 2018
How To Configure Behat with Symfony 4
Every project needs tests to maintain the code stability and help eliminate potential bugs immediately. When building REST API, you need to test its functionality. One of the great tools in the PHP…
symfony  testing 
january 2018
How To Oil and Maintain Wood Cutting Boards (and Spoons!) in 5 Minutes a Month
My wooden cutting boards are one of my most used and beloved kitchen tools
kitchen  cleaning  wood 
january 2018
Podcasters: Replace Skype with Discord for Better Audio Quality and Web-Based Interviews
After 12 years of using Skype for our podcasts, we switched to Discord in November and haven't looked back. With better audio quality and the ability to have interview guests participate entirely in their web browsers, Discord is a much better solution for today's podcaster. We'll show you how to get going.
podcast  audio  discord 
january 2018
Make A Date for Keyboard Maestro
Unzip the archive and open the folder in Finder Move the file to a location on your hard drive where it can be referenced Install the file in Keyboard Maestro Modify the Execute JavaScript
javascript  date  keyboard 
january 2018
Hyper Key Vim-style navigation with Karabiner Elements
Use Karabiner elements to add vim-style navigation keys in any app.
karabiner  mac  config  vim 
january 2018
What are the options for storing hierarchical data in a relational database?
Good Overviews Generally speaking, you're making a decision between fast read times (for example, nested set) or fast write times (adjacency list). Usually, you end up with a combination of the op...
sql  database 
january 2018
PHPDocker.io - PHP and Docker development environment generator
PHPDocker.io is a PHP development environment generator built with Docker containers
php  docker  tools 
january 2018
Mosh
Mobile shell that supports roaming and intelligent local echo. Like SSH secure shell, but allows mobility and more responsive and robust.
ssh  mobile 
january 2018
Webpack Watch in Vagrant/Docker
Wondering why 'webpack --watch' doesn't work inside your virtual machine? There's a simple solution.
webpack  vagrant  symfony 
january 2018
crontab.guru
An easy to use editor for crontab schedules.
cron  linux  tools 
january 2018
How to Fix Slow SMB File Transfers on OS X 10.11.5+ and macOS Sierra
Apple broke SMB file transfer speeds by forcing client signing on by default. Here’s how to fix it.
mac  smb 
january 2018
Softcover.io: Frictionless self-publishing
Advanced self-publishing tools to let tech-savvy writers produce ebooks, publish them for sale online, find an audience, and build a business.

Used for Rails Tutorial site
ebook 
december 2017
Welcome to the Write the Docs Community — Write the Docs
A series of events for technical writers, documentarians, and all those who write the docs.
documentation  writing 
december 2017
Web Content Accessibility Guidelines—for People Who Haven't Read Them
Alan Dalton takes a detailed look at WCAG on this UN International Day of Persons with Disabilities. Remember, Christmas is a time of good will to all, no matter if you have difficulty seeing, hearing, reading, or just have a very shiny nose.
accessibility  webdesign 
december 2017
Draw a Box: An exercise based approach to learning the fundamentals of drawing
A free, exercise based approach to learning the fundamentals of drawing
art  tutorial 
december 2017
Zencastr
Record your Skype or Hangouts podcast guests in high quality directly from their web browser
podcast 
december 2017
How to make a bootable Sierra installer drive in case you want to downgrade from macOS High Sierra
macOS High Sierra is the new hotness, but what if you want to keep a copy of macOS Sierra, too?
mac 
december 2017
Change the array/collection order using a REST API
Do you know any "best practice" to design a REST method to alter the order of a small collection? I have a collection exposed at "GET /api/v1/items". This endpoint returns a JSON array and every i...
rest  webdev 
december 2017
A Responsive Accessible Table
Painfully slow demonstration of the example table resizing and different media queries kicking in. After writing (again) that it is ok to use tables, and after providing quick examples of responsive tables, I received questions about why I used some of the code I did. I am going to attempt…
html  accessibility 
december 2017
Accessing private PHP class members without reflection
A trick to use PHP 5.4 closure functionalities to get access to
php 
december 2017
JavaScript. The Core: 2nd Edition
This is the second edition of the JavaScript. The Core overview lecture, devoted to ECMAScript
javascript 
december 2017
How to turn your physical movies into digital for Movies Anywhere
Though your DVD or Blu-ray may not have come with a digital download code, you can still turn some of those discs into digital to watch on any device!
video 
december 2017
Order force: the old grammar rule we all obey without realising
I had no idea there was a specific order for adjectives until I read a viral post. It was a side-of-the-mallet moment
writing 
december 2017
« earlier      
1password accessibility alfred analytics angularjs animation apache api apple applescript application apps archive art article ascii askmefi asp aspmvc astronomy atheism audio authentication automation awesome backup baking blog boardgame book bookmarklet bookmarks books bootstrap bread browser business buttons cakephp calendar capistrano car cartography cat character charts cheatsheet checklist chocolate chrome cleaning clothing coda code coffeescript color comedy comic comics commandline community composer config configuration converter cookie cooking couchdb courses crafts cron css css3 data database date datepicker ddd design desktop development devops diet diy dnd dns docker doctrine documentation domain drm ebook editor education email emergency emoji energy epub essay example excel exercise extension fate favicon finance font fonts food forms framework free funny game games geek generator gifts git github google graph graphics graphs growl guide habtm hack hardware health help home howto html html5 http humor icecream icon icons idea ie ifttt iis image infopath install ios ip iphone issue itunes javascript jenkins jquery js keyboard kids kitchen knots language laravel launchd learning legal library lifehacks linux list log logic logo low-carb mac manual map maps markdown markup math media medical metal microsoft mobile money movies mp3 mssql music mysql nature networking nginx node numbers objective-c omnifocus omnigraffle opensource osx paper paracord pasta pathfinder patterns pdf performance philosophy phone photography photos photoshop php pinboard planning plugin plugins podcast politics postgres presentation productivity programming pulp puppet purchase python quicklook quote rails rdoc recipe reddit redmine reference regex religion repair requirements resource resources responsive restructuredtext review rpg rss ruby rubyonrails rulers saas safety science screencast search security select server service sharepoint shopping skeptic slack slider slideshow software soup sousvide space sphinx sql ssh ssl stackoverflow starred startup stencils stock store styles sublimetext survival svg symfony syntax table template terminal testing textmate textures theme time timemachine tip tips tool tools toy toys training travel tutorial tutorials tweet twig twitter typography ubuntu ui unicode unix upload usability utility va vagrant vector vegan vegetarian via:popular video vim visualization visualstudio vmware vpn wallpaper weather web webapp webdesign webdev wifi wiki windows wood workflow worldbuilding wot writing xcode zsh

Copy this bookmark:



description:


tags: