links
This page will hold the links that I have found interesting while browsing the net! The links will be organized by category so that it’s easier to navigate to them!
Programming
- I have no talent
- List of Freely Available Books
- Top 20 Programming Lessons I’ve learned in 20 years
- 11 Laws of the System Thinking in Software Development
- Signs that you are a bad programmer
- 10 Mistakes every programmer makes
- How to become an Expert Top 7 qualities
- 97 things every programmer should know
- On the Fear of Reading Code
- The Art of Unix Programming
- I Know how to Program, I don’t know what to program
- One Sure-Fire Way to Improve your Coding
JavaScript
I found the following links on learning Javascript from Peter Krumins excellent blog!
- JavaScript Video Lecture Part I
- JavaScript Video Lecture Part II
- JavaScript Video Lecture Part III
- JavaScript Video Lecture Part IV
After watching the videos above, check out the following parts on advanced Javascript:
- Advanced JS Part I
- Advanced JS Part II
- Advanced JS Part III
- Advancing JavaScript with Libraries - Part I and Part II
- Maintainable JavaScript
- An Inconvenient API: The Theory of the DOM - Part I, [Part II][12]{:target=”_blank”} and Part III
- JavaScript - The Good Stuff
In addition to visiting the links above, Peteris does a great job at giving us some notes on the videos above. Check out this link
Learning Javascript with Object Graphs:
API’s
- API Design
- Free Online REST Service
- Understanding and Using CORS
- New Features in ASP.NET Web API 2 - Part 1
CSS
Source Control
- Subversion Book
- Git Community Book
- Git for Computer Scientists
- Git and Github Resources
- Think Like (a) Git
- Auto Complete Git Commands and Branch Names in Terminal
.NET
- Building a LINQ Provider
- 3rd Party Open Source .NET Libraries to add to your toolbox
- .NET Security Cheat Sheet
- Async Guidance
Operating Systems
Typescript
- Typescript Introduction - Part 1
- Typescript Introduction - Part 2
- Typescript Introduction - Part 3
- Thinking in Typescript
- The Definitive Typescript Handbook
- TypeScript Generics for People who Gave Up on Understanding Generics
- TypeScript Deep Dive
- Understanding Typescript’s Type Notation
Angular
- Angular Cheat Sheet
- Talks Every Angular Developer Must Watch!
- Getting Started with TypeScript
- Practical Tips to Cheating at Design
React
- React/Redux Links
- ReactJS.NET - Use React and JSX from C# and any other .NET Language
- Free React Bootcamp
- React Lifecycle Simulator
- React Project Structure
- Mobile App Development with React Native
- React Expo (Playground for React Native)
- React Explore Tech
- The React Developer Pocketbook: Learn to Develop React 2019
- A Visual Guide to React Mental Models
- React Typescript Cheatsheets
- A (Mostly) Complete Guide to React Rendering Behavior
- Javascript Concepts to Master before Learning React
Misc
- Free Dev Books
- 30 Days of TDD
- System Design and Organization
- Top 25 Most Dangerous Programming Mistakes
- List of Freely Available Programming Books
- Random User Generator
- Mockaroo - Realistic Data Generator
- Free HD Images
- Sharepoint Tools for Visual Studio 2013
- OAuth 2.0 Tutorial
- OAuth 2.0 and OpenID - In Plain English (video)
- Easily Add Screenshots to your README file in Github
- Azure Dev Ops User Guide
- 30 Days of Microsoft Graph
- Software Development Handbook
- Advice to Less Experienced Developers
- Managed Extensibility Framework (MEF)
- Tips for Learning Azure in the new year
- How to Improve your UI/UX Design Skills as a Developer
- Understanding Cross Origin Resource Sharing (CORS)
- Jekyll on WSL2
- Clean Code Javascript
- Awesome List