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
- 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.
- https://github.com/GoogleCloudPlatform/tensorflow-without-a-phd - Tensorflow without a phD
-
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.
-
[C] (https://devdocs.io/c/)
-
Esoteric Programming Languages (Good for some laughes)
-
NodeJS - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- 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
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.
- 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] (https://docs.mongodb.com/manual/tutorial/) - The MongoDB tutorials.
- Blockchain definition
- [Princeton bitcoin book] (https://www.lopp.net/pdf/princeton_bitcoin_book.pdf)
- 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] (http://neuralnetworksanddeeplearning.com/) - 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
- Spring Boot by Baeldung - A free online website that people can use for learning spring boot with examples.
- 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
- No Exit
- [The Hitchhiker's Guide to the Galaxy])(https://en.wikipedia.org/wiki/The_Hitchhiker%27s_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
- 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
- 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] (https://www.jetbrains.com/idea/)
- Oh My Zsh
- [Git-open Zsh Plugin] (https://github.com/paulirish/git-open) - ZSH plugin to open the repo's respective website.
- Eclipse
- Pycharm
- Importing Graph data into Neo4j
- Apache TinkerPop Tutorial
- Sybase
- SQL Tutorial
- SQLite
- Google Firebase
- KAtlas - Multi-Cluster Discoverability and Auditability
- Foremast - AI/ML Infrastructure Health Monitoring
- 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] (https://www.freecodecamp.org/learn/)
- Python Documentation
- Python Package Index
- [Python Tutor] (https://http://www.pythontutor.com/) 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
- 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.
-
[Refactoring][https://refactoring.guru/refactoring]
-
[MacBook] (www.apple.com)
-
[Windows] (www.microsoft.com)
- Anna Faris is Unqualified
- The Adventure Zone - DnD has never been so entertaining!
- 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.
- 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.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
Active Opensource libraries for Reinforcement Learning Research
- 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
- [Old Town Road]
- SAILORWAVE 2- MACROSS 82-99
- Empire of the clouds
- Illenium - Fractures
- ROODAY's Mixtape
- Old Town Road
- King Princess - 1950
- 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!
- 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
- [Gatling] (https://gatling.io/)
- 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.
first