Learn Haskell in Y Minutes

Coder Survival Guide
Learn JavaScript
Learn JavaScript Online: The easiest way to learn & practice modern JavaScript.
Algorithms by Jeff Erickson
LeCoupa/awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. - LeCoupa/awesome-cheatsheets
elsewhencode/project-guidelines
A set of best practices for JavaScript projects. Contribute to elsewhencode/project-guidelines development by creating an account on GitHub.
webhint, the hinting engine for web best practices
webhint, a linting tool for the web focused on best practices and flexibility for the end user
Introducing Play with Kubernetes
Every month for the last year, thousands of people have used Play with Docker and the accompanying hands-on Play with Docker Classroom training site. These sites allow you to use and learn Docker entirely within your own browser, without installing anything. Last summer, we quietly launched the companion site Play with Kubernetes, to give people a full …
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not imp...
How To Remember Anything Forever-ish
an interactive comic on the art & science of memory
Haskell2010
Programming in Haskell - 2nd Edition
An extensively updated and expanded version of the best-selling first edition. Now covers recent and more advanced features of Haskell.
C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals, Chapter 1 of 13
Welcome to a new technical series on Channel 9 folded into a different kind of 9 format: C9 Lectures. These are what you think they are, lectures. They are not conversational in nature (like most of w
Daume02yaht
Learning Haskell - HaskellWiki
12 Open Source Web Security Scanner to Find Vulnerabilities
An interesting report by Symantec reveals, 76% of scanned websites had malware. and if you are using WordPress then in another report by SUCURI shows, more than 70% of scanned websites were infected with one or more vulnerabilities. As a web application owner, how do you ensure your site is protected from online threats? Doesn’t […]
Free vector illustrations – Ouch.pics
Ouch helps creators who don’t draw overcome the lack of quality graphics. Download the free illustrations from top Dribbble artists to class up your product.
Here are examples of everything new in ECMAScript 2016, 2017, and 2018
It’s hard to keep track of what’s new in JavaScript (ECMAScript). And it’s even harder to find useful code examples.
BetterExplained – Math lessons that click
Hack This Site!
A legal and safe web application security educational resource.
Levels - HackThis!!
Want to learn about hacking, hackers and network security. Try our hacking challenges or join our community to discuss the latest software and cracking tools.
OWASP/OWASPWebGoatPHP
A deliberately vulnerable web application for learning web application security. - OWASP/OWASPWebGoatPHP
Linux processes
In this article, we will walk through a basic understanding of processes and briefly look at how to manage processes in Linux using certain command line tools.
Try Haskell! An interactive tutorial in your browser
leonardomso/33-js-concepts
📜 33 concepts every JavaScript developer should know. - leonardomso/33-js-concepts
Dark Patterns
Dark Patterns are tricks used in websites and apps that make you buy or sign up for things that you didn't mean to. The purpose of this site is to spread awareness and to shame companies that use them.
Home
Whether you’re a student, an educator, or otherwise interested in software engineering, newer to computer science or a more experienced coder, we hope there’s something for you here in Google’s Guide to Technical Development.
The 9 Most Common Database Design Errors
You’ve probably made some of these mistakes when you were starting your database design career. Maybe you’re still making them, or you’ll make some in the future. We can’t go back in time and help you undo your errors, but we can save you from some future (or present) headaches.
Inclusive Components
A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.
The best front-end hacking cheatsheets — all in one place
Website Speed Optimization: How to Do It in 2019
This post is a complete guide on website speed optimization in 2019. It describes best practices and walks you through their implementation.