Agile Web Development with Rails: A Pragmatic Guide ePUB – Intimatenights.co.uk


Agile Web Development with Rails: A Pragmatic Guide Not a good book for starting to learn the language A much better choice is Michael Hartl s book Learn Web Development with Rails I read the first 100 pages last night I m really starting to like this rails stuff This is really helping me get a handle on Rails Good stuff. In general, this book does a fairly good job of helping you create a rails based application Part 3 includes some great in depth information on the topics that are briefly discussed in Part 2 I only have one real gripe about this book It packs in lots of topics e.g db theory, AJAX, unit testing, security, deployment , but it doesn t really tell you much about them Therefore, if you have a problem, then good luck figuring it out using the content in the book A good example is the final cha In general, this book does a fairly good job of helping you create a rails based application Part 3 includes some great in depth information on the topics that are briefly discussed in Part 2 I only have one real gripe about this book It packs in lots of topics e.g db theory, AJAX, unit testing, security, deployment , but it doesn t really tell you much about them Therefore, if you have a problem, then good luck figuring it out using the content in the book A good example is the final chapter which covers deployment The chapter devotes only a few small paragraphs to configuring Apache for passenger To me, this section was completely useless unless you were already an expert with Apache configuration I ended that chapter with a broken Apache server and no resources from the book to begin fixing it.Another problem that I had with that chapter is that it really didn t follow the pattern that the chapters in Part 2 used In those chapters, the authors would should you how to do something relatively small, show you how to test it, and then provide some troubleshooting information if the task was particularly complex The deployment chapter gave you a very brief and generalized tutorial in each section, and then just assumed that everything went perfectly It didn t show you how to test anything, and it didn t help you troubleshoot any possible problems.Don t get me wrong I know that no book will provide all of the information that I would ever need about a subject, and thank goodness for the internet in these situations I was just hoping that all of the chapters in a book that I actually bought would provide better information than some person s blog So in general, I guess I would have to say that this was a very good book with some bad chapters that were tacked on at the end If you are interested in getting started with Rails, this is the way to go I d recommend you read the first few chapters of Thomas Programming Ruby first, to get a foundation in ruby first If you are interested in getting started with Rails, this is the way to go I d recommend you read the first few chapters of Thomas Programming Ruby first, to get a foundation in ruby first It was one of the books with I read using rapid reading techniques It means, that my review is going to be biased I liked the book the first part was a hands on tutorial on building a rails application from stratch I believe it covered all the most popular issues we have when building web applications The book includes information on how to do automated testing, like functional and unit testing However, it expects to enter all commands to the rails console and does not always provide res It was one of the books with I read using rapid reading techniques It means, that my review is going to be biased I liked the book the first part was a hands on tutorial on building a rails application from stratch I believe it covered all the most popular issues we have when building web applications The book includes information on how to do automated testing, like functional and unit testing However, it expects to enter all commands to the rails console and does not always provide results in the book The second part described implementation details and why Rails works That part was harded to read rapidly as it contained API descriptions, etc I rated this book as 3 5, since for me it would beappropriate to learn just what API is available The rest of that I will not memorize anyway, so I will go to the documentation instead, when needed At the same time, this book gave me a pretty good overview on rails I recommend reading the first part and skim the second part and get the rest of the knowledge from documentation instead when needed Review of Second Edition Dave thomas is a pretty good writer, I thought that The Pragmatic Programmer was an excellent book However, alot of the garbage suggested in AWD makes me doubt how much experience the author has writing scalable, agile, high traffic web applications.If you go into this book looking to learn how to code with rails, thats fine, but don t expect to learn to program well for the web from this book Infact, be prepared to ignore large portions of the book.Anyway I guess thi Review of Second Edition Dave thomas is a pretty good writer, I thought that The Pragmatic Programmer was an excellent book However, alot of the garbage suggested in AWD makes me doubt how much experience the author has writing scalable, agile, high traffic web applications.If you go into this book looking to learn how to code with rails, thats fine, but don t expect to learn to program well for the web from this book Infact, be prepared to ignore large portions of the book.Anyway I guess this review is pretty pointless, this book is about rails 1.X I do not recommend either using rails 1.X or reading docs on it either If you re not pretty close to the newest version of the framework you re missing great new features, better performance, better new plugin support, and probably better stability Reading old docs would be like reading instructions on doing it wrong Rails is a full stack, open source web framework that enables you to create full featured, sophisticated web based applications, but with a twist A full Rails application probably has less total code than the XML you d need to configure the same application in other frameworks With this book you ll learn how to use ActiveRecord to connect business objects and database tables No painful object relational mapping Just create your business objects and let Rails do the rest You ll learn how to use the Action Pack framework to route incoming requests and render pages using easy to write templates and components See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user centric web pages using built in Javascript and Ajax support There are extensive chapters on testing, deployment, and scaling You ll see how easy it is to install Rails using your web server of choice such as Apache or lighttpd or using its own included web server You ll be writing applications that work with your favorite database MySQL, Oracle, Postgres, and in no time at all You ll create a complete online store application in the extended tutorial section, so you ll see how a full Rails application is developed iteratively and rapidly Rails strives to honor the Pragmatic Programmer s DRY Principle by avoiding the extra work of configuration files and code annotations You can develop in real time make a change, and watch it work immediately Forget XML Everything in Rails, from templates to control flow to business logic, is written in Ruby, the language of choice for programmers who like to get the job done well and leave work ontime for a change Rails is the framework of choice for the new generation of Webdevelopers Agile Web Development with Rails is the book for that generation, written by Dave Thomas Pragmatic Programmer and author of Programming Ruby and David Heinemeier Hansson, who created Rails I met Dave Thomas at a Ruby on Rails class He really knows his stuff and I refer to his book at work. I needed a Rails refresh without getting to deep like in The Rails Way that s precisely what I got.Up to date actually the most up to date book on the market on this topic at the moment of writing this review , very well structured, edited presented PragProg NEVER disappoints here Their book can proudly hold the label by developers for developers Great code samples, clear description, fine pace it really worked for me flawlessly Maybe it s the case of knowing Rails earlier b I needed a Rails refresh without getting to deep like in The Rails Way that s precisely what I got.Up to date actually the most up to date book on the market on this topic at the moment of writing this review , very well structured, edited presented PragProg NEVER disappoints here Their book can proudly hold the label by developers for developers Great code samples, clear description, fine pace it really worked for me flawlessly Maybe it s the case of knowing Rails earlier but I ve never written Rails or even Ruby for money , but I d risk the statement that it would work exactly as well for any Rails starter.Good stuff.P.S there s no Ruby intro as a language , so make sure you handle language basics if you re a complete greenhorn here.P.S.S don t get distracted by the word agile this is a tech book there s no description what s Scrum, etc This is a high level overview of the framework While it gives you a nice picture of what is possible with Rails, some of the practices are very questionable like data migrations or all in one React components Unfortunately, I ve seen so many of this code in production it is not very easy to maintain this foundation.


Leave a Reply

Your email address will not be published. Required fields are marked *