List of Engineering Resources
- Developers Blogs
- The Irrationally Supportive Mentor | Lukas Biewald CROWDFLOWER Founder “https://lukasbiewald.com/2013/10/09/the-irrationally-supportive-mentor/ “
- Brendan Eich
- JoelSpolsky
- CodinHorror
- VitaliK.ca
- Balaji Srinivasan
- Andrew Chen
- a16z blog
- USV blog
- Naval
- Pmarca
- Mozilla’s Blog
- boz.com
- jvns.ca
- recurse center
- The Benjamin Franklin Method of Reading Programming Books | Path-Sensitive “http://www.pathsensitive.com/2018/01/the-benjamin-franklin-method-of-reading.html “
- Robert Heaton “https://robertheaton.com/ “
- Mubashar “MUBS” Iqbal - CTO For Hire #explore “http://mubs.me/ “
- https://techpack.acm.org/about.cfm #reading #articles
- Wishful Programming “https://blog.thesoftwarecraft.com/2013/11/wishful-programming.html “
- Blog - Zer0 Degree: Archy’s Blog “https://zer0.degree/ “
- Richard Knop | Projects #golang #architects “http://richardknop.com/projects/ “
- (3) Marcio Castilho | LinkedIn #golang “https://www.linkedin.com/in/mcastilho/ “
Books
- Microservices from Design to Deployment #reading #2hrs “https://www.icbf.gov.co/sites/default/files/microservices_designing_deploying.pdf"
- Designing Distributed Systems Microsoft Oreilly
- Distributed Algorithms by Nancy Lynch
- The Nature Of Code
- CODE: The Hidden Language
- Mythical Man Month
- The Pragmatic Programmer
- Architecture Of Open Source Application
- SICP
Algorithms
- BaseCS
- Visualization
- Data Structure Visualization “https://www.cs.usfca.edu/~galles/visualization/Algorithms.html “
- Texts
- Algo-leanpub
- Niklaus Wirth
- Algorithms in C Sedgewick
- Algorithms by Jeff Erickson http://jeffe.cs.illinois.edu/teaching/algorithms/#models
- Community - Data Science - Data Science Tutorials “https://www.topcoder.com/community/data-science/data-science-tutorials/ “
- Practice
- CS Academy “https://csacademy.com/contest/interview-archive/task/justify-formatting/solution/ “
- Mathematics for Topcoders Content #todo “https://www.topcoder.com/community/competitive-programming/tutorials/mathematics-for-topcoders/ “
- MinHash- Duplicate filtering, Clustering methods.
- Levenshtein distance - No. of single char substitutions required to make twor words similar
- Bloom filters: Identify if an element is not in the set.
- Shannon Entropy: Measure of flow rate of information… or no. of Bits required to represent the outcome of a data
Web Development For Beginners
- https://www.codeanalogies.com/
- https://freecodecamp.com
- https://bento.io
- https://progate.com/languages
- http://news.codecademy.com/y-combinator-tipe-patrick-stapleton/
- https://guide.freecodecamp.org/
- firstcontributions/first-contributions: πβ¨ Help beginners to contribute to open source projects “https://github.com/firstcontributions/first-contributions “
- Python: PY4E - Python for Everybody “https://www.py4e.com/lessons “
- EVE
Python
- Resources
- Applications for Python | Python.org “https://www.python.org/about/apps/ “
- Resources | Computer Science Circles “https://cscircles.cemc.uwaterloo.ca/resources/ “
JavaScript
- Getting Started | Flow “https://flow.org/en/docs/getting-started/ “
- https://gist.github.com/mikaelbr/9900818 es6 destructuring
- Libraries
- Umbrella JS | Dom Manipulation “https://umbrellajs.com/ “
- Charting
- https://www.charts.com/muze
- frappe/charts: Simple, responsive, modern SVG Charts with zero dependencies “https://github.com/frappe/charts “
- JavaScript Application Security | Jscrambler “https://jscrambler.com/ “
- cure53/DOMPurify: DOMPurify - a DOM-only, super-fast, uber-tolerant XSS #dom “https://github.com/cure53/DOMPurify “
- Metadata Scraper
- Metasraper
- Jquery template
- Loopback
- The busy JavaScript developer’s guide to LoopBack, Part 1: Hello, World! “https://www.ibm.com/developerworks/library/wa-get-started-with-loopback-neward-1/index.html?cm_sp=developer-_-apic-dev-center-_-view-guide “
- Frameworks
- MithrilJS
- KnockoutJS
- EmberJS
- Ampersand.js - Home “https://ampersandjs.com/ “
- Books
- Introduction | Human JavaScript “http://read.humanjavascript.com/ch03-code-for-humans.html “
- Reference #design-patterns
- 30-seconds/30-seconds-of-code: Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less. “https://github.com/30-seconds/30-seconds-of-code “
- Array - 30 seconds of code “https://30secondsofcode.org/ “
- Fundamental Concept “https://github.com/leonardomso/33-js-concepts"
- JSbooks - free javascript books “https://jsbooks.revolunet.com/ “
- JavaScript Design Patterns - doFactory.com #design-patterns #read “https://www.dofactory.com/javascript/design-patterns “
- Learning JavaScript Design Patterns #design-patterns #read “https://addyosmani.com/resources/essentialjsdesignpatterns/book/ “
- kamranahmedse/design-patterns-for-humans: An ultra-simplified explanation to design patterns “https://github.com/kamranahmedse/design-patterns-for-humans “
- Interviews
- https://github.com/adam-s/js-interview-review/blob/master/README.md
- 30 seconds of interviews #read “https://30secondsofinterviews.org/ “
- Tutorials #todo
- Building a Complex Financial Chart with D3 and d3fc “https://blog.scottlogic.com/2018/09/21/d3-financial-chart.html “
- Understanding the DOM β Document Object Model | DigitalOcean “https://www.digitalocean.com/community/tutorial_series/understanding-the-dom-document-object-model “
- Raytracing #todo “https://tmcw.github.io/literate-raytracer/ “
- Javascript.info
- A Beginner’s Guide to JavaScript’s Prototype “https://tylermcginnis.com/beginners-guide-to-javascript-prototype/ “
- Introduction Β· mostly-adequate-guide to functional programming “https://mostly-adequate.gitbooks.io/mostly-adequate-guide/ “
- Bundlers: Everything You Need To Know About Parcel: The Blazing Fast Web App Bundler π “https://medium.freecodecamp.org/all-you-need-to-know-about-parcel-dbe151b70082 “
C++
- C++ Programming Examples on Data-Structures - Sanfoundry “https://www.sanfoundry.com/cpp-programming-examples-data-structures/ “
WebAssembly
Frontend
- CSS Frameworks
- Grommet | KIT “http://grommet.io/docs/primary-page “
- http://brick.mozilla.io/docs/brick-layout
- Colors - Teutonic CSS “https://teutonic.co/examples/colors “
- Article - UIkit “https://getuikit.com/docs/article “
- bulma.io
- Experimentals - Spectre.css CSS Framework “https://picturepan2.github.io/spectre/experimentals.html#timelines “
- Yoga Layout | Playground #mobile “https://yogalayout.com/"
- templates
- Homepage - tabler.github.io - a responsive, flat and full featured admin template “https://tabler.github.io/tabler/ “
- Tailwind CSS - A Utility-First CSS Framework for Rapid UI Development “https://tailwindcss.com/ “
- CSS Scan - Check or copy computed CSS on hover “https://getcssscan.com/ “
- Templates
- Landing Pages | Cruip | Free landing page templates for startups “https://cruip.com/?ref=producthunt “
- Bootstrap 4 Interface Builder | LayoutIt! “https://www.layoutit.com/build “
- Bootstrap Theme Builder - create Bootstrap 4 themes easily “https://bootstrap.build/app/v4.1.1/ “
- The Ultimate Guide to Learning CSS “https://zendev.com/ultimate-guide-to-learning-css.html “
- The best front-end hacking cheatsheets β all in one place. “https://medium.freecodecamp.org/modern-frontend-hacking-cheatsheets-df9c2566c72a “
- React
- Documentation
- React Router: Declarative Routing for React.js “https://reacttraining.com/react-router/web/example/auth-workflow “
- All the fundamental React.js concepts, jammed into this single Medium article “https://medium.freecodecamp.org/all-the-fundamental-react-js-concepts-jammed-into-this-single-medium-article-c83f9b53eac2 “
- Boilerplate
- Grommet “https://grommet.io/ “
- React Proto - Product Hunt “https://www.producthunt.com/posts/react-proto?utm_campaign=1347_2018-09-02&utm_medium=email&utm_source=Product+Hunt&utm_term=featured “
- Box - Reakit “https://reakit.io/components/box “
- diegohaz/arc: React starter kit based on Atomic Design #boilerplate “https://github.com/diegohaz/arc “
- Dashboard ant-design/ant-design-pro: π¨π»βπ»π©π»βπ» Use Ant Design like a Pro!
“https://github.com/ant-design/ant-design-pro
Tutorials
- https://reactu.io/
- The Road To Learn React
- How to Learn React β A roadmap from beginner to advanced “https://medium.freecodecamp.org/learning-react-roadmap-from-scratch-to-advanced-bff7735531b6 “
- How to Learn React β A roadmap from beginner to advanced
“https://medium.freecodecamp.org/learning-react-roadmap-from-scratch-to-advanced-bff7735531b6 “
Tutorials
Building a Complex Financial Chart with D3 and d3fc “https://blog.scottlogic.com/2018/09/21/d3-financial-chart.html “
JavaScript for Web Designers: DOM Scripting Β· An A List Apart Article “https://alistapart.com/article/javascript-for-web-designers#comments “
Libraries
- WeideMo/miniAjax: πA mini Ajax library provides Ajax, jsonp and ready features for simple web applications. “https://github.com/WeideMo/miniAjax “
- Masonry “https://masonry.desandro.com/ “
- Jquery Templates
UI to Code
Haiku | Create interfaces using design tools, code or both. “https://www.haiku.ai/ “
Pagedraw β Effortlessly turn mockups into functional UI code “https://pagedraw.io/ “
React Studio “https://reactstudio.com/ “
React Proto
Animation Libs
Popmotion
ParticleJS
Lottie “https://airbnb.design/lottie/ “
velocity/README.md at master Β· julianshapiro/velocity “https://github.com/julianshapiro/velocity/blob/master/README.md “
UI Components
Charting
Optimization
A Pinterest Progressive Web App Performance Case Study “https://medium.com/dev-channel/a-pinterest-progressive-web-app-performance-case-study-3bd6ed2e6154 “
GoLang
- https://ops.tips/blog/udp-client-and-server-in-go/
- GopherCon 2018 - Allocator Wrestling “https://about.sourcegraph.com/go/gophercon-2018-allocator-wrestling/ “
- Rest APIs Server in Go and Redis β Code Zen β Medium #todo “https://medium.com/code-zen/rest-apis-server-in-go-and-redis-66e9cb80a71b “
- https://github.com/quii/learn-go-with-tests
- JSON APIs Are Just Web Applications - Calhoun.io “https://www.calhoun.io/apis-are-just-web-applications/ “
- https://github.com/mholt/caddy
- API Requests Handling
- http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/
- Distributed Task Processing in Go Β· Abu Ashraf Masnun “http://masnun.rocks/2016/11/01/distributed-task-processing-in-golang/ “
- Crypto Libraries
- google/tink: Tink is a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. “https://github.com/google/tink “
- Tuning Redismq - how to use Redis in Go - Big elephants “http://big-elephants.com/2013-10/tuning-redismq-how-to-use-redis-in-go/ “
- Writing worker queues, in Go “http://nesv.github.io/golang/2014/02/25/worker-queues-in-go.html “
- dgryski/go-perfbook: Thoughts on Go performance optimization “https://github.com/dgryski/go-perfbook “
NodeJS
- https://blog.logrocket.com/node-js-multithreading-what-are-worker-threads-and-why-do-they-matter-48ab102f8b10
- Build a PWA using Workbox #serviceworkers “https://codelabs.developers.google.com/codelabs/workbox-lab/index.html?index=..%2F..%2Findex#10 “
- Learn Node β The best way to learn Node.js, Express, MongoDB, and Friends “https://learnnode.com/ “
- https://dev.to/aurelkurtula/building-a-restful-api-with-express-and-mongodb--3mmh
- https://reallifeprogramming.com/node-authentication-with-passport-postgres-ef93e2d520e7
- MongoDB CRUD the MVC way with Passport Authentication - HackHands “https://hackhands.com/mongodb-crud-mvc-way-with-passport-authentication/ “
- Building a Node.js Powered API with Express, Mongoose & MongoDB - The Stream Blog “https://getstream.io/blog/building-a-node-js-powered-api-with-express-mongoose-mongodb/ “
- Authorization #auth
- React Authentication with Twitter, Google, Facebook and Github “https://codeburst.io/react-authentication-with-twitter-google-facebook-and-github-862d59583105 “
- teesloane/Auth-Boss: π Become an Auth Boss. Learn about different authentication methodologies on the web. #read “https://github.com/teesloane/Auth-Boss#sessions--session-management “
- Authorization with CASL in an express app β DailyJS β Medium “https://medium.com/dailyjs/authorization-with-casl-in-express-app-d94eb2e2b73b “
- Authentication Using PassportJS - Danial Khosravi’s Blog “http://danialk.github.io/blog/2013/02/23/authentication-using-passportjs/ “
- CloseBrace | Creating a Simple RESTful Web App with Node.js, Express, and MongoDB “https://closebrace.com/tutorials/2017-03-02/creating-a-simple-restful-web-app-with-nodejs-express-and-mongodb “
Databases
- A Performance Cheat Sheet for MongoDB | Severalnines “https://severalnines.com/blog/performance-cheat-sheet-mongodb “
- How not to structure your database-backed web applications: a study of performance bugs in the wild | the morning paper #optimization “https://blog.acolyer.org/2018/06/28/how-_not_-to-structure-your-database-backed-web-applications-a-study-of-performance-bugs-in-the-wild/ “
- Thinkster
- LevelDB
- Database Fundamentals | Next XYZ “https://www.next.xyz/public/course/database-fundamentals?utm_source=intercom&utm_medium=email&utm_campaign=database-fundamentals “
Servers
- squeaky-pl/japronto: Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser. “https://github.com/squeaky-pl/japronto “
Boilerplates
- async-labs/saas: Build your own SaaS product with SaaS boilerplate app. Stack: React, Material-UI, Next, MobX, Express, Node, Mongoose, MongoDB, TypeScript. “https://github.com/async-labs/saas “
- Architecture | Vulcan Docs “http://docs.vulcanjs.org/architecture.html “
Security
- ZERODIUM - The Premium Exploit Acquisition Platform “https://zerodium.com/ “
Projects
- Indexing PDF For Searching Using Tika, Nokogiri, and Algolia | Codementor “https://www.codementor.io/obahareth/indexing-pdf-for-searching-using-tika-nokogiri-and-algolia-mnrdrk8go “
- Bootstrapping a Typescript Worker “https://blog.cloudflare.com/bootstrapping-a-typescript-worker/ “
- Coming Back to Old Problems: How I Finally Wrote a Sudoku Solving Algorithm - DEV Community π©βπ»π¨βπ» “https://dev.to/aspittel/how-i-finally-wrote-a-sudoku-solver-177g “
- GopherAcademy - Conferences, Training, and Community “https://www.gopheracademy.com/ “
- Learn Blockchains by Building One β Hacker Noon “https://hackernoon.com/learn-blockchains-by-building-one-117428612f46 “
- trishume/dayder: Search lots of data sets for spurious correlations “https://github.com/trishume/dayder “
- rby90/Project-Based-Tutorials-in-C: A curated list of project-based tutorials in C #todo “https://github.com/rby90/Project-Based-Tutorials-in-C “
- danistefanovic/build-your-own-x: π€ Build your own (insert technology here) “https://github.com/danistefanovic/build-your-own-x “
- Reactive Programming: http://reactivex.io/documentation/observable.html #articles #1hr
- Observable
- Operators
- Single
- Subject
- Scheduler
- rby90/Project-Based-Tutorials-in-C: A curated list of project-based tutorials in C “https://github.com/rby90/Project-Based-Tutorials-in-C “
- Chrome Extension “https://robots.thoughtbot.com/how-to-make-a-chrome-extension#more-on-how-to-make-a-chrome-extension"
- denysdovhan/spaceship-prompt: A Zsh prompt for Astronauts #shell “https://github.com/denysdovhan/spaceship-prompt “
- https://medium.freecodecamp.org/the-secret-to-being-a-top-developer-is-building-things-d3d058e4e472?source=linkShare-811e898e8d81-1527610742
- http://coenraets.org/blog/2012/10/real-time-web-analytics-with-node-js-and-socket-io/
Infrastructure & #scaling #devops #etl #data #kube
- Tutorial Transitioning from monolith to microservices
- https://martinfowler.com/articles/extract-data-rich-service.html
- Tutorials: Google Cloud and AWS
- Networking 101 #todo “https://codelabs.developers.google.com/codelabs/cloud-networking-101/index.html?index=..%2F..%2Findex#0 “
- Networking 102 #todo “https://codelabs.developers.google.com/codelabs/cloud-networking-102/index.html?index=..%2F..%2Findex#0 “
- https://serversforhackers.com/c/nginx-lb-managing-persistence
- Load Testing HAProxy
- https://medium.freecodecamp.org/load-testing-haproxy-part-1-f7d64500b75d
- Infrastructure as Code - Getting Started with Terraform “https://blog.scottlogic.com/2018/10/08/infrastructure-as-code-getting-started-with-terraform.html “
- PAAS
- Flynn.io
- Google Cloud Coursera course #todo “https://www.coursera.org/specializations/networking-google-cloud-platform “
- Libraries
- Microservices Framework “https://istio.io/"
- 10 open-source Kubernetes tools for highly effective SRE and Ops Teams “https://www.abhishek-tiwari.com/10-open-source-tools-for-highly-effective-kubernetes-sre-and-ops-teams/ “
- trimstray/test-your-sysadmin-skills: A collection of *nix Sysadmin Test Questions and Answers for Interview/Exam (2018 Edition). #todo “https://github.com/trimstray/test-your-sysadmin-skills#regular-sysadmin “
- TUTORIALS: Containers & Orchestration
- Learn Docker & Containers using Interactive Browser-Based Labs | Katacoda
- #devops “https://www.katacoda.com/courses/docker “
- Compute Engine & Kubernetes (Container Engine) #kube #todo “https://codelabs.developers.google.com/codelabs/cloud-compute-kubernetes/index.html?index=..%2F..%2Findex#0 “
- Cloud Native
- CNCF Cloud Native Interactive Landscape “https://landscape.cncf.io/format=serverless&zoom=150 “
- https://gruntwork.io/reference-architecture/
- nginx #devops “https://www.nginx.com/blog/introducing-nginx-application-platform/"
- Architectural Katas #todo
- High-Performance Server Architecture #read “http://pl.atyp.us/content/tech/servers.html “
- The C10K problem #read “http://www.kegel.com/c10k.html#top “
- High-Performance DPDK-based Server Load Balancing for Alibaba Singles’ Day Shopping Festival - Alibaba Cloud Community “https://www.alibabacloud.com/blog/high-performance-dpdk-based-server-load-balancing-for-alibaba-singles%27-day-shopping-festival_593984 “
Distributed Systems #scaling
- donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. #todo “https://github.com/donnemartin/system-design-primer “
- Verification and Fault/Modelling
- TLA+ Video Course #todo “http://lamport.azurewebsites.net/video/videos.html “
- Consistency Models #todo #read “https://jepsen.io/consistency “
- https://blog.acolyer.org/2018/09/26/the-design-and-implementation-of-modern-column-oriented-database-systems/
- Concurrency
- https://github.com/philou/concurrency-kata #todo
- Concurrency Kit © - 1024cores “http://www.1024cores.net/home/technologies/concurrency-kit “
- Manning | Erlang and OTP in Action #books “https://www.manning.com/books/erlang-and-otp-in-action “
- Distributed Systems Reading List “https://dancres.github.io/Pages/ “
- Designing Distributed Systems #read #books “https://azure.microsoft.com/mediahandler/files/resourcefiles/designing-distributed-systems/Designing_Distributed_Systems.pdf “
- binhnguyennus/awesome-scalability: Scalable, Available, Stable, Performant, and Intelligent System Design Patterns #read “https://github.com/binhnguyennus/awesome-scalability “
- Developer-Y/Scalable-Software-Architecture: Collection of tech talks, papers and web links on Distributed Systems, Scalability and System Design. #read “https://github.com/Developer-Y/Scalable-Software-Architecture “
- Queues
- NATS
- Redis/Memcached/Kafka/NATS/workers
- WallaroLabs
- http://book.mixu.net/distsys/single-page.html
System Programming
- TLS GUIDE: https://tls.ulfheim.net/
- CPU
- ZipCPU/zipcpu: A small, light weight, RISC CPU soft core “https://github.com/ZipCPU/zipcpu “
- OS #read #watch #todo
- Intel Virtualisation: How VT-x, KVM and QEMU Work Together | Binary Debt “https://binarydebt.wordpress.com/2018/10/14/intel-virtualisation-how-vt-x-kvm-and-qemu-work-together/ “
- Blogs explaining how OS handles tasks #read “https://manybutfinite.com/archives/ “
- cfenollosa/os-tutorial: How to create an OS from scratch #todo “https://github.com/cfenollosa/os-tutorial “
- The little book about OS development #read #books “https://littleosbook.github.io/ “
- Operating Systems: Three Easy Pieces #read #books “http://pages.cs.wisc.edu/~remzi/OSTEP/ “
- LFS Project Homepage #books “http://www.linuxfromscratch.org/lfs/ “
- Linux Kernels #read #books “https://www.kernel.org/doc/gorman/pdf/understand.pdf “
- Understanding LINUX VM #read “https://www.kernel.org/doc/gorman/html/understand/ “
- Searchable Linux Syscall Table for x86 and x86_64 | PyTux “https://filippo.io/linux-syscall-table/ “
- Building a Virtual Machine #watch 20hrs “https://www.youtube.com/playlist?list=PLJq3XDLIJkib2h2fObomdFRZrQeJg4UIW “
- Bitwise is an educational project where we create the software/hardware stack for a computer from scratch. #watch 120hrs “https://www.youtube.com/playlist?list=PLU94OURih-CiP4WxKSMt3UcwMSDM3aTtX “
- https://blog.acolyer.org/2016/04/26/the-linux-scheduler-a-decade-of-wasted-cores/ #todo #read
- Networking #tcp #dns
- http://cnp3book.info.ucl.ac.be/ #book #read #tcp
- Understanding TCP/IP Network Stack & Writing Network Apps | CUBRID blog “https://www.cubrid.org/blog/understanding-tcp-ip-network-stack “
- An Introduction to Computer Networks β An Introduction to Computer Networks, edition 1.9.14 #books #read “http://intronetworks.cs.luc.edu/current/html/ “
- IP, TCP, and HTTP Β· objc.io #read “https://www.objc.io/issues/10-syncing-data/ip-tcp-http/ “
- (8) LondonGophers 19/09/2018: Liz RIce - A Go Programmer’s Guide to Secure Connections - YouTube #watch “https://www.youtube.com/watch?v=OF3TM-b890E “
- TCP puzzlers | Dave Pacheco’s Blog #todo “http://dtrace.org/blogs/dap/2016/08/18/tcp-puzzlers/ “
- TCP_NODELAY
- sysctl
- Networking β Michael Warren Lucas #read #books “https://mwl.io/nonfiction/networking#n4sa “
- #dns Security “https://mwl.io/nonfiction/networking#n4sa “
- The Bits and Bytes of Computer Networking | Coursera #todo 10hrs “https://www.coursera.org/learn/computer-networking “
- Assembly
- Learning to Read x86 Assembly Language - Pat Shaughnessy #todo “http://patshaughnessy.net/2016/11/26/learning-to-read-x86-assembly-language “
- Telecom
- OpenBTS - Wikipedia “https://en.wikipedia.org/wiki/OpenBTS “
- sipML5 - The world’s first open source HTML5 SIP client “https://www.doubango.org/sipml5/ “
- Compilation
- Writing An Interpreter In Go | Thorsten Ball /2nd Version Writing a compiler in Go #read #todo “https://interpreterbook.com/ “
- Emulator 101 - Welcome “http://www.emulator101.com/?utm_source=hackernewsletter&utm_medium=email&utm_term=code “
- Table of Contents Β· Crafting Interpreters #read #todo
“http://craftinginterpreters.com/contents.html “
- munificent/craftinginterpreters: Repository for the book “Crafting Interpreters” “https://github.com/munificent/craftinginterpreters “
- I’ve just learned Rust and I think I’m in love Β· “https://rskupnik.github.io/I-learned-rust-and-I-think-Im-in-love"
- Archive | Many But Finite “https://manybutfinite.com/archives/ “
- Learn Vim | Vim Training and Tutorials “https://thoughtbot.com/upcase/vim “
- Language Implementation Patterns (book)
- 3D Game Engine Architecture: Engineering Real-Time Applications with Wild Magic (The Morgan Kaufmann Series in Interactive 3D Technology): David H. Eberly: #books “https://www.amazon.com/Game-Engine-Architecture-Engineering-Applications/dp/012229064X “
Computer Science
- Principles of Computing (Part 1) | #todo “https://www.coursera.org/learn/principles-of-computing-1 “
- Algorithmic Thinking Rice Course #todo
- Principles of Computing Rice course #todo
- Structured Interpretation Of Computer Programming
- CommonLisp
- Fundamentals of CLOS β the Common Lisp Cookbook “https://lispcookbook.github.io/cl-cookbook/clos.html “
- Papers
- Papers We Love #read “https://paperswelove.org/categories/video/ “
- Functional Programming
- Introduction Β· mostly-adequate-guide “https://mostly-adequate.gitbooks.io/mostly-adequate-guide/ “
Cryptography
- An intensive introduction to Cryptography #todo “https://www.intensecrypto.org/public/ “
HardStuffs #tutorials #projects #shell
- Ray Tracing “http://in1weekend.blogspot.com/ “
- Probabilistic Filters By Example: Cuckoo Filter and Bloom Filters “https://bdupras.github.io/filter-tutorial/ “
- https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks#javascript
- Reservoir Sampling
- asciinema.org
- https://datproject.org/ #explore #data
- https://gitlab.com/muttmua/mutt/wikis/MailConcept #read
- Designing a Tree Diff Algorithm Using Dynamic Programming and A* - Tristan Hume #read #code “http://thume.ca/2017/06/17/tree-diffing/ “
- Jane Street Tech Blog - Real world machine learning (part 1) “https://blog.janestreet.com/real-world-machine-learning-part-1/ “
- Tristan’s Site - Tristan Hume “http://thume.ca/ “
- Detecting Spam as it happens: Getting Erlang and Python working together with Wallaroo “https://blog.wallaroolabs.com/2018/07/detecting-spam-as-it-happens-getting-erlang-and-python-working-together-with-wallaroo/ “
Challenges
- Jane Street Puzzles “https://www.janestreet.com/puzzles/solutions/october-2017-solution/ “
- #projects #tutorials Backend Challenges: https://hackattic.com/challenges
- Dynamic Programming - Lifeline of Technical interviews | Codementor #algo “https://www.codementor.io/rishabhdaal/dynamic-programming-lifeline-of-technical-interviews-hx0txgu8j?utm_content=posts&utm_source=sendgrid&utm_medium=email&utm_term=post-hx0txgu8j&utm_campaign=newsletter20180329 “
Mathematics #jupyter #maths
- Science-2013-Efron-1177-8 “http://web.ipac.caltech.edu/staff/fmasci/home/astro_refs/Science-2013-Efron.pdf “
- Good Math: A Geek’s Guide to the Beauty of Numbers, Logic, and Computation by Mark C. Chu-Carroll | The Pragmatic Bookshelf #read “https://pragprog.com/book/mcmath/good-math “
- Pauls Online Math Notes #read “http://tutorial.math.lamar.edu/ “
- The Calculus Lifesaver: All The Tools You Need To Excel At Calculus by Adrian Banner | Princeton University Press #watch “https://press.princeton.edu/video/banner “
- Introduction to Mathematical Thinking | Coursera #todo “https://www.coursera.org/learn/mathematical-thinking “
- https://mml-book.github.io/ #read
- Counting Processes “https://www.probabilitycourse.com/chapter11/11_1_1_counting_processes.php “
- Learning Math for Machine Learning “https://blog.ycombinator.com/learning-math-for-machine-learning/ “
- Introduction to stochastic proccesses “https://web.ma.utexas.edu/users/gordanz/notes/introduction_to_stochastic_processes.pdf"
- AM207 Stochastic Methods for Data Analysis, Inference and Optimization “http://am207.github.io/2016/ “
- Developer-Y/math-science-video-lectures: List of Science courses with video lectures “https://github.com/Developer-Y/math-science-video-lectures “
- Jupyter Notebook Viewer “https://nbviewer.jupyter.org/github/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/blob/master/Chapter1_Introduction/Ch1_Introduction_PyMC3.ipynb “
- notebooks/notebooks at master Β· liviu-/notebooks “https://github.com/liviu-/notebooks/tree/master/notebooks “
- mathematics_qm_v21.pdf #quantum “https://uwaterloo.ca/institute-for-quantum-computing/sites/ca.institute-for-quantum-computing/files/uploads/files/mathematics_qm_v21.pdf “
Tools & Libraries
- DistributedSystems
- jepsen-io/jepsen: A framework for distributed systems verification, with fault injection “https://github.com/jepsen-io/jepsen “
- PubSub
- NATS
- API Security testing
- https://github.com/flipkart-incubator/Astra
- Mobile
- zserge/lorca: Build cross-platform modern desktop apps in Go + HTML5 “https://github.com/zserge/lorca “
- WebApps
- Link Aggregation: lobsters/lobsters: Computing-focused community centered around link aggregation and discussion “https://github.com/lobsters/lobsters “
- Documentation
- Home | Bookdown “https://bookdown.org/ “
- MkDocs “https://www.mkdocs.org/ “
- magicbookproject/magicbook: The magic book project returns! “https://github.com/magicbookproject/magicbook “
- Material for MkDocs “https://squidfunk.github.io/mkdocs-material/ “
- lord/slate: Beautiful static documentation for your API “https://github.com/lord/slate “
- just-the-docs: A modern, high customizable, responsive Jekyll theme for documention with built-in search. “https://github.com/pmarsceill/just-the-docs/ “
- Walkthroughs
- Driver “https://kamranahmed.info/driver.js/ “
- Monitoring
- Stackdriver - Hybrid Monitoring | Stackdriver | Google Cloud “https://cloud.google.com/stackdriver/ “
- Logging
- LogDevice.io
- LNAV
- Blazing-Fast Log Management & Application Monitoring | Scalyr “https://www.scalyr.com/ “
- SignalFX
- TextEditors
- Trix: A rich text editor for everyday writing “https://trix-editor.org/ “
- jaredreich/pell: π the simplest and smallest WYSIWYG text editor for web, with no dependencies “https://github.com/jaredreich/pell “
- Scraping
- https://github.com/MontFerret/ferret #golang #scraping
- Newspaper3k: Article scraping & curation β newspaper 0.0.2 documentation “https://newspaper.readthedocs.io/en/latest/ “
- Visualization
- https://beta.observablehq.com/collection/visualization
- Analytics
- http://learn.keen.io/build-vs-buy #etl #analytics #articles
- Stitch | Simple, powerful ETL built for developers #etl #data “https://www.stitchdata.com/ “
- Grafana
- Keen.io
- Fathom Analytics “https://usefathom.com/ “
- Simple Analytics
- #1 Free Web & Mobile Analytics Software “https://matomo.org/ “
- Mac Apps Dev
- HackPlan/quark-shell-mac: Quark Shell for Mac helps web developers to create native-like Mac menubar app using HTML and JavaScript without writing any native code. “https://github.com/HackPlan/quark-shell-mac “
- NodeJS Libraries
- HTML-PDF
- Convert HTML to PDF online with PDFShift’s lightning-fast and powerful API “https://pdfshift.io/pricing “
- Image Manipulation
- Doka, A JavaScript Image Editor for your Website “https://pqina.nl/doka/?ref=producthunt “
- Image Compression
- Cloudinary
- Imagix
- Load Testing
- wg/wrk: Modern HTTP benchmarking tool “https://github.com/wg/wrk “
- wg/wrk: Modern HTTP benchmarking tool “https://github.com/wg/wrk “
- Siege Home “https://www.joedog.org/siege-home/ “
- Load test your app with LoadStorm to measure scalability! “https://loadstorm.com/ “
- Diff
- Meld “http://meldmerge.org/ “
- Code Analysis
- Grokbit: code search “https://grokbit.com/ “
- PVS-Studio: Static Code Analyzer for C, C++ and C# “https://www.viva64.com/en/pvs-studio/ “
- sourcegraph/sourcegraph: Code search and intelligence, self-hosted and scalable “https://github.com/sourcegraph/sourcegraph “
- Personal File Storage / Object Storage
- Upspin Β· Upspin “https://upspin.io/ “
- Perkeep
- LMS
- TSUGI - Tsugi Framework for Building Learning Tools “https://www.tsugi.org/ “
- CDN
- Edge Cloud Platform | Fastly “https://www.fastly.com/ “
- Multi Cloud
- RightScale Cloud Management “https://www.rightscale.com/ “
- Bare Metal Servers
- Leaseweb | Global Hosted Infrastructure (IaaS) and Cloud Solutions “https://www.leaseweb.com/?utm_source=xda-developers.com&utm_medium=textlink&utm_campaign=linkback&utm_content=hostedby “
- ipify - A Simple Public IP Address API “https://www.ipify.org/ “
Finance
- TA Lib
- Designing And Building Stockfighter, Our Programming Game | Kalzumeus Software “https://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/ “
AI/ML
- https://github.com/kailashahirwar/cheatsheets-ai
- https://formal.iti.kit.edu/~beckert/teaching/Einfuehrung-KI-WS0304/06GamePlaying.pdf
- Machine Learning - complete course notes #read “http://www.holehouse.org/mlclass/ “
- Courses
- Recommender Systems and Deep Learning in Python | Udemy “https://www.udemy.com/recommender-systems/?couponCode=LAUNCHDAY “
- Machine Learning Crash Course | Google Developers “https://developers.google.com/machine-learning/crash-course/ “
- MLcourse.ai
- Libraries
- pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration “https://github.com/pytorch/pytorch “
- Companies
- Law Enforcement β Ever AI “https://ever.ai/law-enforcement “
- Talks #watch
- (13) Tensorflow and deep learning - without a PhD by Martin GΓΆrner - YouTube
“https://www.youtube.com/watch?v=vq2nnJ4g6N0 “
- tensorflow-without-a-phd/tensorflow-mnist-tutorial at master Β· GoogleCloudPlatform/tensorflow-without-a-phd “https://github.com/GoogleCloudPlatform/tensorflow-without-a-phd/tree/master/tensorflow-mnist-tutorial “
- Tutorials #todo
- TensorFlow and deep learning, without a PhD #todo “https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0 “
- Classify Text into Categories with the Natural Language API #todo “https://codelabs.developers.google.com/codelabs/cloud-nl-text-classification/index.html?index=..%2F..%2Findex#0 “
- Papers with Code : the latest in machine learning “https://paperswithcode.com/ “
- Fast.ai - Part 1 - Lesson 1 - Annotated notes “https://www.zerotosingularity.com/blog/fast-ai-part-1-course-1-annotated-notes/#the-goal-of-fast-ai “
- #books
- An Introduction to Probabilistic Programming “https://arxiv.org/pdf/1809.10756.pdf “
- https://github.com/afshinea/stanford-cs-229-machine-learning
Articles
- 24-core CPU and I canβt type an email (part two) | Random ASCII “https://randomascii.wordpress.com/2018/08/22/24-core-cpu-and-i-cant-type-an-email-part-two/ “
Products
- Low Code
- BackendLab “https://www.backendlab.app/ “
- OutSystems
- Introducing Alan - Alan Application Platform “https://alan-platform.com/pages/tuts/introducing.html?utm_source=hackernewsletter&utm_medium=email&utm_term=code “
- 2FA SMS
- PyTill: A Python Package for Till Mobile β manifoldco “https://blog.manifold.co/pytill-a-python-package-for-till-mobile-bea0c0a8b6db “
- Till Mobile “https://tillmobile.com/ “
- DIY Web
- Table2Site: Convert your airtable base to a website “https://table2site.com/?ref=producthunt “
- Welcome to Caramella “https://caramel.la/ “
- Messaging
- Zulip “https://zulipchat.com/hello/ “
- Payments
- Payment Settlements | Cashfree “https://www.cashfree.com/payment-gateway-charges/ “
- LotusPay - Collect recurring payments via eNACH #recurring “https://www.lotuspay.com/ “
- Logging & Monitoring
- Logz.io: Secure & Scalable Log Management with Cloud-Based ELK “https://logz.io/ “
- Log Analysis | Log Management by Loggly “https://www.loggly.com/ “
- The Only Monitoring Solution Built on a Streaming Architecture | SignalFx “https://www.signalfx.com/ “
- Google StackDriver
- Scalyr
- NewRelic
- Solarwinds
- Load Testing #chaosengineering
- Blazemeter
- Gremlin: Chaos Engineering Tools to Break Things on Purpose “https://www.gremlin.com/ “
- Optimization
- manycore android on many cores “https://www.manycore.io/ “
- scr.im Β« Share your email in a safe way. Get less spam. “http://scr.im/ “
- Storage
- Pricing for Backblaze Online Backup “https://www.backblaze.com/backup-pricing.html “
- IP Logging
- ipdata - Free IP Geolocation API “https://ipdata.co/ “
- Big Data
- Cask - Big Data Applications on Hadoop “http://cask.co/ “
- Crawling
- Plans & Pricing to Extract Data from Websites Automatically | Diffbot “https://www.diffbot.com/pricing/ “
- Mixnode
- Marketing
- useproof
- Cloud Storage
- StorageOS
- Rubrik
- Postmark vs. Amazon SES | Postmark “https://postmarkapp.com/compare/amazon-ses “
- http://www.amplifypartners.com/portfolio/
- List of DevOps “https://blog.github.com/2018-10-17-action-demos/"
- ML/AI
- Human Labelling
- High Quality Training Data Platform for ML Models - Figure Eight “https://www.figure-eight.com/ “
- ScaleAPI
- Playment
- HR/PEOPLE
- Performance Review| The People Enablement Platform | Impraise “https://www.impraise.com/ “
- User Testing
- Consumer Insights from Real People, Real Quick. Meet Our Panel. “https://www.usertesting.com/platform/our-panel “
- Logistics
- https://www.postmen.com/
Papers
- https://physicsml.github.io/pages/papers.html
- ACM TechPack
- Paperswelove
- Fermat’s Library