Ruby on Rails

back to index

103 results

The Art of Monitoring

by James Turnbull  · 1 Dec 2014  · 514pp  · 111,012 words

number of customer-facing internal and external applications. Almost all of its applications are web based, with the stack including: Java and JVM-based applications Ruby on Rails LAMP-stack applications Their database stack is a mix of MySQL/MariaDB, PostgreSQL, and Redis. Much of the environment is managed with configuration management tools

a client every time we want to log any metrics, so let's set up some utility code to do this for us. In the Ruby on Rails world, we'd generally add an initializer to create our StatsD client when Rails starts. Let's do that now by creating a statsd.rb

structured logging to our sample application Let's see how we might extend our sample application with some structured log events. Remember, it's a Ruby on Rails application that allows us to create and delete users and not much else. We're going to add two structured logging libraries—the first called

Roads and Bridges

by Nadia Eghbal  · 139pp  · 35,022 words

learn to code, making technology accessible to the world. If you wanted to learn how to code at home today, you might start by learning Ruby on Rails. Rails is a popular software framework and Ruby is a programming language. Anyone with Internet access can install these tools on any computer for free

code, preparing everyone from English teachers to military veterans to become professional software developers. The program costs $12-14,000. Dev Bootcamp teaches Ruby, JavaScript, Ruby on Rails and SQL, among other components. All of these components are free for students to download and use, and Dev Bootcamp does not have to pay

projects simply to get funding, rather than because the solution is needed. David Heinemeier Hansson (also known as DHH), who created the popular software framework Ruby on Rails, warned in 2013 against mixing open source with money: Open source has been such an incredible force for quality and community exactly because it's

not been defined in market terms. In market terms, most open source projects should never have had a chance. Take Ruby on Rails. [...] That's a monumental achievement of humanity! Thousands, collaborating for a decade, to produce an astoundingly accomplished framework and ecosystem available to anyone at the

, it just wears you down. Makes you afraid to check email or answer the phone.[110] Ryan Bigg, who writes documentation for the software framework Ruby on Rails, announced in November 2015 that he was quitting all open source work, explaining: I do not have the time or energy to invest in open

rvm’s ongoing development. [144] It wasn’t just rvm, either. Engine Yard had employed a number of maintainers of Ruby infrastructure projects, including JRuby, Ruby on Rails 3, and bundler. When Engine Yard was forced to make the right business decision for their company, which was to scale back support, all of

people from different backgrounds, skill sets, and abilities in your strategy, rather than limiting work to benefitting existing participants. David Heinemeier Hansson, the creator of Ruby on Rails, compared open source to a coral reef: It's more sensitive than you think, and it's [hard] to underestimate the beauty that's unwittingly

Working in Public: The Making and Maintenance of Open Source Software

by Nadia Eghbal  · 3 Aug 2020  · 1,136pp  · 73,489 words

the early success of open source. It explains the success of prominent open source projects built by big, decentralized communities, like the web application framework Ruby on Rails. Commons-based peer production also explains why some developers hold the view that money and open source don’t mix. If production runs on intrinsic

firm, it’s also more resilient, because the currency of its transactions is the desire to participate, rather than money. David Heinemeier Hansson, who created Ruby on Rails, is a vocal advocate for a commons-based approach to open source production: External, expected rewards diminish the intrinsic motivation of the fundraising open-source

Henderson, “Software Engineering at Google,” ArXiv, February 19, 2019, https://arxiv.org/pdf/1702.01715.pdf. 186 Alex Handy, “Ruby on Rails 3.0 Goes Modular,” SD Times, February 12, 2010, https://sdtimes.com/ruby-on-rails/ruby-on-rails-3-0-goes-modular. 187 Yehuda Katz, “Rails and Merb Merge,” Katz Got Your Tongue, December 23, 2008, https

Programming Ruby 1.9: The Pragmatic Programmer's Guide

