A not so curated and random list of amazingly awesome awesomeness.
- Building TypeScript Projects with Bazel - a brief introduction to what Bazel is and how we can build our TypeScript projects with it
- https://github.com/Automation-Tools/karate-test-mojo - Generate integration tests from springboot or jersey source code.
- https://developers.google.com/web/fundamentals/performance/why-performance-matters - Why performance matters
- https://pragprog.com/book/tpp/the-pragmatic-programmer - Timeless patterns for thinking about designing good software.
- https://eloquentjavascript.net/ - This is a book about JavaScript, programming, and the wonders of the digital.
- https://csapp.cs.cmu.edu/ - Great book for Computer Systems
- https://dataintensive.net/ - Great book for designing data intensive distributed applications.
- https://www.oreilly.com/library/view/code-complete-second/0735619670/ - Best practical guides to programming
- https://learning.oreilly.com/library/view/spark-the-definitive/9781491912201/ - Spark: The Definitive Guide
- https://learning.oreilly.com/library/view/modern-php/9781491905173/ - Good book for new features of PHP
- https://landing.google.com/sre/sre-book/toc/index.html - Google's Book about Site Reliability Engineering
- https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow - Thinking, Fast and Slow
- http://www.tgot.org/images/1_File-PDF-MLMM.pdf - Many Lives, Many Masters - Dr. Brian Weiss - The true story of a prominent psychiatrist, his patient, and past-life therapy, that changed both their lives.
A collection of powerful books that can help at different points in life
-
https://github.com/GoogleCloudPlatform/tensorflow-without-a-phd - Tensorflow without a phD
-
http://d2l.ai/ - Dive into Deep Learning, an interactive deep learning book with code, math, and discussions, based on the NumPy interface
-
https://bigdatabeard.com/ultimate-list-of-tensorflow-resources-for-machine-learning-engineers/
-
https://github.com/fchollet/deep-learning-with-python-notebooks
Jupyter notebooks for the code samples of the book "Deep Learning with Python"
- Shuffel sharding in AWS - https://aws.amazon.com/builders-library/workload-isolation-using-shuffle-sharding/?did=ba_card&trk=ba_card#What_is_shuffle_sharding.3F
-
https://kotlinlang.org/ - Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference (From Wikipedia).
-
jest -learn jest
-
Python - Deep Dive - Best book for starters
-
Go - Go is an open source programming language that makes it easy to build simple, reliable, and efficient software (From golang).
-
https://www.scala-lang.org/ - Scala combines object-oriented and functional programming in one concise, high-level language.
-
Elixir - Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
-
Rust - Rust as a language is different. Not because of its fancy syntax or welcoming community, but because of the confidence one gains when writing a program in it.
-
Java - Java is a Object Oriented Programming Languages
-
Java Video tutorial - Java Master class on Udemy
-
[C++] (https://en.cppreference.com/w/)
-
Esoteric Programming Languages (Good for some laughes)
-
NodeJS - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
-
NodeJS - Getting started with nodejs.
-
PHP - An old favorite. Not that popular today, but half of the world still runs on it.
- https://css-tricks.com/ - A front-end blog with up to date topics that release weekly
- IDS Dropdown typeahead - When users need to select from a long list of options, use the drop-down typeahead. As soon as the user starts typing, the list changes to show suggestions that should get closer to what the user wants.
- https://stateofjs.com/ - State of JS 2018
- Front End Happy Hour - A podcast featuring a panel of Software Engineers from Netflix, Evernote, Atlassian & LinkedIn talking over drinks about all things Front End development.
- VueJS Documentation - This is a new JavaScript framework and is maintained by an open sourced community!
- https://materializecss.com/ - A responsive front-end framework
- https://material.angular.io - Angular Component library for frontend development. Easy to use, has great looking scalable components and few different themes.
- http://jsonviewer.stack.hu - Quick and easy JSON object explorer
- Dwitter - Cool JavaScript demos in 140 characters or less
- https://developer.mozilla.org/en-US/docs/Web - Mozzila JavaScript documentation
Firefox has a great set of first issues to start learning how to work with their codebase. Their debugger is written in javascript!
The new Firefox DevTools are powerful, flexible, and best of all, hackable. This includes a best-in-class JavaScript debugger, which can target multiple browsers and is built in React and Redux.
- React Dev Tools for Chrome Adds React debugging tools to the Chrome Developer Tools.
- Eyedropper Extension - A chrome extension that allows you to select any colour on your webpage and obtain details such as its hex code and RGB values.
- Vimium An extension for chrome for those who feel at home when using vim keybindings.
- RustCrypto - Implementation of many crypto algorithms in Rust
Setup a Custom Domain for Lambda & API Gateway with Serverless
-
Big Data Article - The Journal of Big Data publishes high-quality, scholarly research papers, methodologies and case studies covering a broad range of topics, from big data analytics to data-intensive computing and all applications of big data research.
-
Data and userful information - This website is good for beginners who want to learn big data and machine learning.
- MongoDB Tutorial - The MongoDB tutorials.
- Coursera Open Source ML Course - A free online course that people can take to learn about Machine Learning. It is from Stanford.
- Neural Networks and Deep Learning Online Book - A free online book that includes a great theoretical introduction to neural networks.
- https://www.deeplearning.ai/machine-learning-yearning/ - A book by Andrew Ng that teaches techniques for measuring, understanding and improving performance of ML methods.
- Deep Learning vs Machine Learning
- [Machine Learning for numerical time series data] https://towardsdatascience.com/dynamic-time-warping-3933f25fcdd
- [Deep Learning book by Ian Goodfellow etc.] https://www.deeplearningbook.org/
- Spring Boot by Baeldung - A free online website that people can use for learning spring boot with examples.
- Spring Professional Certification Study Guide
- Spring Boot Microservices Udemy course
- Build a Quick API with Spring Data Rest
- What Every Computer Scientist Should Know About Floating Point Arithmetic
- An Axiomatic Basis for Computer Programming
- Property Graph - Gremlin
- Theory Of Computation
- The Hitchhiker's Guide to the Galaxy, Always bring a towel.
- Deep Learning Book
- The Pragmatic Programmer: From Journeyman to Master
- Don't Make Me Think
- Algorithm Design Manual - Awesome collection of classic algorithms
- Code Complete, Second Edition
- Ender's Game
- Ender's Shadow
- Clean Code
- Ready Player One
- https://github.com/Automation-Tools/karate-test-mojo - Generate integration tests from springboot or jersey source code.
- https://developers.google.com/web/fundamentals/performance/why-performance-matters - Why performance matters
- https://pragprog.com/book/tpp/the-pragmatic-programmer - Timeless patterns for thinking about designing good software.
- http://greenteapress.com/wp/think-java/ - Think Java
- The Way of Kings
- No Exit
- The Hitchhiker's Guide to the Galaxy
- Harry Potter and the Sorcerer's Stone
- Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon
- Neuromancer - Great scifi novel involving a computer hacker, AI, and cyberspace
- Steve Jobs https://www.amazon.com/Steve-Jobs-Walter-Isaacson/dp/1451648537 - book about Steve Jobs
- Effective Java
- Blindsight by Peter Watts
- Emacs
- Vim - edit text at the speed of thought ;)
- Visual Studio Code - great for front end development, Visual Studio Code Editor by Microsoft
- Neovim
- Sublime Text - A sophisticated text editor for code, markup and prose
- Atom - A text editor made by Github
- Notepad++ - Better than Notepad!
- ULTIMATE GAMES WILL RELEASE PET CARE AND GUESS THE WORD FOR YOUNGER PLAYERS ON SWITCH
- Video game reviews and fun times
- CM 2001/2 - Best Game EVER!
- VS Code
- Intellij
- Oh My Zsh
- Git-open Zsh Plugin - ZSH plugin to open the repo's respective website.
- Eclipse
- Pycharm
- Android Studio
- JetBrains
- Importing Graph data into Neo4j
- Apache TinkerPop Tutorial
- Sybase
- SQL Tutorial
- SQLite
- Google Firebase
- PostgreSQL
- Elasticsearch
- KAtlas - Multi-Cluster Discoverability and Auditability
- Foremast - AI/ML Infrastructure Health Monitoring
- Keiko - Enable Kubernetes at scale
- Clean Code by Robert Martin - A book on good software development practices and writing clean code!
- GraphQL
- Safari Books Online
- Wes Bos: great video courses on Advanced React, GraphQL, ES6, CSS Grid, Javascript, Node, etc.
- Reactive Extensions
- Lightbot
- Eloquent Javascript - A free, thorough introduction to JavaScript, including it's quirks/features.
- Free Code Camp
- Automate the Boring Stuff With Python By Al Sweigart - A good introduction to automating simple task with Python
- Vertx - Asynchrnonous Programming for Java Developers
- Go Programming
- Python Documentation
- Python Package Index
- Python Tutor An interactive website to visualize your python code
- Machine Learning for Security
- Digital Identity
- How to Attack Windows 10 Machine with Metasploit on Kali Linux
Mac
- Intuit Facebook Page
- Intuit Twitter Handle
- Intuit LinkedIn
- [Intuit Instagram] (https://www.instagram.com/intuit/?hl=en)
- A way to write things using the emojis from the intuit-slack emoji selection!
- Race to foldable phone(https://gizmodo.com/the-race-to-foldable-phone-perfection-is-on-and-its-go-1832960403?utm_medium=socialflow&utm_source=gizmodo_twitter&utm_campaign=socialflow_gizmodo_twitter)
- Docker-removing-containers-images
- Task Switching - An interesting write-up on why task switching is so costly for engineers
- official site
- java
- TOOL
- GraphQL Error Handling Article - How best to handle errors is something the GraphQL community is struggling to define a definitive pattern on. This article explains one implementation that might work for you!
- kgraphql KGraphQL is Kotlin implementation of GraphQL. It provides rich DSL to setup GraphQL schema.
- https://www.djangoproject.com/start/ - Django set up
-
[Refactoring][https://refactoring.guru/refactoring]
- Anna Faris is Unqualified
- The Adventure Zone - DnD has never been so entertaining!
- Jesus & Jollof
- Change your mindset, change the game | Dr. Alia Crum | TEDxTraverseCity - She explores scientific results that show the influence of the mindset on the body, and how changing the subjective mindset produced different outcomes.
- Why work doesn't happen at work | Jason Fried | TED Talk - Jason Fried has a radical theory of working: that the office isn't a good place to do it. He calls out the two main offenders (call them the M&Ms) and offers three suggestions to make the workplace actually work.
- TDD, Where did it all go wrong? | Ian Cooper - learn how to structure your unit tests so that your code is refactorable and maintainable.
- https://www.educative.io - Not Free, but contains amazing tutorials
- https://www.udemy.com - Many courses are free, and you can learn technical as well as non-technical skills
- https://www.schoolofdevops.net/p/ultimate-devops-bootcamp - Free and a hands-on approach to get started
- https://www.schoolofdevops.net/p/ultimate-devops-bootcamp - Free and a hands on approach to get started
- https://www.jasondavies.com/ - Awesome interactive data visualizations
- https://observablehq.com/@d3/gallery - Cool visualizations written in JS
- https://pudding.cool - Digital Publication using Visual Essays
Active Opensource libraries for Reinforcement Learning Research
- Lockdown Productivity: Spaceship You - An incredibly helpful way to think about partitioning your life for the sake of your overall health (particularly during the pandemic)
- Rolling Stone's Greatest Songs Of All Time
- Get Shwifty
- Omer Adam - Two crazy people
- Happy
- Everything is awesome
- Shania Twain - Man! I Feel Like A Woman
- Dubstep - Kill the Noise - Pt 1
- The Revenge Song - The Magic Flute
- Shape of you
- Our Song
- [Old Town Road]
- SAILORWAVE 2- MACROSS 82-99
- Empire of the clouds
- Illenium - Fractures
- ROODAY's Mixtape
- Old Town Road
- King Princess - 1950
- Breathe - Pink Floyd
- Hard Place
- Changes - Charles Bradley
- https://www.youtube.com/channel/UC4xKdmAXFh4ACyhpiQ_3qBw
- https://www.youtube.com/user/keeroyz
- https://www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA
- https://www.youtube.com/channel/UCodbH5mUeF-m_BsNueRDjcw
- https://www.youtube.com/user/CodeOrg
- https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA
- https://www.youtube.com/user/Brackeys
- https://github.com/helmus/Jira-Hot-Linker - Jira HotLinker, quick access to Jira metadata when hovering over ticket numbers on github or other sites!
- Notion - take quick notes
- https://softwareleadweekly.com/ - newsletter with a nice digest every week of thought-provoking articles, Tweet threads, etc. that can help take your leadership skills and team to the next level
- MIT Technology Review - https://www.technologyreview.com/
- C2 Wiki - Venerable archive of software engineering and programming pages and discussion. Has pages on every programming topic under the sun, in a much older perspective.
- Chicken Katsu - Straight fire 🔥
- Instagram - https://www.instagram.com/
- Check out Maddy's youtube
first
- Wait But Why - [https://waitbutwhy.com/]
- The useless web - [https://theuselessweb.com/]
- Bad Bunny - https://www.youtube.com/watch?v=CPK_IdHe1Yg
- Dvorak (there are dozens of us) - https://en.wikipedia.org/wiki/Dvorak_keyboard_layout