"It's easier to learn how to program a computer than it has ever been before. Now everyone can learn to write programs for themselves - no previous experience is necessary. Chris Pine takes a thorough, but lighthearted approach that teaches you the fundamentals of computer progr…
It's easier to learn how to program a computer than it has ever been before. Now everyone can learn to write programs for themselves - no previous experience is necessary. Chris Pine takes a thorough, but lighthearted approach that teaches you the fundamentals of computer progra…
It's easier to learn how to program a computer than it has ever been before. Now everyone can learn to write programs for themselves - no previous experience is necessary. Chris Pine takes a thorough, but lighthearted approach that teaches you the fundamentals of computer progra…
Become an accomplished Ruby programmer by understanding the design principles, best practices, and trade-offs involved in implementation approaches to keep your Ruby applications maintainable in the long termKey FeaturesUnderstand the design principles behind polished Ruby code …
"Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kin…
1. Getting started with client-side Rails -- 2. Hotwire and Turbo -- 3. Stimulus -- 4. React -- 5. Cascading style sheets -- 6. TypeScript -- 7. webpack -- 8. Webpacker -- 9. Talking to the server -- 10. Immediate communication with ActionCable -- 11. Managing state in stimulus …
"Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to simplify the complex JavaScript ecosystem using the tools in Rails 6. With Hotwire, Turbo, Stimulus, and Webpacker, it's easier than ever to build user interactions. And with R…
Effectively learn and apply software development and engineering techniques to web application development using Rails 6 with this accelerated tutorial. This book teaches modern engineering practices including git flow, containerization, debugging, testing, and deployment. Along…
Learn the principles behind object-oriented programming in Ruby and within a few chapters create a fully functional Ruby 3-based application. You'll gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which w…
Beginning Ruby 3: from beginner to pro
by DILEO, CARLETON, Cooper, Peter
fromITPro collection
Learn the principles behind object-oriented programming in Ruby and within a few chapters create a fully functional Ruby 3-based application. You'll gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which w…