by Dave Thomas, Chad Fowler and Andy Hunt  · 15 Dec 2000  · 936pp  · 85,745 words

a step up from previous versions of Ruby. It runs faster, it is more expressive, and it enables even more programming paradigms. Most frameworks (including Ruby on Rails) are now compatible with Ruby 1.9. And some Ruby implementations (such as MacRuby—a version of Ruby that is integrated into the Objective C

system (RDoc), and RubyGems has become the system of choice for packaging Ruby code for distribution. We have a best-of-breed web application framework, Ruby on Rails, with others waiting in the wings. Ruby Versions This version of the PickAxe documents Ruby 1.9.2 Exactly what version of Ruby did I

parent class, Object. It is common to use subclassing to add application-specific behavior to a standard library or framework class. If you’ve used Ruby on Rails,2 you’ll have subclassed ActionController when writing your own controller classes. Your controllers get all the behavior of the base controller and add their

used attr_accessor, the method that defines reader and writer methods for instance variables: class Song attr_accessor :duration end If you’ve written a Ruby on Rails application, you’ve probably used has_many: class Album < ActiveRecord::Base has_many :tracks end These are both examples of class-level methods that generate

call, passing on those it doesn’t recognize to its parent class to handle. An example of this is the dynamic finder facility in the Ruby on Rails ActiveRecord module. Active Record is the object-relational library in Rails—it allows you to access relational databases as if they were object stores. One

Ruby code and Java code, then you should probably consider JRuby. It allows you to bridge pretty much seamlessly between the two languages. It runs Ruby on Rails and provides adapters so that you can (for example) use existing entity beans as Rails model objects. If you want to integrate Ruby into a

language reference 325–369 and Perl 160 versions 18 Web sites 18, 893 ruby (mkmf) 875 Ruby Documentation Project 34, 894 Ruby mode (Emacs) 222 Ruby on Rails 315 ruby-bugs 895 ruby-doc.org 34 ruby-mode.el 222 ruby.exe and rubyw.exe 317 ruby.h 861 Ruby.NET 864 ruby

, 226 wday method class Time 722 Weak reference 827 WeakRef class 827 weakref_alive? 827 weakref_alive? method class WeakRef 827 Web framework Merb 315 Ruby on Rails 308, 310, 315 see also CGI programming Web server trivial 888 WEBrick 314, 828 see also Apache Web sites for Ruby 18, 893 Webcoder, Walter

Ansible for DevOps: Server and Configuration Management for Humans

by Jeff Geerling  · 9 Oct 2015  · 313pp  · 75,583 words

Docker Data storage container Flask container MySQL container Ship it! Summary Chapter 9 - Deployments with Ansible Deployment strategies Simple single-server deployments Provisioning a simple Ruby on Rails server Deploying a Rails app to the server Provisioning and Deploying the Rails App Deploying application updates Zero-downtime multi-server deployments Ensuring zero downtime

better to encapsulate all the setup so you don’t end up with a snowflake server. In this instance, we are managing a very simple Ruby on Rails site that allows users to perform CRUD operations on articles (very simple database records with a title and body). The code repository for this app

at the IP address 192.168.33.7, and when provisioned, it will run the Ansible playbook defined in playbooks/main.yml. Provisioning a simple Ruby on Rails server To prepare for our application deployment, we need to do the following: Install git (our application is version controlled in a git repository). Install

After a minute or so, the deployment should complete, and once that’s done, you’ll see the much improved new version of the Demonstration Ruby on Rails Application: Rails app - version 1.3.0 with a responsive UI. Simple application update deployments will involve incrementing the app_version to the latest git

git internal

by Scott Chacon  · 1 Jan 2008  · 120pp  · 19,624 words

.org, Mesa3D, Wine, Fedora and 8 Samba projects. Recently it has begun to spread outside the Linux world to manage projects such as Rubinius, Merb, Ruby on Rails, Nu, Io and many more major open source projects. 9 Understanding Git chapter 2 In this section, we will go over what Git was built

fast. Most operations are local, which reduces unnecessary network overhead. Repositories are generally packed very efficiently, which often leads to surprisingly small repo sizes. The Ruby on Rails Git repository download, which includes the full history of the project – every version of every file, weighs in at around 13M, which is not even

the ability to create a private repository and share it with only a few developers. However, the complete source to Gitorious is available as a Ruby on Rails application. It could be modified to run on your company’s server if your project needs to remain private. GitHub hosts many popular projects featured

in the PeepCode series, including Ruby on Rails (http://github.com/rails/rails/tree/master), Merb (http://github.com/wycats/merb-core/tree/master), RSpec (http://github.com/ dchelimsky/rspec/tree/master), and

Ajax: The Definitive Guide

by Anthony T. Holdener  · 25 Jan 2008  · 982pp  · 221,145 words

++. Yes, you can use it with any scripting language, and you can use it with frameworks such as Ruby on Rails and Django. I simply do not see the Web moving in this direction, though. Because Ruby on Rails, Django, and others (as you will see later in the chapter) can also use embedded interpreters, and

main. Ruby in itself is not an ideal scripting language for use with Ajax, but when it is the base of a framework such as Ruby on Rails (more on this later in this chapter), it can be a developer’s dream. With Rails, developers require less code to get tasks done, and

this, the better our Ajax web applications will perform. Frameworks and Languages Frameworks have been getting a lot of press lately, as those such as Ruby on Rails have gained the notice of more and more professionals in the industry. The truth is, however, that frameworks have been around for a while—longer

it provides. The large available class library and the GUI for designing site pages allow more rapid deployment of Ajax web applications than traditional coding. Ruby on Rails Ruby on Rails (RoR or just Rails), which David Heinemeier Hansson developed while he was working on Basecamp (http://www.basecamphq.com/), is a web-based project collaboration

be a full-stack framework, meaning that all the components in the framework are integrated, so you don’t have to set anything up manually. Ruby on Rails’ marketing claims that a web programmer can develop 10 times faster than a programmer working from scratch without Rails. How can this be possible? Easily

another. This is just what Rails does, and these libraries are set up to work within the MVC pattern. Read the articles and blogs on Ruby on Rails, and almost all of them will talk about the ActiveRecord library. ActiveRecord makes communicating with a database just plain easy, something anyone trying to build

consists of two libraries: ActionController and ActionView. ActionController takes care of the pattern’s controller needs, and ActionView handles the view. Frameworks and Languages | 59 Ruby on Rails allows a web developer to focus on what he needs to: the application’s functionality. All of the details of database queries, hashing, caching, forms

to jump right into development with both feet, though, Rails is the framework of choice. I can’t say it enough; Ajax web development with Ruby on Rails is just plain easy. Java Frameworks Some frameworks in Java have been around longer than the frameworks in other languages, though even Java has its

-to-use PHP language and make it even easier and faster to develop web applications. CakePHP CakePHP was created in 2005 at a time when Ruby on Rails was seeing a huge boost in popularity. It has seen heavy development since then and is now a robust MVC framework with an active developer

and to build new functionality on top of it. Sam Stephenson developed and maintains it. Prototype is a standalone framework, though it is part of Ruby on Rails and is found in Rails’ source tree. According to the September 2006 Ajaxian survey, Prototype is the most popular of all the Ajax frameworks. Prototype

, and open source contributors extend and improve it. script.aculo.us is released under the MIT License, and like Prototype, it is also included with Ruby on Rails and extends the Prototype Framework by adding visual effects, user interface controls, and utilities. script.aculo.us features include: • Visual effects, including opacity, scaling, moving

Stephenson (among others), takes the burden associated with creating these applications away from the developer. The development of this framework is driven largely by the Ruby on Rails framework, though it is usable in any environment. This reference is based on version 1.5.1. You can find more information and full documentation

loading, 237 Prototype-style accordion object, 238 setting up accordion for use with Ajax, 239 Action Pack (Ruby on Rails), 59 ActionController library, 59 ActionScript, 733 ActionView.ActionController library, 59 Active Server Pages (ASP), 39 ActiveRecord library (Ruby on Rails), 59 addEventListener( ) method, 131 Adobe Flash, 733 Shockwave, 734 advanced searching, 576 Adventure game, 726 adventure

Java, 60 Jakarta Struts, 60 Spring, 60 Tapestry, 61 moving objects, 464 .NET Framework, 58 PHP, 62 CakePHP, 62 Zend, 63 Zoop, 63 Python, 61 Ruby on Rails, 59 Sarissa, 83 using for animation, 453 (see also listings under names of individual frameworks) full text site searches, 568 functionality, 153–158 code components

some popular services, 632 YouTube, 632–636 MutationEvent module, 130 MVC (model-view-controller) design pattern, 30 incorporated into RIAs, 30 Jakarta Struts framework, 60 Ruby on Rails, 59 MySQL, 46 mysql_real_escape_string( ) function, 535, 557 Mystery House (adventure game), 727 N name attribute <form> element, 490 deprecation for certain elements

, 268 quote_smart( ) function, 687 R Rademacher, Paul, 660 radio buttons custom, 499 properties, 499 form controls, 493 setting error indicator to, 553 Rails (see Ruby on Rails) RangeError object, 409 RAW POST method, 525 PHP script handling as XML, 526 script handling as JSON, 526 RDF Site Summary (RSS 0.9 and

web service, 615 feed validation, 616 GeoRSS feed, 630 standards and versions, 15 support by browser engines, 18 version 2.0, 15 Ruby, 39, 43 Ruby on Rails (RoR or Rails), 59 rule of thirds, 163 rules collection (Internet Explorer), 128 S Safari browsers, WebCore layout engine, 18 sans-serif fonts, 162 Sarissa

Solr 1.4 Enterprise Search Server

by David Smiley and Eric Pugh  · 15 Nov 2009  · 648pp  · 108,814 words

the sole use by William Anderson on 26th August 2009 4310 E Conway Dr. NW, , Atlanta, , 30327 Table of Contents Hosted Solr by Acquia 252 Ruby on Rails integrations acts_as_solr Setting up MyFaves project Populating MyFaves relational database from Solr Build Solr indexes from relational database Complete MyFaves web site Blacklight

example of PHP integration with Solr. • solr-php-client is a richer example of integrating Solr results into a PHP based application. • myfaves is a Ruby on Rails application using acts_as_solr to search for music artists. • blacklightopac is a demonstration of a full featured faceted search UI in

Ruby on Rails. SolrJ: Simple Java interface SolrJ is the simple Java interface to Solr that insulates you from the dirty details of parsing and sending messages back

see more announcements. You can learn more about what is happening here at http://acquia.com/products-services/acquia-search. Ruby on Rails integrations There has been a lot of churn in the Ruby on Rails world for adding Solr support, with a number of competing libraries and approaches attempting to add Solr support in the

column to the database and it is now part of your object relational model with no additional coding. The various libraries for integrating Solr in Ruby on Rails applications attempt to follow this idea of Convention over Configuration in how they interact with Solr. However, often there are a lot of mysterious rules

_solr can't be beat! Blacklight OPAC Blacklight is an open source Online Public Access Catalog (OPAC) that demonstrates the power of a highly configurable Ruby on Rails frontend paired with Solr. OPACs are the modern web enabled version of the classic card catalog that allow libraries to easily put their collections online

from the hosting application, thus facilitating upgrades to the Blacklight Engine. You may find that Blacklight provides an excellent starting point for your own Solr/Ruby on Rails development. Let's go ahead and index information from MusicBrainz.org into Blacklight, just to see how easy it is. Please refer to the sample

use by William Anderson on 26th August 2009 4310 E Conway Dr. NW, , Atlanta, , 30327 Integrating Solr Blacklight requires some synchronization between the Solr and Ruby on Rails sides to make things work. Blacklight expects a search handler called search to be configured, while specifying which schema fields are facets and which are

field, n-gramming costs 61 a_spell, spellchecker 172 a_spellPhrase, spellchecker 172 abs(x), mathematical primitives 121 accuracy, spellchecker option 174 acts_as_solr, Ruby On Rails integrations :fields array 256 about 255, 256 MyFaves, project setting up 255, 256 MyFaves relational database, popularity from Solr 256-258 MyFaves web site, completing

August 2009 4310 E Conway Dr. NW, , Atlanta, , 30327 B batchSize 78 bf parameter 117 Blacklight Online Public Access Catalog. See Blacklight OPAC, Ruby On Rails integrations Blacklight OPAC, Ruby On Rails integrations about 263 data, indexing 263-267 Boolean operators AND 100 AND operator, combining with OR operator 101 AND or && operator 101 NOT 100

() function 243, 244 right field type/analysis, using 109 rOfficial 144 rord() 122 rord(fieldReference) 122 rows parameter 96, 242 rsolr versus solr-ruby 269 Ruby On Rails integrations acts_as_solr 254-259 acts_as_solr plugin 253 Blacklight OPAC 263 Convention over Configuration 253 display, customizing 267 fields display, customizing 268

Pulling Strings With Puppet: Configuration Management Made Easy

by James Turnbull  · 1 Jan 2007

: http://reductivelabs.com/trac/puppet/wiki/PuppetModules • Reductive Labs wiki page, which details module organization: http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation • Puppet Show—a Ruby on Rails tool for managing Puppet including nodes and configuration: http://reductivelabs.com/trac/puppet/wiki/PuppetShow • A CPAN-like way of distributing Puppet modules: http://reductivelabs

server internally to connect clients, but Puppet also supports using Mongrel as an alternative web server. Mongrel is commonly used as a web server by Ruby on Rails applications, and you can learn more about it at http://mongrel.rubyforge.org/. With Mongrel integrated with Puppet, multiple puppetmasterd daemons can be run, each

Apache Solr 3 Enterprise Search Server

by Unknown  · 13 Jan 2012  · 470pp  · 109,589 words

is important for everyone because it is universal. If you plan to use a Solr integration framework that handles indexing data, such as Sunspot for Ruby on Rails, then you can follow the documentation for that framework and skip this chapter for now. Otherwise, the DataImportHandler will likely satisfy your needs. Communicating with

/conf/velocity directory. jquery_autocomplete is an example of using the jQuery Autocomplete library to provide search suggestions based on Solr searches. myfaves is a Ruby on Rails application using the Ruby Solr client library Sunspot to search for music artists. nutch is a simple example of the Nutch web crawler integrated with

drastically. For a list of all the companies offering hosted Solr search please visit http://wiki.apache.org/solr/SolrHostingProviders. Ruby on Rails integrations There has been a lot of churn in the Ruby on Rails world for adding Solr support, with a number of competing libraries attempting to support Solr in the most Rails-native

sane defaults and simple rules should suffice in most situations versus complex configuration expressed in long XML files. The various libraries for integrating Solr in Ruby on Rails applications establish conventions in how they interact with Solr. However, often there are a lot of conventions to learn, such as suffixing String object field

The Productive Programmer

by Neal Ford  · 8 Dec 2008  · 224pp  · 48,804 words

MongoDB: The Definitive Guide

by Kristina Chodorow and Michael Dirolf  · 23 Sep 2010  · 352pp  · 64,282 words

Full Stack Web Development With Backbone.js

by Patrick Mulder  · 18 Jun 2014  · 190pp  · 52,865 words

Puppet 3 Cookbook

by John Arundel  · 25 Aug 2013  · 274pp  · 58,675 words

Build Awesome Command-Line Applications in Ruby: Control Your Computer, Simplify Your Life

by David B. Copeland  · 6 Apr 2012  · 408pp  · 63,990 words

Founders at Work: Stories of Startups' Early Days

by Jessica Livingston  · 14 Aug 2008  · 468pp  · 233,091 words

Programming in CoffeeScript

by Mark Bates  · 2 Jun 2012  · 323pp  · 65,306 words

Redis Cookbook

by Tiago Macedo and Fred Oliveira  · 26 Jul 2011  · 82pp  · 17,229 words

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement

by Eric Redmond, Jim Wilson and Jim R. Wilson  · 7 May 2012  · 713pp  · 93,944 words

Clojure Programming

by Chas Emerick, Brian Carper and Christophe Grand  · 15 Aug 2011  · 999pp  · 194,942 words

JQuery UI

by Eric Sarrion  · 15 Feb 2012  · 280pp  · 40,881 words

The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws

by Dafydd Stuttard and Marcus Pinto  · 30 Sep 2007  · 1,302pp  · 289,469 words

Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps

by Gabe Zichermann and Christopher Cunningham  · 14 Aug 2011  · 145pp  · 40,897 words

Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent

by Joel Spolsky  · 1 Jun 2007  · 194pp  · 36,223 words

Smartcuts: How Hackers, Innovators, and Icons Accelerate Success

by Shane Snow  · 8 Sep 2014  · 278pp  · 70,416 words

Node.js in Action

by Mike Cantelon, Marc Harter, Tj Holowaychuk and Nathan Rajlich  · 27 Jul 2013  · 628pp  · 107,927 words

Technical Blogging: Turn Your Expertise Into a Remarkable Online Presence

by Antonio Cangiano  · 15 Mar 2012  · 315pp  · 85,791 words

The Connected Company

by Dave Gray and Thomas Vander Wal  · 2 Dec 2014  · 372pp  · 89,876 words

More Joel on Software

by Joel Spolsky  · 25 Jun 2008  · 292pp  · 81,699 words

The Docker Book

by James Turnbull  · 13 Jul 2014  · 265pp  · 60,880 words

Tmux: Productive Mouse-Free Development

by Brian P. Hogan  · 29 Feb 2012  · 122pp  · 19,807 words

Getting Real

by Jason Fried, David Heinemeier Hansson, Matthew Linderman and 37 Signals  · 1 Jan 2006  · 132pp  · 31,976 words

Elixir in Action

by Saša Jurić  · 30 Jan 2019

The Data Journalism Handbook

by Jonathan Gray, Lucy Chambers and Liliana Bounegru  · 9 May 2012

Startupland: How Three Guys Risked Everything to Turn an Idea Into a Global Business

by Mikkel Svane and Carlye Adler  · 13 Nov 2014  · 220pp

Seeking SRE: Conversations About Running Production Systems at Scale

by David N. Blank-Edelman  · 16 Sep 2018

Data Wrangling With Python: Tips and Tools to Make Your Life Easier

by Jacqueline Kazil  · 4 Feb 2016

Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

by Diomidis Spinellis and Georgios Gousios  · 30 Dec 2008  · 680pp  · 157,865 words

Masterminds of Programming: Conversations With the Creators of Major Programming Languages

by Federico Biancuzzi and Shane Warden  · 21 Mar 2009  · 496pp  · 174,084 words

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services

by Robert Daigneau  · 14 Sep 2011

Django Book

by Matt Behrens  · 24 Jan 2015

Coders at Work

by Peter Seibel  · 22 Jun 2009  · 1,201pp  · 233,519 words

Ship It!: A Practical Guide to Successful Software Projects

by Jared R. Richardson and William A. Gwaltney  · 15 Mar 2005  · 203pp  · 14,242 words

The Rust Programming Language

by Steve Klabnik and Carol Nichols  · 14 Jun 2018  · 821pp  · 178,631 words

Coders: The Making of a New Tribe and the Remaking of the World

by Clive Thompson  · 26 Mar 2019  · 499pp  · 144,278 words

Terraform: Up and Running: Writing Infrastructure as Code

by Yevgeniy Brikman  · 13 Mar 2017

Lab Rats: How Silicon Valley Made Work Miserable for the Rest of Us

by Dan Lyons  · 22 Oct 2018  · 252pp  · 78,780 words

Little Bets: How Breakthrough Ideas Emerge From Small Discoveries

by Peter Sims  · 18 Apr 2011  · 207pp  · 57,959 words

Developing Backbone.js Applications

by Addy Osmani  · 21 Jul 2012  · 420pp  · 79,867 words

Exploring Everyday Things with R and Ruby

by Sau Sheong Chang  · 27 Jun 2012

Python Web Development With Django

by Jeff Forcier

Company of One: Why Staying Small Is the Next Big Thing for Business

by Paul Jarvis  · 1 Jan 2019  · 258pp  · 74,942 words

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

by Scott Rosenberg  · 2 Jan 2006  · 394pp  · 118,929 words

Engineering Security

by Peter Gutmann

Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley

by Antonio Garcia Martinez  · 27 Jun 2016  · 559pp  · 155,372 words

Sass for Web Designers

by Dan Cederholm  · 14 May 2013  · 62pp  · 15,274 words

Live Work Work Work Die: A Journey Into the Savage Heart of Silicon Valley

by Corey Pein  · 23 Apr 2018  · 282pp  · 81,873 words

The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece

by Ron Jeffries  · 14 Aug 2015  · 444pp  · 118,393 words

Avogadro Corp

by William Hertling  · 9 Apr 2014  · 247pp  · 71,698 words

We Are the Nerds: The Birth and Tumultuous Life of Reddit, the Internet's Culture Laboratory

by Christine Lagorio-Chafkin  · 1 Oct 2018

Introducing Elixir

by Simon St.Laurent and J. David Eisenberg  · 20 Dec 2016

Deep Work: Rules for Focused Success in a Distracted World

by Cal Newport  · 5 Jan 2016

Hatching Twitter

by Nick Bilton  · 5 Nov 2013  · 304pp  · 93,494 words

Super Founders: What Data Reveals About Billion-Dollar Startups

by Ali Tamaseb  · 14 Sep 2021  · 251pp  · 80,831 words

Design for Hackers: Reverse Engineering Beauty

by David Kadavy  · 5 Sep 2011  · 276pp  · 78,094 words

The Architecture of Open Source Applications

by Amy Brown and Greg Wilson  · 24 May 2011  · 834pp  · 180,700 words

The Digital Party: Political Organisation and Online Democracy

by Paolo Gerbaudo  · 19 Jul 2018  · 302pp  · 84,881 words

Do Over: Rescue Monday, Reinvent Your Work, and Never Get Stuck

by Jon Acuff  · 6 Apr 2015  · 243pp  · 74,452 words

Nginx HTTP Server Second Edition

by Clement Nedelcu  · 18 Jul 2013  · 319pp  · 72,969 words

The Rust Programming Language, 2nd Edition

by Steve Klabnik and Carol Nichols  · 27 Feb 2023  · 648pp  · 183,275 words

JavaScript & jQuery: The Missing Manual

by David Sawyer McFarland  · 28 Oct 2011  · 924pp  · 196,343 words

CTOs at Work

by Scott Donaldson, Stanley Siegel and Gary Donaldson  · 13 Jan 2012  · 458pp  · 135,206 words

Catalyst 5.8: The Perl MVC Framework

by Antano Solar John, Jonathan Rockway and Solar John Antano  · 15 Nov 2010

Programming Clojure

by Stuart Halloway and Aaron Bedra  · 17 Apr 2012  · 536pp  · 73,482 words

The TypeScript Workshop: A Practical Guide to Confident, Effective TypeScript Programming

by Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matthew Thomas Morgan and Wekoslav Stefanovski  · 28 Jul 2021  · 739pp  · 174,990 words

The End of College: Creating the Future of Learning and the University of Everywhere

by Kevin Carey  · 3 Mar 2015  · 319pp  · 90,965 words

Startup Communities: Building an Entrepreneurial Ecosystem in Your City

by Brad Feld  · 8 Oct 2012  · 169pp  · 56,250 words

Remote: Office Not Required

by Jason Fried and David Heinemeier Hansson  · 29 Oct 2013  · 98pp  · 30,109 words

Rework

by Jason Fried and David Heinemeier Hansson  · 9 Mar 2010  · 102pp  · 27,769 words

Realtime Web Apps: HTML5 WebSocket, Pusher, and the Web’s Next Big Thing

by Jason Lengstorf and Phil Leggetter  · 20 Feb 2013

Html5 Boilerplate Web Development

by Divya Manian  · 17 Nov 2012  · 193pp  · 36,189 words

Designing Web Interfaces: Principles and Patterns for Rich Interactions

by Bill Scott and Theresa Neil  · 15 Dec 2008  · 504pp  · 67,845 words

Mastering Ember.js

by Mitchel Kelonye  · 19 Oct 2014  · 266pp  · 38,397 words

Backbone.js Cookbook

by Vadim Mirgorod  · 25 Aug 2013

Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century

by Jeff Lawson  · 12 Jan 2021  · 282pp  · 85,658 words

The New Kingmakers

by Stephen O'Grady  · 14 Mar 2013  · 56pp  · 16,788 words

Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy

by George Gilder  · 16 Jul 2018  · 332pp  · 93,672 words

How I Built This: The Unexpected Paths to Success From the World's Most Inspiring Entrepreneurs

by Guy Raz  · 14 Sep 2020  · 361pp  · 107,461 words

The Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World

by Brad Stone  · 30 Jan 2017  · 373pp  · 112,822 words

After the Gig: How the Sharing Economy Got Hijacked and How to Win It Back

by Juliet Schor, William Attwood-Charles and Mehmet Cansoy  · 15 Mar 2020  · 296pp  · 83,254 words

Breaking News: The Remaking of Journalism and Why It Matters Now

by Alan Rusbridger  · 14 Oct 2018  · 579pp  · 160,351 words

Manage Partitions With GParted (How-To)

by Unknown  · 30 Nov 2012  · 77pp  · 14,578 words

Deploying OpenStack

by Ken Pepple  · 26 Jul 2011  · 90pp  · 17,297 words

PostGIS in Action, 2nd Edition

by Regina O. Obe and Leo S. Hsu  · 2 May 2015

Pro AngularJS

by Adam Freeman  · 25 Mar 2014  · 671pp  · 228,348 words

Mastering Ethereum: Building Smart Contracts and DApps

by Andreas M. Antonopoulos and Gavin Wood Ph. D.  · 23 Dec 2018  · 960pp  · 125,049 words

It Doesn't Have to Be Crazy at Work

by Jason Fried and David Heinemeier Hansson  · 1 Oct 2018  · 117pp  · 30,538 words

Zero to Sold: How to Start, Run, and Sell a Bootstrapped Business

by Arvid Kahl  · 24 Jun 2020  · 461pp  · 106,027 words

Masters of Scale: Surprising Truths From the World's Most Successful Entrepreneurs

by Reid Hoffman, June Cohen and Deron Triff  · 14 Oct 2021  · 309pp  · 96,168 words

Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts

by David Gerard  · 23 Jul 2017  · 309pp  · 54,839 words

How to Build a Billion Dollar App: Discover the Secrets of the Most Successful Entrepreneurs of Our Time

by George Berkowski  · 3 Sep 2014  · 468pp  · 124,573 words

Essential Sqlalchemy

by Jason Myers and Rick Copeland  · 27 Nov 2015  · 458pp  · 46,761 words

PostGIS in Action

by Regina O. Obe and Leo S. Hsu  · 2 May 2015