📄 New blog post: We finished the Chinese release
✕

Anna’s Archive

📚 The largest truly open library in human history. 📈 61,344,044 books, 95,527,824 papers — preserved forever.
AA 38TB
direct uploads
IA 304TB
scraped by AA
DuXiu 298TB
scraped by AA
Hathi 9TB
scraped by AA
Libgen.li 188TB
collab with AA
Z-Lib 77TB
collab with AA
Libgen.rs 82TB
mirrored by AA
Sci-Hub 90TB
mirrored by AA
⭐️ Our code and data are 100% open source. Learn more…
✕ Recent downloads:  
Home Home Home Home
Anna’s Archive
Home
Search
Donate
🧬 SciDB
FAQ
Account
Log in / Register
Account
Public profile
Downloaded files
My donations
Referrals
Explore
Activity
Codes Explorer
ISBN Visualization ↗
Community Projects ↗
Open data
Datasets
Torrents
LLM data
Stay in touch
Contact email
Anna’s Blog ↗
Reddit ↗
Matrix ↗
Help out
Improve metadata
Volunteering & Bounties
Translate ↗
Development
Anna’s Software ↗
Security
DMCA / copyright claims
Alternatives
annas-archive.li ↗
annas-archive.se ↗
annas-archive.org ↗
SLUM [unaffiliated] ↗
SLUM 2 [unaffiliated] ↗
SearchSearch DonateDonate
AccountAccount
Search settings
Order by
Advanced
Add specific search field
Content
Filetype open our viewer
more…
Access
Source
Language
more…
Display
Search settings
Download Journal articles Digital Lending Metadata
Results 1-48 (48 total)
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, Pragmatic Bookshelf).azw3
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · AZW3 · 2.1MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14055.0, final score: 169261.4
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, The Pragmatic Bookshelf).epub
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · EPUB · 1.0MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14060.0, final score: 169260.78
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, The Pragmatic Bookshelf).fb2
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · FB2 · 3.4MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14055.0, final score: 169260.39
lgli/G:\!upload\!add\!isbns\[2005] - Advanced Graphics Programming Using OpenGL (The Morgan Kaufmann Series in Computer Graphics) - [Morgan Kaufmann] - [1558606599].pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 17.2MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 14062.0, final score: 169251.48
Your ad here.
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, The Pragmatic Bookshelf).mobi
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · MOBI · 2.1MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14055.0, final score: 169247.7
upload/duxiu_main2/【星空藏书馆】/【星空藏书馆】等多个文件/Kindle电子书库(012)/综合书籍(007)/综合1(011)/书1/yanhu831/Verycd Share/Pragmatic/2007以前/[Programming.Ruby(2nd,2004.10)]Dave.Thomas.文字版.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 4.8MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 14062.0, final score: 169247.6
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, The Pragmatic Bookshelf).pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 4.8MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14065.0, final score: 169247.05
lgli/Dave Thomas - Programming Ruby, Second Edition.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 5.8MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14065.0, final score: 169247.05
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, The Pragmatic Bookshelf).lit
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · LIT · 1.4MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14050.0, final score: 169246.77
Your ad here.
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, Pragmatic Bookshelf).epub
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · EPUB · 1.0MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14060.0, final score: 169246.77
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, Pragmatic Bookshelf).mobi
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · MOBI · 1.8MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14055.0, final score: 169246.77
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, The Pragmatic Bookshelf).azw3
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · AZW3 · 2.3MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14055.0, final score: 169246.53
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, Pragmatic Bookshelf).fb2
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · FB2 · 3.0MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14055.0, final score: 169246.19
upload/duxiu_main2/【星空藏书馆】/图书馆8号/读秀国家图书馆/读秀书库【08】/图书分类/【V2---博哥纪录片社群】1号盘等多个文件/计算机网络/汇总/Programing编程/Ruby/Programming Ruby.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 5.8MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 14062.0, final score: 169242.89
Your ad here.
nexusstc/Programming Ruby: The Pragmatic Programmers' Guide/ddabbe204b9fc6e2341f0d8ea73e877a.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 5.9MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 14062.0, final score: 169241.73
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Programming_Languages/Ruby/Programming Ruby, 2nd Edition (2005).pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 5.9MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 14062.0, final score: 169239.1
lgli/N:\libgen djvu ocr\308000\4ef01e6c1c67d640efad9d3031df056e-ocr.djvu
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · DJVU · 9.3MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 14052.0, final score: 169238.14
upload/motw_shc_2025_10/shc/finished/Programming Ruby_ The Pragmatic Programmer - Dave Thomas.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 5.8MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 14062.0, final score: 169236.66
lgli/kolxo3-65/Cs_Computer science/CsPl_Programming languages/Thomas D. Programming Ruby (2ed., Pragmatic Programmers, 2005)(ISBN 0974514055)(O)(833s)_CsPl_.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · PDF · 4.6MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 14062.0, final score: 169236.19
Your ad here.
lgli/Dave Thomas, Chad Fowler, Andy Hunt - Programming Ruby, Second Edition (2004, Pragmatic Bookshelf).lit
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, 2nd edition, October 1, 2004
✅ English [en] · LIT · 1.1MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 14045.0, final score: 169230.39
lgli/G:\!upload\!add\!isbns\[2004] - Programming Ruby The Pragmatic Programmers Guide, Second Edition - [Pragmatic Bookshelf] - [0974514055].pdf
TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) Kenneth L. Calvert, Michael J. Donahoo Pragmatic Bookshelf / Morgan Kaufmann, The Practical Guides, 1st, 2001
Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers , with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away. For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers . For example code from the text, sample programming exercises, Powerpoint slides, and more, click on the grey "Companion Site" button to the right. *Concise, no-nonsense explanations of issues often troublesome for students, including message construction and parsing, underlying mechanisms and Java I/O *Comprehensive example-based coverage of the most important TCP/IP techniques-including iterative and threaded servers, timeouts and asynchronous message processing *Includes a detailed, easy-to-use reference to the relevant JAVA class libraries *A companion Web site provides online code for all the example programs given in the book *Provides a guide to common errors and a reference offering detailed documentation of the sockets interface *Perfect for a practitioner who may even want just to "look into" this technology. *Provides tutorial-based instuction in key sockets programming techniques, focusing exclusively on Jva and complemented by example code. *Covers challenging sockets programming issues: message construction and parsing, underlying TCP/IP protocol mechanisms, Java I/O, iterate and threaded servers, and timeouts. *Includes references to the relevant Java class libraries that often go beyond the "official" Java documentation in clarity and explanation. *Provides code for all example programs, along with additional exercises, via companion Web site.
Read more…
English [en] · PDF · 5.9MB · 2001 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/zlib · Save
base score: 11065.0, final score: 167561.1
lgli/Johanna Rothman - Manage It! : Your Guide to Modern, Pragmatic Project Management (2007, The Pragmatic Bookshelf).pdf
Manage It!: Your Guide to Modern, Pragmatic Project Management Johanna Rothman The Pragmatic Bookshelf, The pragmatic programmers, 1. print, Raleigh, NC, 2007
A tutorial and reference to the object-oriented programming language for beginning to experienced programmers, updated for version 1.8, describes the language's structure, syntax, and operation, and explains how to build applications. Original. (Intermediate)
Read more…
English [en] · PDF · 10.3MB · 2007 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11068.0, final score: 167504.8
lgli/James Edward Gray - Best of Ruby Quiz (2006, ).pdf
Best of Ruby Quiz Volume One (Pragmatic Programmers) James Edward II Gray Pragmatic Programmers, LLC, The, Facets of ruby series, 1a ed, Raleigh, North Carolina, 2006
<p>Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, <i>Programming Ruby: The Pragmatic Programmer's Guide</i>.</p> <p>Now in its second edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections:</p> <ul> <li>An acclaimed tutorial on using Ruby.</li> <li>The definitive reference to the language.</li> <li>Complete documentation on all built-in classes, modules, and methods</li> <li>Complete descriptions of all 98 standard libraries.</li> </ul> <p>If you enjoyed the First Edition, you'll appreciate the expanded content, including enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the World Wide Web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems, and other web services. There's even a new chapter on unit testing.</p> <p>This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant changes since the First Edition). Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code. "Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side" —Martin Fowler, Chief Scientist, ThoughtWorks</p> <p>Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, Programming Ruby: The Pragmatic Programmer's Guide. <p> Now in its Second Edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the new and improved language features of Ruby 1.8 and standard library modules</p> </p>
Read more…
English [en] · Spanish [es] · PDF · 2.1MB · 2006 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11068.0, final score: 167500.14
lgli/N:\!genesis_\0day\!non_fiction\Ruby on Rails Web Mashup Projects.epub
Ruby on Rails web mashup projects Description based on print version record. - Includes index Sau Sheong Chang; Walt Stoneburner; James Lumsden Packt Publishing Limited, From technologies to solutions, Birmingham, U.K, ©2008
**In Detail A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet-- freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs. This book shows you how to write web mashups using Ruby on Rails-- the new web application development framework. The book has seven real-world projects and each project is described in a methodical step-by-step way, showing how you can write a web mashup from the ground up. **APIs covered in the book This book covers: Google Maps API, Yahoo geocoding services, Geocoder.us geocoding services, Geocoder.ca geocoding services, Hostip.info, Google Spreadsheet, EditGrid, Clickatell, Interfax, Amazon ECS, Sparklines, Facebook, Indeed, DayLife, Technorati, Futef, WebserviceX Currency Convertor, Weatherbug, Google Bases, Geonames, Flickr, Paypal, Google Calendar, Google Account Authentication, Google Data, and Google Spreadsheet Data. **What you will learn from this book? You will learn what a mashup application and a mashup plug-in are and how you can effectively use mashup technology to do more than just Web 2.0 startups. You will also learn how to use Ruby and Ruby on Rails to combine, mix, and match up nearly 30 mashup APIs from small to really large scale, and from completely free to commercial to: * Map a fleet of kiosks in an online map * Send marketing messages through e-mail, SMS, and fax * Sell and track the sales of books * Search for jobs through a Facebook application * Show all sorts of information on a geographic location * Buy and pay for movie tickets then post the screening information in an online calendar * Apply, approve, and pay for employee expense claims **Approach This book is project-based. The format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code. **Who this book is written for? This book is for Ruby on Rails developers who want to expand the features of their site by consuming remote external data and services. Basic knowledge of Ruby on Rails programming is required but you need not have any experience of any of the APIs used.**********
Read more…
English [en] · EPUB · 8.1MB · 2008 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 167484.69
Your ad here.
upload/bibliotik/L/Learning_Ruby.epub
Learning Ruby: The Language that Powers Rails Fitzgerald, Michael O'Reilly Media, Inc.; O'Reilly, 1st ed, Sebastopol, Calif, ©2007
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book - a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book: \* Outlines many of the most important features of Ruby \* Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions \* Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. \* Talks you through Ruby arrays, and demonstrates hashes in detail \* Explains how to process files with Ruby \* Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) \* Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics \* Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial.Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
Read more…
English [en] · EPUB · 3.8MB · 2007 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 167483.97
upload/duxiu_main2/【星空藏书馆】/图书馆8号/读秀国家图书馆/读秀书库【08】/图书分类/【V2---博哥纪录片社群】1号盘等多个文件/计算机网络/汇总/Programing编程/Ruby/ruby_on_rails_web_mashup_projects.pdf
Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups Chang Sau Sheong Packt Publishing Limited, From technologies to solutions, Birmingham, U.K, ©2008
In Detail A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet-- freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs. This book shows you how to write web mashups using Ruby on Rails-- the new web application development framework. The book has seven real-world projects and each project is described in a methodical step-by-step way, showing how you can write a web mashup from the ground up. APIs covered in the book This book covers: Google Maps API, Yahoo geocoding services, Geocoder.us geocoding services, Geocoder.ca geocoding services, Hostip.info, Google Spreadsheet, EditGrid, Clickatell, Interfax, Amazon ECS, Sparklines, Facebook, Indeed, DayLife, Technorati, Futef, WebserviceX Currency Convertor, Weatherbug, Google Bases, Geonames, Flickr, Paypal, Google Calendar, Google Account Authentication, Google Data, and Google Spreadsheet Data. What you will learn from this book? You will learn what a mashup application and a mashup plug-in are and how you can effectively use mashup technology to do more than just Web 2.0 startups. You will also learn how to use Ruby and Ruby on Rails to combine, mix, and match up nearly 30 mashup APIs from small to really large scale, and from completely free to commercial to: Map a fleet of kiosks in an online map Send marketing messages through e-mail, SMS, and fax Sell and track the sales of books Search for jobs through a Facebook application Show all sorts of information on a geographic location Buy and pay for movie tickets then post the screening information in an online calendar Apply, approve, and pay for employee expense claims Approach This book is project-based. The format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code. Who this book is written for? This book is for Ruby on Rails developers who want to expand the features of their site by consuming remote external data and services. Basic knowledge of Ruby on Rails programming is required but you need not have any experience of any of the APIs used.
Read more…
English [en] · PDF · 8.0MB · 2008 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 167483.92
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Gentoomen Library/Programming/Ruby/O'Reilly Learning Ruby.pdf
Learning Ruby: The Language that Powers Rails Michael James Fitzgerald O'Reilly Media, Inc.; O'Reilly, 1st ed, Sebastopol, Calif, ©2007
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book - a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book: \* Outlines many of the most important features of Ruby \* Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions \* Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. \* Talks you through Ruby arrays, and demonstrates hashes in detail \* Explains how to process files with Ruby \* Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) \* Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics \* Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial.Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
Read more…
English [en] · PDF · 2.5MB · 2007 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 167483.9
lgli/dvd40/Fitzgerald M. - Learning Ruby(2007)(275).pdf
Learning Ruby: The Language that Powers Rails Michael James Fitzgerald O'Reilly Media, Inc.; O'Reilly, 1st ed, Sebastopol, Calif, ©2007
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book - a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book: * Outlines many of the most important features of Ruby * Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions * Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. * Talks you through Ruby arrays, and demonstrates hashes in detail * Explains how to process files with Ruby * Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) * Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics * Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial.Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
Read more…
English [en] · PDF · 2.5MB · 2007 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 167483.77
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Programming_Languages/Ruby/Learning Ruby.pdf
Learning Ruby: The Language that Powers Rails Michael James Fitzgerald O'Reilly Media, Inc.; O'Reilly, 1st ed, Sebastopol, Calif, ©2007
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book - a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book: \* Outlines many of the most important features of Ruby \* Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions \* Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. \* Talks you through Ruby arrays, and demonstrates hashes in detail \* Explains how to process files with Ruby \* Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) \* Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics \* Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial.Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
Read more…
English [en] · PDF · 2.8MB · 2007 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 167483.14
Your ad here.
upload/newsarch_ebooks/2022/10/17/1847193935.pdf
Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups Chang Sau Sheong Packt Publishing Limited, From technologies to solutions, Birmingham, U.K, ©2008
**In Detail A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet-- freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs. This book shows you how to write web mashups using Ruby on Rails-- the new web application development framework. The book has seven real-world projects and each project is described in a methodical step-by-step way, showing how you can write a web mashup from the ground up. **APIs covered in the book This book covers: Google Maps API, Yahoo geocoding services, Geocoder.us geocoding services, Geocoder.ca geocoding services, Hostip.info, Google Spreadsheet, EditGrid, Clickatell, Interfax, Amazon ECS, Sparklines, Facebook, Indeed, DayLife, Technorati, Futef, WebserviceX Currency Convertor, Weatherbug, Google Bases, Geonames, Flickr, Paypal, Google Calendar, Google Account Authentication, Google Data, and Google Spreadsheet Data. **What you will learn from this book? You will learn what a mashup application and a mashup plug-in are and how you can effectively use mashup technology to do more than just Web 2.0 startups. You will also learn how to use Ruby and Ruby on Rails to combine, mix, and match up nearly 30 mashup APIs from small to really large scale, and from completely free to commercial to: * Map a fleet of kiosks in an online map * Send marketing messages through e-mail, SMS, and fax * Sell and track the sales of books * Search for jobs through a Facebook application * Show all sorts of information on a geographic location * Buy and pay for movie tickets then post the screening information in an online calendar * Apply, approve, and pay for employee expense claims **Approach This book is project-based. The format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code. **Who this book is written for? This book is for Ruby on Rails developers who want to expand the features of their site by consuming remote external data and services. Basic knowledge of Ruby on Rails programming is required but you need not have any experience of any of the APIs used.**********
Read more…
English [en] · PDF · 11.5MB · 2008 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 167470.23
nexusstc/Ruby on Rails Web Mashup Projects/76c640ae5a78827ff477e7a07c03f940.pdf
Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups Chang Sau Sheong Packt Publishing Limited, From technologies to solutions, Birmingham, U.K, ©2008
In Detail A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet-- freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs. This book shows you how to write web mashups using Ruby on Rails-- the new web application development framework. The book has seven real-world projects and each project is described in a methodical step-by-step way, showing how you can write a web mashup from the ground up. APIs covered in the book This book covers: Google Maps API, Yahoo geocoding services, Geocoder.us geocoding services, Geocoder.ca geocoding services, Hostip.info, Google Spreadsheet, EditGrid, Clickatell, Interfax, Amazon ECS, Sparklines, Facebook, Indeed, DayLife, Technorati, Futef, WebserviceX Currency Convertor, Weatherbug, Google Bases, Geonames, Flickr, Paypal, Google Calendar, Google Account Authentication, Google Data, and Google Spreadsheet Data. What you will learn from this book? You will learn what a mashup application and a mashup plug-in are and how you can effectively use mashup technology to do more than just Web 2.0 startups. You will also learn how to use Ruby and Ruby on Rails to combine, mix, and match up nearly 30 mashup APIs from small to really large scale, and from completely free to commercial to: Map a fleet of kiosks in an online map Send marketing messages through e-mail, SMS, and fax Sell and track the sales of books Search for jobs through a Facebook application Show all sorts of information on a geographic location Buy and pay for movie tickets then post the screening information in an online calendar Apply, approve, and pay for employee expense claims Approach This book is project-based. The format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code. Who this book is written for? This book is for Ruby on Rails developers who want to expand the features of their site by consuming remote external data and services. Basic knowledge of Ruby on Rails programming is required but you need not have any experience of any of the APIs used.
Read more…
English [en] · PDF · 8.0MB · 2008 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 167469.97
upload/misc_2025_10/infoark/000 Generalities/005 Computer programming, programs, data/005.117 Object-oriented programming/._Programming Ruby, The Pragmatic Programmers' Guide, 2nd Ed_Dave Thomas, Chad Fowler, Andy Hunt_2004-10-26_005.113, 005.117_9780974514055_.pdf
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, The, Pragmatic programmers, 2nd ed, Raleigh, N.C, ©2005
<p>Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, <i>Programming Ruby: The Pragmatic Programmer's Guide</i>.</p> <p>Now in its second edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections:</p> <ul> <li>An acclaimed tutorial on using Ruby.</li> <li>The definitive reference to the language.</li> <li>Complete documentation on all built-in classes, modules, and methods</li> <li>Complete descriptions of all 98 standard libraries.</li> </ul> <p>If you enjoyed the First Edition, you'll appreciate the expanded content, including enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the World Wide Web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems, and other web services. There's even a new chapter on unit testing.</p> <p>This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant changes since the First Edition). Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code. "Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side" —Martin Fowler, Chief Scientist, ThoughtWorks</p> <p>Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, Programming Ruby: The Pragmatic Programmer's Guide. <p> Now in its Second Edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the new and improved language features of Ruby 1.8 and standard library modules</p> </p>
Read more…
English [en] · PDF · 0.1MB · 2005 · 📗 Book (unknown) · 🚀/upload · Save
base score: 9958.0, final score: 166752.97
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Dave Thomas, Chad Fowler, Andy Hunt, Dave Thomas Pragmatic Bookshelf, The, 2nd ed, Raleigh, N.C, 2004, ©2005
I found this book to be very informative. I am new to Ruby however I have read many other programming books. This book is comprehensive a very good guide for examples for code and most of all the book is laid out in a very comprehensive way. I had no problems finding code concerns that I had and needed to understand. This book is for the serious Ruby programmer.
Read more…
English [en] · DJVU · 7.5MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs · Save
❌ This file might have issues.
base score: 0.01, final score: 150046.64
lgli/A:\usenetabtechnical\Pragmatic Bookshelf Programming Ruby Second Edition.pdf
Programming Ruby: the pragmatic programmers' guide Dave Thomas with Chad Fowler and Andy Hunt Pragmatic Bookshelf, 2nd ed., Raleigh, N.C, North Carolina, 2005
✅ English [en] · PDF · 5.8MB · 2005 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 14062.0, final score: 1.6926244
Your ad here.
lgli/Programming Ruby 3. 2 (Noel Rappin, Dave Thomas).epub
Programming Ruby 3.3: The Pragmatic Programmers' Guide (Pragmatic Programmers; Facets of Ruby), 5th Edition Noel Rappin, Dave Thomas Pragmatic Bookshelf, The [Imprint], Pragmatic Programmers, LLC, The Ingram Publisher Services [distributor, 5, PS, 2024
Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby - including pattern matching and Ractors - and describes the language through Ruby 3.2. Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way instead of helping you get the work done? Are you using Rails and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you! Ruby is a fully object-oriented language. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of programmers that want to get things done quickly and cleanly. This comprehensive reference manual for Ruby includes a description of the most important standard library modules, built-in classes, and modules. It also includes all the new and changed syntax and semantics introduced through Ruby 3.2, including pattern matching and Ractors, and describes the language through Ruby 3.2. What You Need: This book assumes you have a basic understanding of object-oriented programming. In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs. Ruby runs on Windows, Linux, and MacOS.
Read more…
English [en] · EPUB · 4.7MB · 2024 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/zlib · Save
base score: 11065.0, final score: 1.6753136
lgli/Joe Armstrong - Programming Erlang, Second Edition (2013, Pragmatic Bookshelf).pdf
Programming Erlang, Second Edition Joe Armstrong The Pragmatic Bookshelf, P1.0, Oct 26, 2013
A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang, you’ll learn how to write parallel programs that scale effortlessly on multicore systems.----------Using Erlang, you’ll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. That’s because Erlang uses sets of parallel processes—not a single sequential process, as found in most programming languages.Joe Armstrong, creator of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios. You’ll start with sequential programming, move to parallel programming and handling errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang/Open Telecom Platform (OTP) frameworks.You need no previous knowledge of functional or parallel programming. The chapters are packed with hands-on, real-world tutorial examples and insider tips and advice, and finish with exercises for both beginning and advanced users.The second edition has been extensively rewritten and covers Erlang R17 features. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment. You’ll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There’s also coverage of rebar (the de facto Erlang build system), and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask.Erlang will change your view of the world, and of how you program.What You NeedThe Erlang/OTP system.
Read more…
English [en] · PDF · 10.0MB · 2013 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11068.0, final score: 1.6752176
nexusstc/Agile Web Development with Rails 7/cd5e4890189ddc571198f8fcd59117e7.epub
Agile Web Development with Rails 7 Sam Ruby, Dave Thomas Pragmatic Bookshelf, The [Imprint], Pragmatic Programmers, LLC, The Ingram Publisher Services [distributor, The Pragmatic Programmers, 1, 2023
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. 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 7 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 jаvascript, send and receive emails, manage background jobs with ActiveJob, and 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. 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. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book. Rails 7 introduced an entirely new way to produce state of the art user experiences comparable to the ones provided by Webpack and libraries such as React.js, but without the inherent complexity of adding in the complete Node.js ecosystem. "The best book to get started in the Rails world. A comprehensive, coherent, and concise overview of the Ruby on Rails framework. It treats learning in a gradual way, creating an application from scratch using the latest technologies" - Luis Miguel Cabezas Granado, Ruby on Rails and PHP developer at Junta de Extremadura (Spain) and PHP book writer at Anaya Multimedia
Read more…
English [en] · EPUB · 9.3MB · 2023 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6751922
nexusstc/Agile Web Development with Rails 7/cac74663acaa5064a41b9e85c4b76818.epub
Agile Web Development with Rails 7 Sam Ruby; Dave Thomas Pragmatic Bookshelf, The [Imprint], Pragmatic Programmers, LLC, The Ingram Publisher Services [distributor, The Pragmatic Programmers, 1, 2023
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. 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 7 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 jаvascript, send and receive emails, manage background jobs with ActiveJob, and 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. 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. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book. Rails 7 introduced an entirely new way to produce state of the art user experiences comparable to the ones provided by Webpack and libraries such as React.js, but without the inherent complexity of adding in the complete Node.js ecosystem. "The best book to get started in the Rails world. A comprehensive, coherent, and concise overview of the Ruby on Rails framework. It treats learning in a gradual way, creating an application from scratch using the latest technologies" - Luis Miguel Cabezas Granado, Ruby on Rails and PHP developer at Junta de Extremadura (Spain) and PHP book writer at Anaya Multimedia
Read more…
English [en] · EPUB · 8.2MB · 2023 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6751922
lgli/Pragmatic.Bookshelf.Your.Code.as.a.Crime.Scene.2nd.Edition.B0CSJR386C.epub
Your Code As a Crime Scene, Second Edition: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs Adam Tornhill The Pragmatic Bookshelf, LLC, 2nd, 2024
Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use. Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better. Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams. The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic. Change how you view software development and join the hunt for better code! What You Need: You need to be comfortable reading code. You also need to use Git (or Subversion, Mercurial or similar version-control tool).
Read more…
English [en] · EPUB · 37.0MB · 2024 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/zlib · Save
base score: 11065.0, final score: 1.6751842
Your ad here.
nexusstc/Agile Web Development with Rails 7/56ae0e6b13db1eaad2f43df638a58dab.pdf
Agile Web Development with Rails 7 Sam Ruby, Dave Thomas Pragmatic Bookshelf, The [Imprint], Pragmatic Programmers, LLC, The Ingram Publisher Services [distributor, The Pragmatic Programmers, 1, 2023
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. 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 7 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 jаvascript, send and receive emails, manage background jobs with ActiveJob, and 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. 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. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book. Rails 7 introduced an entirely new way to produce state of the art user experiences comparable to the ones provided by Webpack and libraries such as React.js, but without the inherent complexity of adding in the complete Node.js ecosystem. "The best book to get started in the Rails world. A comprehensive, coherent, and concise overview of the Ruby on Rails framework. It treats learning in a gradual way, creating an application from scratch using the latest technologies" - Luis Miguel Cabezas Granado, Ruby on Rails and PHP developer at Junta de Extremadura (Spain) and PHP book writer at Anaya Multimedia
Read more…
English [en] · PDF · 63.5MB · 2023 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6751829
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Gentoomen Library/Programming/Ruby/Agile Web Development with Rails, 2nd Edition (2007).pdf
Agile Web Development with Rails: A Pragmatic Guide Dave Thomas, David Hansson, Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, Andreas Schwarz, Dave Thomas Pragmatic Bookshelf, The facets of Ruby series, 2, 2006
The definitive, Jolt-award winning guide to learning and using Rails is now in its Second Edition. Rails is a new approach to web-based application development that enables developers to create full-featured, sophisticated web-based applications using less code and less effort. Now programmers can get the job done right and still leave work on time. NEW IN THE SECOND EDITION: The book has been updated to take advantage of all the new Rails 1.2 features. The sample application uses migrations, Ajax, features a REST interface, and illustrates new Rails features. There are new chapters on migrations, active support, active record, and action controller (including the new resources-based routing). The Web 2.0 and Deployment chapters have been completely rewritten to reflect the latest thinking. Now you can learn which environments are best for your style application, and see how Capistrano makes managing your site simple. All the remaining chapters have been extensively updated. Finally, hundreds of comments from readers of the first edition have been incorporated, making this book simply the best available. Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications with a twist...you can create a full Rails application using less code than the setup XML you'd need just to configure some other frameworks. With this book, you'll learn how to use Rails Active Record to connect business objects and database tables. No more 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, talk to web services, and interact dynamically with JavaScript applications running in the browser (the ''Ajax'' architecture). You'll see how easy it is to deploy Rails. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all.
Read more…
English [en] · PDF · 6.9MB · 2006 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 1.6751462
upload/newsarch_ebooks/2019/07/11/168050133X.pdf
Developing for Apple Watch Create Native watchOS Apps with the WatchKit SDK Jeff Kelley The Pragmatic Programmers; Pragmatic Bookshelf, 2nd, 2016
Youve got a great idea for an Apple Watch app. But how do you get your app from idea to wrist? This book shows you how to make native watchOS apps for Apples most personal device yet. Youll learn how to display beautiful interfaces to the user, how to use the watchs heart rate monitor and other hardware features, and the best way to keep everything in sync across your users devices. New in this edition is coverage of native apps for watchOS 2. With the new version of the WatchKit SDK in Xcode 7, your apps run directly on the watch. On Apple Watch, your app is right on your users wrists, making your code closer than ever before. Create native watchOS apps by extending your iPhone app with a WatchKit Extension, giving your users quick access to your apps most important features and an intimate user experience thats always within arms reach. You wont just be creating apps - with Glances to provide timely information, notifications to inform your users of the latest updates, and watch face complications to show your users data as soon as they raise their wrists, your watchOS apps will be the best the App Store has to offer. Any book can teach you how to make a watch app. This book will help focus your efforts and refine your apps feature set. Which features make sense on the watch? How should you organize them? Youll learn what to consider when judging watch app features, allowing you to come up with the best strategy for your app. Youll test your apps on real Apple Watch hardware, and by the end of this book, youll be ready to ship to the App Store. What You Need: Youll need a Mac running OS X Yosemite capable of running Xcode 7 or later. To build your apps for your Apple Watch, youll need to be running watchOS 2 or later, connected to a compatible iPhone.
Read more…
English [en] · PDF · 11.6MB · 2016 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 1.6751363
lgli/Jay Wengrow - A Common-Sense Guide to Data Structures and Algorithms, Second Edition (2020, ).pdf
A Common-Sense Guide to Data Structures and Algorithms, Second Edition Jay Wengrow The Pragmatic Bookshelf, Feb 25, 2020
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. 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 6 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 and receive emails, manage background jobs with ActiveJob, and 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 coverage of Action Mailer, which allows you to receive emails in your app as well as ActionText, a zero-configuration rich text editing feature. 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. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.
Read more…
English [en] · PDF · 9.2MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11068.0, final score: 1.6751132
nexusstc/Portable Python Projects/1f3315bdb28676808673aba305da7446.pdf
Portable Python projects : run your home on a Raspberry Pi Mike Riley, (Computer scientist) The Pragmatic Bookshelf, converted, 2022
"Discover easy ways to control your home with the powerful new Raspberry Pi hardware. Program short Python scripts that will detect changes in your home and react with the instructions you code. Use new add-on accessories to monitor a variety of measurements, from light intensity and temperature to motion detection and water leakage. Expand the base projects with your own custom additions to perfectly match your own home setup. Most projects in the book can be completed in under an hour, giving you more time to enjoy and tweak your autonomous creations. No breadboard or electronics knowledge required! Get to know the latest Raspberry Pi hardware, and create awesome automation solutions for home or work that don't require an electronics degree, cumbersome add-ons, or expensive third-party subscription services. Create easy to run Python scripts on your own that make your Pi do things that would have required a team of automation experts to build only a few years ago. Connect to and control popular home automation lighting systems from a Raspberry Pi. Trigger autonomous actions based on movement, temperature, and timer events. Power on your own computer and appliances using your voice. Remotely control infrared-enabled consumer electronics, create chatbots to retrieve personalized items of interest, and implement a temperature-monitoring room fan. These are just some of the projects that the book will show you how to make. Most projects can be completed and operational in under an hour, and do not require any messy schematics or a spaghetti bowl of wires and breadboard-attached circuits to operate. Control your home or office exactly the way you want instead of relying on an expensive mysterious box of third-party technology to do it for you. What You Need: Raspberry Pi (Pi 4 Model B or higher recommended) running Raspberry Pi OS."-- Site Web de l'éditeur
Read more…
English [en] · PDF · 2.2MB · 2022 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.675098
Your ad here.
nexusstc/A Common-Sense Guide to Data Structures and Algorithms/702645ee61082ace4dcf74b7923550a2.epub
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills Jay Wengrow; Brian MacDonald The Pragmatic Bookshelf, 2, 2020-08-25
If you thought that data structures and algorithms were all just theory, you’re missing out on what they can do for your code. Learn to use Big O notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code’s efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background. This new edition features practice exercises in every chapter, and new chapters on topics such as dynamic programming and heaps and tries. Get the hands-on info you need to master data structures and algorithms for your day-to-day work. Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work. Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You’ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions. Use these techniques today to make your code faster and more scalable.
Read more…
English [en] · EPUB · 21.3MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6750716
nexusstc/Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React/b1467efa2a2f729a4adbf57a313055a0.epub
Modern Front-End Development for Rails, Second Edition: Hotwire, Stimulus, Turbo, and React Noel Rappin The Pragmatic Bookshelf, The Pragmatic Programmers, 2, 2022
Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 7 tools and simplify the complex JavaScript ecosystem. It's easier than ever to build user interactions with Hotwire, Turbo, and Stimulus. You can add great front-end flair without much extra complication. Use React to build a more complex set of client-side features. Structure your code for different levels of client-side needs with these powerful options. Add to your toolkit today! It's hard to have a Rails application without integrating some client-side logic. But client-side coding tools, and the Rails tools for integrating with them, all change continuously. Rails 7 simplifies client-side integration with the Hotwire gem. It's a great way to build client interaction with server-side HTML and a small amount of JavaScript. In the latest edition of this book, learn how to use Rails 7 and its front-end bundling tools to build rich front-end logic into your Rails applications. The job is even easier with Stimulus, a library that brings Rails conventions to JavaScript tools. And you can also add in React, a larger framework that automatically updates the browser when your data changes. Learn the basics of Turbo, Stimulus, and TypeScript, and add pizazz to your application. Structure your web application to best manage your state. Learn how to interact with data on the server while still keeping the user experience interactive. Use the type system in TypeScript to expand on JavaScript and help prevent error conditions. Debug and test your front-end application with tools specific to each framework. There are a lot of ways to do client-side coding, and Rails is here to help. What You Need: This book requires Ruby on Rails 7.0 or later, React 17.0.0 or later. Other dependencies will be added by Rails.
Read more…
English [en] · EPUB · 2.6MB · 2022 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6750684
nexusstc/Portable Python Projects/40e4108ea75a17e36a94a4e357e047fb.epub
Portable Python projects : run your home on a Raspberry Pi Mike Riley, (Computer scientist) Pragmatic Bookshelf, The [Imprint] Pragmatic Programmers, LLC, The Ingram Publisher Services [distributor, O'Reilly Media, [Place of publication not identified], 2022
"Discover easy ways to control your home with the powerful new Raspberry Pi hardware. Program short Python scripts that will detect changes in your home and react with the instructions you code. Use new add-on accessories to monitor a variety of measurements, from light intensity and temperature to motion detection and water leakage. Expand the base projects with your own custom additions to perfectly match your own home setup. Most projects in the book can be completed in under an hour, giving you more time to enjoy and tweak your autonomous creations. No breadboard or electronics knowledge required! Get to know the latest Raspberry Pi hardware, and create awesome automation solutions for home or work that don't require an electronics degree, cumbersome add-ons, or expensive third-party subscription services. Create easy to run Python scripts on your own that make your Pi do things that would have required a team of automation experts to build only a few years ago. Connect to and control popular home automation lighting systems from a Raspberry Pi. Trigger autonomous actions based on movement, temperature, and timer events. Power on your own computer and appliances using your voice. Remotely control infrared-enabled consumer electronics, create chatbots to retrieve personalized items of interest, and implement a temperature-monitoring room fan. These are just some of the projects that the book will show you how to make. Most projects can be completed and operational in under an hour, and do not require any messy schematics or a spaghetti bowl of wires and breadboard-attached circuits to operate. Control your home or office exactly the way you want instead of relying on an expensive mysterious box of third-party technology to do it for you. What You Need: Raspberry Pi (Pi 4 Model B or higher recommended) running Raspberry Pi OS."-- Site Web de l'éditeur
Read more…
English [en] · EPUB · 8.3MB · 2022 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6749519
nexusstc/A Common-Sense Guide to Data Structures and Algorithms/be244caa3af727764cffa705af8056e7.pdf
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills Jay Wengrow; Brian MacDonald The Pragmatic Bookshelf, 2, 2020-08-25
If you thought that data structures and algorithms were all just theory, you’re missing out on what they can do for your code. Learn to use Big O notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code’s efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background. This new edition features practice exercises in every chapter, and new chapters on topics such as dynamic programming and heaps and tries. Get the hands-on info you need to master data structures and algorithms for your day-to-day work. Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work. Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You’ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions. Use these techniques today to make your code faster and more scalable.
Read more…
English [en] · PDF · 9.1MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 1.6748874
Previous 1 Next
Previous 1 Next
Anna’s Archive
Home
Search
Donate
🧬 SciDB
FAQ
Account
Log in / Register
Account
Public profile
Downloaded files
My donations
Referrals
Explore
Activity
Codes Explorer
ISBN Visualization ↗
Community Projects ↗
Open data
Datasets
Torrents
LLM data
Stay in touch
Contact email
Anna’s Blog ↗
Reddit ↗
Matrix ↗
Help out
Improve metadata
Volunteering & Bounties
Translate ↗
Development
Anna’s Software ↗
Security
DMCA / copyright claims
Alternatives
annas-archive.li ↗
annas-archive.se ↗
annas-archive.org ↗
SLUM [unaffiliated] ↗
SLUM 2 [unaffiliated] ↗