My awesome-random!!
Welcome
A not so curated and random list of amazingly awesome awesomeness.
Building Software
- Building TypeScript Projects with Bazel - a brief introduction to what Bazel is and how we can build our TypeScript projects with it
Good Books
- 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/ - Greate book for Computer Systems
Deep Learning
- https://github.com/GoogleCloudPlatform/tensorflow-without-a-phd - Tensorflow without a phD
Platforms
Programming Languages
-
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)
Front-End Development
- 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.
Browsers
Firefox (The Superior Browser)
Firefox has a great set of first issues to start learning how to work with their codebase. Their debugger is written in javascript!
Chrome
- React Dev Tools for Chrome Adds React debugging tools to the Chrome Developer Tools.
Crypto
- RustCrypto - Implementation of many crypto algorithms in Rust
Hadoop Projects
AWS EMR Projects
Back-End Development
Setup a Custom Domain for Lambda & API Gateway with Serverless
Big Data
-
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
- [MongoDB Tutorial] (https://docs.mongodb.com/manual/tutorial/) - The MongoDB tutorials.
Blockchain
AI by Andrew NG
MACHINE LEARNING
- Coursera Open Source ML Course - A free online course that people can take to learn about Machine Learning. It is from Stanford.
- https://www.deeplearning.ai/machine-learning-yearning/ - A book by Andrew Ng that teaches techniques for measuring, understanding and improving performance of ML methods.
Spring Boot
- Spring Boot by Baeldung - A free online website that people can use for learning spring boot with examples.
Theory
- What Every Computer Scientist Should Know About Floating Point Arithmetic
- An Axiomatic Basis for Computer Programming
- Property Graph - Gremlin
- Theory Of Computation
Books
- 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
Editors
- 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
Gaming
- 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!
Development Environment
Entertainment
Databases
Cloud Infrastructure and Kubernetes
- KAtlas - Multi-Cluster Discoverability and Auditability
- Foremast - AI/ML Infrastructure Health Monitoring
Media
Learn
- 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
Python
Rust
Go
Security
- Machine Learning for Security
- Digital Identity
- How to Attack Windows 10 Machine with Metasploit on Kali Linux
Content Management Systems
Hardware
Business
Work
Social Media
Fun Customization
- 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)
AI by Elon Musk
Networking
Decentralized Systems
Miscellaneous
- Docker-removing-containers-images
- Task Switching - An interesting write-up on why task switching is so costly for engineers
ES6
React
Redux
GraphQL
- 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!
Laptops
Design
-
[Refactoring][https://refactoring.guru/refactoring]
-
[MacBook] (www.apple.com)
-
[Windows] (www.microsoft.com)
Android Things
Observability
Podcasts
Ted Talks
- 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.
Devops
- https://www.schoolofdevops.net/p/ultimate-devops-bootcamp - Free and a handson approach to get started
Data Visualizations
- https://www.jasondavies.com/ - Awesome interactive data visualizations
Reinforcement Learning
Active Opensource libraries for Reinforcement Learning Research
Music
- Rolling Stone's Greatest Songs Of All Time
- Get Shwifty
- Omer Adam - Two crazy people
- Happy
- Everythinng 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
SELinux
Cool Youtube Channels
- 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
Write unit tests!
Productivity
- https://github.com/helmus/Jira-Hot-Linker - Jira HotLinker, quick access to Jira metadata when hovering over ticket numbers on github or other sites!