- Porto, Portugal
- http://jpdias.me/
- https://bsky.app/profile/jpdias.me
Highlights
🏫 Educational Resources
Some C templates/examples for UNIX programming
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
12 Weeks, 24 Lessons, IoT for All!
Security Guide for Developers (实用性开发人员安全须知)
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.
A collected list of awesome security talks
A cheat sheet that contains common enumeration and attack methods for Windows Active Directory.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A list of Free Software network services and web applications which can be hosted on your own servers
📃 A list of practical projects that anyone can solve in any programming language.
An ultra-simplified explanation to design patterns
📙 Amazon Web Services — a practical guide
💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.
Cybersecurity handbook by One Beyond
free monthly courses, exam vouchers, and scholarships from various websites. Don't forget to star ⭐ this repository.
An interactive TypeScript repo on advanced patterns (WIP)
📚 Collaborative cheatsheets for console commands
A collection of challenge based hack-a-thons including student guide, coach guide, lecture presentations, sample/instructional code and templates. Please visit the What The Hack website at: https:/…
Real time code sharing for your lectures and presentations.
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.