My Bookshelf 📚
Projects, Langauges/Paradigms, Good Reads, Books, Videos, and more.
Awesome Leadership 📚
- Peopleware: Productive Projects & Teams
A book on the human side of software development, and how to manage and lead software projects.
- Engineering Managment for the Rest of Us
THIS BOOK ISN’T FOR THE `BORN LEADERS` THIS BOOK IS FOR THE REST OF US.
- Engineering Management Fundamentals 101
Explore a career in software management with guidance from Netflix's Engineering Manager, Jem Young. Learn key motivations, challenges, and essential skills for effective leadership and meeting management, setting the stage for success in engineering management.
- Enterprise Engineering Management 102
Learn to build and lead high-performing technical teams with insights from Netflix's Ryan Burgess. Learn to establish OKRs and KPIs, develop team charters, refine hiring processes, and build strong partnerships. Enhance your leadership skills!
Languages I Enjoy ❤️
- TypeScript
A typed superset of JavaScript that compiles to plain JavaScript.
- Elixir
A dynamic, functional language designed for building scalable and maintainable applications.
- Rust
A language empowering everyone to build reliable and efficient software.
- Go
An open source programming language that makes it easy to build simple, reliable, and efficient software.
- Python
A clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.
- JavaScript
JavaScript is a programming language that conforms to the ECMAScript specification.
- Ruby
A dynamic, open source programming language with a focus on simplicity and productivity.
- C#
A simple, general-purpose, object-oriented programming language for the .NET platform.
- Kotlin
A cross-platform, statically typed, general-purpose programming language with type inference.
- Swift
A powerful and intuitive programming language for macOS, iOS, watchOS
- Dart
A client-optimized language for fast apps on any platform.
- Lua
A powerful, efficient, lightweight, embeddable scripting language.
- Clojure
A dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
- Erlang
A general-purpose, concurrent, functional programming language, and a garbage-collected runtime system.
- PHP
PHP 3... This was the first language I used that brought a paycheck in. Always and forever!
Frameworks I Use 🚀
- Rails
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
- Next.JS
The React Framework for Production.
- Phoenix
A productive web framework that does not compromise speed and maintainability.
- Node.js
A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Django
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- React
A JavaScript library for building user interfaces.
- Angular
A platform and framework for building single-page client applications using HTML and TypeScript.
- Svelte
A new way to build web applications.
- Remix
A full-stack web framework for the modern web.
- Tokio
A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
- iOS
A mobile operating system created and developed by Apple Inc. exclusively for its hardware.
- Android
A mobile operating system developed by Google.
- .NET
A free, cross-platform, open-source developer platform for building many different types of applications.
- Watermill.io
A Go library for working efficiently with message streams.
- Kubernetes
An open-source platform designed to automate deploying, scaling, and operating application containers.
- Flutter
Google’s UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- React Native
A framework for building native apps using React and JavaScript.
- Expo
A framework and a platform for universal React applications.