Sinatra: Up and Running: Ruby for the Web, Simply
By Alan Harris and Konstantin Haase
()
Currently unavailable
Currently unavailable
About this ebook
Take advantage of Sinatra, the Ruby-based web application library and domain-specific language used by Heroku, GitHub, Apple, Engine Yard, and other prominent organizations. With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications.
Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine.
- Learn Sinatra’s core concepts, and get started by building a simple application
- Create views, manage sessions, and work with Sinatra route definitions
- Become familiar with the language’s internals, and take a closer look at Rack
- Use different subclass methods for building flexible and robust architectures
- Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API
Alan Harris
Alan Harris is a playwright and librettist. His plays include: For All I Care (National Theatre of Wales, 2018); Sugar Baby (Dirty Protest, 2017); How My Light Is Spent (Royal Exchange, Manchester / Sherman Theatre / Theatre by the Lake, Keswick, 2017; winner of the Judges’ Award at the 2015 Bruntwood Prize); Love, Lies and Taxidermy (Paines Plough UK tour, 2016); The Opportunity of Efficiency (New National Theatre Tokyo/National Theatre Wales); The Magic Toyshop (Invisible Ink/Theatr Iolo); The Future for Beginners (liveartshow/Wales Millennium Centre); A Good Night Out in the Valleys (National Theatre Wales); Re-Set (Mess Up The Mess); Marsha (Capital Fringe, Washington DC); Cardboard Dad (Sherman Cymru); Miss Brown To You (Hijinx Theatre); Orange (Sgript Cymru); Come To Where I’m From (Paines Plough). He has also written radio plays for BBC Radio 4 and Radio 3. Libretti include: Marsha: A Girl Who Does Bad Things (liveartshow/Arcola Grimeborn Festival); The Hidden Valley (Birdsong Opera/Welsh National Opera/Tête à Tête Opera Festival); The Journey (Welsh National Opera); Rhinegold, Manga Sister (liveartshow/The Yard, London).
Read more from Alan Harris
Love, Lies and Taxidermy (NHB Modern Plays) Rating: 0 out of 5 stars0 ratingsSugar Baby (NHB Modern Plays) Rating: 0 out of 5 stars0 ratingsFor All I Care (NHB Modern Plays) Rating: 0 out of 5 stars0 ratingsFor The Grace Of You Go I (NHB Modern Plays) Rating: 0 out of 5 stars0 ratingsHow My Light Is Spent (NHB Modern Plays) Rating: 0 out of 5 stars0 ratings
Related to Sinatra
Related ebooks
Parallel Computing Rating: 0 out of 5 stars0 ratingsComputer-Aided Intelligent Recognition Techniques and Applications Rating: 0 out of 5 stars0 ratingsData Mining with SQL Server 2005 Rating: 0 out of 5 stars0 ratingsParallel Programming in OpenMP Rating: 3 out of 5 stars3/5IPv6: Theory, Protocol, and Practice Rating: 5 out of 5 stars5/5Learning C with Fractals Rating: 0 out of 5 stars0 ratingsCalculus DeMYSTiFieD, Second Edition Rating: 3 out of 5 stars3/5Hack Attacks Revealed: A Complete Reference with Custom Security Hacking Toolkit Rating: 3 out of 5 stars3/5Parallel and High Performance Computing Rating: 0 out of 5 stars0 ratingsMastering Resin Rating: 0 out of 5 stars0 ratingsMechnsm&Mec Dvc Srcbk 5E (PB) Rating: 4 out of 5 stars4/5Build Your Own Printed Circuit Board Rating: 2 out of 5 stars2/5Lift in Action: The Simply Functional Web Framework for Scala Rating: 0 out of 5 stars0 ratingsKernel Methods for Remote Sensing Data Analysis Rating: 5 out of 5 stars5/5Enterprise Java with UML Rating: 3 out of 5 stars3/5Programming the Network with Perl Rating: 0 out of 5 stars0 ratingsA Second Course in Stochastic Processes Rating: 3 out of 5 stars3/5Practical Neural Network Recipies in C++ Rating: 3 out of 5 stars3/5J2EE Open Source Toolkit: Building an Enterprise Platform with Open Source Tools (Java Open Source Library) Rating: 0 out of 5 stars0 ratingsSchaum's Outline of Business Statistics, Fourth Edition Rating: 3 out of 5 stars3/5Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs Rating: 0 out of 5 stars0 ratingsA Guidebook to Fortran on Supercomputers Rating: 0 out of 5 stars0 ratingsWAP Servlets: Professional Developer's Guide Rating: 4 out of 5 stars4/5Network Congestion Control: Managing Internet Traffic Rating: 0 out of 5 stars0 ratingsVerification of Systems and Circuits Using LOTOS, Petri Nets, and CCS Rating: 0 out of 5 stars0 ratingsArchitecting Enterprise Solutions: Patterns for High-Capability Internet-based Systems Rating: 2 out of 5 stars2/5Voice Over IP Crash Course Rating: 2 out of 5 stars2/5PHP Programming Solutions Rating: 0 out of 5 stars0 ratingsA Simple Introduction to Data and Activity Analysis Rating: 0 out of 5 stars0 ratingsNonnegative Matrix and Tensor Factorizations: Applications to Exploratory Multi-way Data Analysis and Blind Source Separation Rating: 0 out of 5 stars0 ratings
Internet & Web For You
Coding For Dummies Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5How to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5How To Make Money Blogging: How I Replaced My Day-Job With My Blog and How You Can Start A Blog Today Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsEverybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Podcasting For Dummies Rating: 4 out of 5 stars4/5Remote/WebCam Notarization <<Extended>> Commonwealth of Virginia Rating: 0 out of 5 stars0 ratingsHow To Start A Profitable Authority Blog In Under One Hour Rating: 5 out of 5 stars5/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5How To Start A Podcast Rating: 4 out of 5 stars4/5Get Rich or Lie Trying: Ambition and Deceit in the New Influencer Economy Rating: 0 out of 5 stars0 ratingsPython QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsThe Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5The Gothic Novel Collection Rating: 5 out of 5 stars5/5Six Figure Blogging In 3 Months Rating: 4 out of 5 stars4/5The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5Wordpress for Beginners: The Easy Step-by-Step Guide to Creating a Website with WordPress Rating: 5 out of 5 stars5/5
Reviews for Sinatra
0 ratings0 reviews