Pragmatic Bookshelf
SQL Antipatterns: Avoiding the Pitfalls of Database Programming (1)
Functional Programming in Java: Harness the Power of Streams and Lambda Expressions
Domain Modeling Made Functional: Tackle Software Complexity With Driven Design and F#
Kotlin Coroutine Confidence: Untangle Your Async, Ship Safety at Speed
Software Estimation Without Guessing: Effective Planning in an Imperfect World
Rails Scales!: Practical Techniques for Performance and Growth
Powerful Command Line Applications in Go: Build Fast and Maintainable Tools
C++ Brain Teasers: Exercise Your Mind
Seven Databases in Weeks: A Guide to Modern and the NoSQL Movement
Machine Learning in Elixir: to Learn With Nx and Axon
Hotwire Native for Rails Developers: Build Mobile Apps Using Your Server
The Ray Tracer Challenge: A Test Driven Guide to Your First 3D Renderer
Effective Go Recipes: Fast Solutions to Common Tasks
Modern Perl
Advanced Hands on Rust: Level Up Your Coding Skills
Simplicity: Sustainable, Humane, and Effective Software Development
High Performance PostgreSQL for Rails: Reliable, Scalable, Maintainable Database Applications
Exploring Graphs With Elixir: Connect Data Native Graph Libraries and Databases
A Common-sense Guide to Data Structures and Algorithms in Javascript: Level Up...
Programming Elixir 1.6: Functional > Concurrent Pragmatic Fun
Metaprogramming Elixir: Write Less Code, Get More Done (And Have Fun!)
Become an Effective Software Engineering Manager: How to Be the Leader Your...
Python Testing With Pytest: Simple, Rapid, Effective, and Scalable
TMUX 3: Productive Mouse Free Development
The Nature of Software Development: Keep It Simple, Make Valuable, Build Piece by
Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects,...
The Cucumber Book: Behaviour Driven Development for Testers and Developers
Complex Network Analysis in Python: Recognize - Construct Visualize Analyze Interpret
A Common sense Guide to Data Structures and Algorithms in Python: Level...
The Definitive ANTLR 4 Reference
Torna su