Pragmatic Bookshelf Books
The Pragmatic Programmers are publishers of practical, accessible books on software development techniques and business practices. The Pragmatic Bookshelf imprint features books written by developers for developers, with titles that reflect the award-winning Pragmatic Programmer style.
Pragmatic Bookshelf Books
The Pragmatic Programmers are publishers of practical, accessible books on software development techniques and business practices. The Pragmatic Bookshelf imprint features books written by developers for developers, with titles that reflect the award-winning Pragmatic Programmer style.
Become an Effective Software Engineering Manager
Going from engineer to manager doesn't have to be intimidating. Engineers can be managers, and fantastic ones at that. Cast aside the rhetoric and focus on practical, hands-on techniques and...
![](https://moocable.com/uploads/files/mooc/yxoigqzpuad45j2.png)
Become an Effective Software Engineering Manager
Going from engineer to manager doesn't have to be intimidating. Engineers can be managers, and fantastic ones at that. Cast aside the rhetoric and focus on practical, hands-on techniques and...
Programming Ruby 3.3 (5th Edition)
Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with...
![](https://moocable.com/uploads/files/mooc/6yza3lp8itnqo07.png)
Programming Ruby 3.3 (5th Edition)
Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with...
High Performance PostgreSQL for Rails
Deepen your firsthand knowledge of high-scale PostgreSQL databases and Ruby on Rails applications with dozens of practical and hands-on exercises. Unlock the mysteries surrounding complex Active...
![](https://moocable.com/uploads/files/mooc/s4wonzif5t6yl0e.png)
High Performance PostgreSQL for Rails
Deepen your firsthand knowledge of high-scale PostgreSQL databases and Ruby on Rails applications with dozens of practical and hands-on exercises. Unlock the mysteries surrounding complex Active...
Seven Databases in Seven Weeks, Second Edition
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available - from a traditional relational database to newer...
![](https://moocable.com/uploads/files/mooc/pm2l4jv35sazh_x.png)
Seven Databases in Seven Weeks, Second Edition
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available - from a traditional relational database to newer...
Programming Phoenix 1.4
Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building...
![](https://moocable.com/uploads/files/mooc/kfxopne9zshy06_.png)
Programming Phoenix 1.4
Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building...
Distributed Services with Go
This is the book for Gophers who want to learn how to build distributed systems. You know the basics of Go and are eager to put your knowledge to work. Build distributed services that are highly...
![](https://moocable.com/uploads/files/mooc/5ib72ouw4_31tem.png)
Distributed Services with Go
This is the book for Gophers who want to learn how to build distributed systems. You know the basics of Go and are eager to put your knowledge to work. Build distributed services that are highly...
Python Testing with pytest, Second Edition
Test applications, packages, and libraries large and small with pytest, Pythonβs most powerful testing framework. pytest helps you write tests quickly and keep them readable and...
![](https://moocable.com/uploads/files/mooc/qpv7szy0g4ke3_u.png)
Python Testing with pytest, Second Edition
Test applications, packages, and libraries large and small with pytest, Pythonβs most powerful testing framework. pytest helps you write tests quickly and keep them readable and...
Effective Haskell
Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type...
![](https://moocable.com/uploads/files/mooc/jq57ry6t8w0eol_.png)
Effective Haskell
Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type...
Powerful Command-Line Applications in Go
Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the...
![](https://moocable.com/uploads/files/mooc/g5zdh2qslx0_jvy.png)
Powerful Command-Line Applications in Go
Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the...