A list of articles (๐ฐ), videos & talks (๐ฌ) and book recommendations (๐), which i found interesting or helpful enough to share.
--
- ๐ฎ Queued
- Completed
- ๐ Quick Look
JavaScript
- ๐ฐ State of the Art JavaScript in 2016 ๐ฎ
- ๐ฐ Optimization tricks in V8
- ๐ฐ Profiling Node applications
- ๐ฐ Tracing de-optimizations in Node
- ๐ฐ Learning Javascript design patterns
- ๐ฐ CSS Modules
- ๐ฐ Performance engineering with React
- ๐ฐ Internationalization and React
- ๐ฌ Original Node.js presentation
- ๐ฌ Hot Reloading with Time Travel
- ๐ฌ Getting Started with Redux
- ๐ฌ If you wish to learn ES6/2015 from scratch, you must first invent the universe
- ๐ฌ Progressive Web Apps across all frameworks
- ๐ฌ Instant Loading: Building offline-first Progressive Web Apps
- ๐ฐ How to write your own Virtual DOM
- ๐ฐ Icon as React Components
- ๐ฐ Offline Web Applications
--
Codestyle
- ๐ Clean Code: A Handbook of Agile Software Craftsmanship
- ๐ The Art of Readable Code (Theory in Practice)
- ๐ฌ Your code sucks, let's fix it
- ๐ Refactoring to Patterns
- ๐ Refactoring: Improving the Design of Existing Code
--
Version control
- ๐ฐ A Hacker's Guide to Git
- ๐ฐ A successful Git branching model
- ๐ฌ Linus Torvalds on Git
- ๐ฐ How to Write a Git Commit Message
- ๐ฐ AngularJS Git Commit Message Conventions
- ๐ฐ Git "undo"
- ๐ฐ Organizing GitHub issues: A simple styleguide for tagging
--
PHP
- ๐ฐ PHP: The right way
- ๐ฌ Refactoring to Symfony Components ๐ฎ
- ๐ฐ PHP is the right tool for the job (for all the wrong reasons)
- ๐ฐ Symfony vs. Flat PHP
- ๐ฐ Create your own framework... on top of Symfony components
- ๐ฐ Why
mysql_real_escape_string()
isn't enough - ๐ฐ Cropping images based on their entropy
--
MySQL
- ๐ฐ Order by
RAND()
--
CSS
- ๐ฐ Sizing webcomponents
- ๐ฐ Breaking down amazons mega dropdown
- ๐ฐ MaintainableCSS
- ๐ฐ CSS Modules
--
Design
- ๐ฐ A systematic logo design process
- ๐ฐ Web application form design
- ๐ฐ Workflow to design and develop a portfolio website
- ๐ฐ The algorithm for a perfectly balanced photo gallery
- ๐ฐ Ask for Less and Theyโll Buy More - Designing a Checkout
- ๐ฐ Free web fonts and their combinations
- ๐ฐ Atomic Web Design
--
Algorithms
- ๐ฐ How Reddit's ranking algorithms work ๐ฎ
- ๐ฐ Long short-term memory recurrent neural network in Python
- ๐ฌ Can we build AI without losing control over it?
--
SysOps
--
Security
- ๐ฐ How To Safely Store A Password
- ๐ฐ What technical details to consider before making a application public
- ๐ฐ The Bank Job - Hacking a banking app
- ๐ฐ Detecting the use of
curl | bash
server side - ๐ฐ Stop using JWTs for Sessions (and part 2 of the article)
- ๐ฐ WoW: One single line of code can cost you dearly
- ๐ฐ The target="_blank" vulnerability
- ๐ฐ How to steal any developer's local database
--
Psychology
- ๐ฌ About "meta" work (and wasting time)
- ๐ฌ The Science Behind Shaping Player Behavior in Online Games ๐ฎ
- ๐ The passionate programmer
- ๐ Time management for developers (German)
- ๐ฐ Stop saying learning to code is easy
- ๐ฐ Why it doesn't pay to be a people pleaser
- ๐ฐ Don't read the comments
- ๐ฐ We Do Not Support So-Called Trigger Warnings
- ๐ฌ Achieving Your Childhood Dreams (The Last Lecture by Randy Pausch)
- ๐ฐ The One in Which I Call Out Hacker News
--
Working with clients
- ๐ฌ F*ck You. Pay Me.
- ๐ฐ 5 Steps to getting user's insights while avoiding a bruised ego
- ๐ฌ Say no to spec work
- ๐ฐ How to Use Open Source and Shut the Fuck Up At the Same Time
- ๐ฐ How to answer to "I can do this, why should I pay you?"
- ๐ฐ From 10x programmer to 0.1x programmer: creating more with less
- ๐ฐ Salary Negotiation: Make More Money, Be More Valued
- ๐ฐ The commoditisation of the coder
- ๐ฐ Offshoring roulette: lessons from outsourcing
--
Unix
- ๐ฐ
rm -rf
remains
--
Math
- ๐ฐ Impossible Escape?
--
Video production