Books

Agile Web Development with Rails 6 latest
By Sam Ruby, David Bryant Copeland, and Dave Thomas
00
mode_comment 0
100%
4 likes
Agile Web Development with Rails 6
By Sam Ruby, David Bryant Copeland, and Dave Thomas
100%
4 likes

Printed book, E-book, 494 pages

Published 2020-02-06

Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails.
The new edition of this award-winning classic is completely updated for Rails 6 and Ruby 2.6, with information on system testing, Webpack, and advanced JavaScript.

label ruby, programming, rails

0 Comments

Programming Elixir
By Dave Thomas
00
mode_comment 0
0%
0 likes
Programming Elixir
By Dave Thomas
0%
0 likes

E-book

Published 2014-10-01

You want to explore functional programming, but are put off by the academic feel (tell me about monads just one more time). You know you need concurrent applications, but also know these are almost impossible to get right. Meet Elixir, a functional, concurrent language built on the rock-solid Erlang VM. Elixir’s pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. This book is the introduction to Elixir for experienced programmers.

Maybe you need something that’s closer to Ruby, but with a battle-proven environment that’s unrivaled for massive scalability, concurrency, distribution, and fault tolerance. Maybe the time is right for the Next Big Thing. Maybe it’s Elixir.

label elixir

0 Comments

Programming Elixir 1.3
By Dave Thomas
00
mode_comment 0
0%
0 likes
Programming Elixir 1.3
By Dave Thomas
0%
0 likes

E-book, 345 pages

Published 2016-10-13

Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, but get them right without all the locking and consistency headaches. Meet Elixir, a modern, functional, concurrent language built on the rock-solid Erlang VM. Elixir’s pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. Maybe the time is right for the Next Big Thing. Maybe it’s Elixir. This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.3.

label elixir

0 Comments

The Pragmatic Programmeroutdated
By Andrew Hunt and Dave Thomas
00
mode_comment 0
0%
0 likes
The Pragmatic Programmer
By Andrew Hunt and Dave Thomas
0%
0 likes

E-book, 320 pages

Published 1999-10-01

Read this book, and you’ll learn how to:

* Fight software rot.
* Catalyze change.
* Avoid the trap of duplicating knowledge.
* Write flexible, dynamic and adaptable code.
* Harness the power of basic tools.
* Avoid programming by coincidence.
* Bullet-proof your code with contracts, assertions and exceptions.
* Capture real requirements.
* Keep formal tools in their place.
* Test ruthlessly and effectively.
* Delight your users.
* Build teams of pragmatic programmers.
* Take responsibility for your work and career.
* Make your developments more precise with automation.

0 Comments

The Pragmatic Programmer, 20th Anniversary Edition latest
By Dave Thomas and Andrew Hunt
00
mode_comment 0
0%
0 likes
The Pragmatic Programmer, 20th Anniversary Edition
By Dave Thomas and Andrew Hunt
0%
0 likes

E-book, 320 pages

Published 2019-09-15

Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost twenty years later, its advice is still spot on, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.

This new edition examines the core of modern software development—understanding what is wanted and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to:

* Fight software rot
* Learn continuously
* Avoid the trap of duplicating knowledge
* Write flexible, dynamic, and adaptable code
* Harness the power of basic tools
* Avoid programming by coincidence
* Learn real requirements
* Solve the underlying problems of concurrent code
* Guard against security vulnerabilities
* Build teams of pragmatic programmers
* Take responsibility for your work and career
* Test ruthlessly and effectively, including Property-based testing
* Implement the Pragmatic Starter Kit
* Delight your users

Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career.

You’ll become a Pragmatic Programmer.

0 Comments

Agile Web Development with Rails 5.1outdated
By Sam Ruby, David Bryant Copeland, and Dave Thomas
00
mode_comment 0
0%
0 likes
Agile Web Development with Rails 5.1
By Sam Ruby, David Bryant Copeland, and Dave Thomas
0%
0 likes

Printed book, 494 pages

Published 2017-11-10

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly—you concentrate on creating the application, and Rails takes care of the details. Rails 5.1 brings many improvements, and this edition is updated to cover the new features and changes in best practices.

We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate Ajax and JavaScript, send emails and manage background jobs with ActiveJob, build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. New in this edition is support for Webpack and advanced JavaScript, as well as Rails’ new browser-based system testing.

Rails 1.0 was released in December 2005. This book was there from the start, and didn’t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book.

label ruby, rails

0 Comments