A permanent place to keep important reads on Tech topics
Startup
- Free to Trial Conversion Rates
- How a webservice startup was monetised
- How Dollar Flight Club increased it's trial-to-paid conversion rate
- Side Hustles: The 4 Kinds of Businesses you can Start
Open Source and Proprietary
Programming
https://danielslater.net/2017/07/20/how-do-i-know-if-im-good-at-programming/
Problem breakdown and solving useful for your entire career
12 years, 12 lessons thoughtworks
Some examples:
- 3-tier applications over micro services
- relational database over NoSQL
- page reloads over single page applications
New to development? Being a better programmer and making it easier to write better code
Workplace, People and Companies
https://daedtech.com/how-to-keep-your-best-programmers/
- Ten Laws of the Physics of People (and software development)
- Why resignations happens
- The Company isn't a Family
- Being in the Zone as a Programmer
Process and Management
DOWNTIME: The Wastes in a process
- Defects
- Overproduction
- Waiting
- Not utilizing talent
- Transportation
- Inventory excess
- Motion waste
- Excess processing
On Management and Hierachies: Do we need them?
Continuous Delivery
- An explanation on Blue Green deployments (Martin Fowler)
- The do's and don't (Best practices) for Blue Green deployments on AWS
Site Reliability
Google Site Reliability Engineering
Project Management
How one jira ticker made my employer $1 million dollars
All that is wrong with Development Estmates
Unix Related Stories
Design and UX
North Design and development standards handbook
Databases
Why Ionel thinks MySQL is a terrible choice with django
High Availability MySQL from github engineering (way over my head)
PgExercises - Do Postgres exercises for fun
Web Servers
An Intro to Nginx for Developers
Javascript
- 33 concepts every javascript developer should know (I haven't gone through the wealth on content here and I don't think I ever will)
- Designing very large javascript applications (glad I don't have to do this, for now)
- An overview of Javascript Testing in 2019
Java
API's
API testing is exploratory testing: Testing API's is more exploratory in nature than just automating and regression testing. The data they provide (or don't) is rish in nature and needs to be aligned with what people need to get or do with them.
Python
- What's new in python 3.7?
- The background to the Zen of python
- is vs ==
- Refactoring: The rule of 3 and practical refactoring with python
- Refactoring: The fallacy of DRY
- Solid Principles of Object Oriented Design
Django
Testing
- Test Driven Development the thinking behind Red, Green and Refactor
- On Test Coverage by Martin Fowler
Scale
- Scaling Lessons learned at Dropbox
- Moving away from AWS and building your own kubernetes cluster in a datacentre
Data Science
- Altair Charts
- A nice Introduction to R Lang by John Cook
- 101 numpy exercises
- Introduction to Deep Learning with Dries Cronje (Visual based)