René's URL Explorer Experiment


Title: Practicing Ruby

Description: The world's largest collection of lessons for experienced Ruby developers.

direct link

Domain: practicingruby.com

NoneIE=edge

Links:

Practicing Rubyhttps://practicingruby.com/
https://practicingruby.com
Abouthttps://practicingruby.com/about
Githubhttps://github.com/PracticingDeveloper/practicingruby.com
Safely evaluating user-defined formulas and calculations https://practicingruby.com/articles/formula-processing
Problem discovery comes before problem solvinghttps://practicingruby.com/articles/problem-discovery
The anatomy of information in software systemshttps://practicingruby.com/articles/information-anatomy
A self guided course on streams, files, file formats, and socketshttps://practicingruby.com/articles/study-guide-1
Sustainable maintenance: Focus on quality first https://practicingruby.com/articles/sustainable-foss-quality
Hunt the Wumpus: An exercise in creative codinghttps://practicingruby.com/articles/wumpus
Infrastructure automation by examplehttps://practicingruby.com/articles/infrastructure-automation
Exploring low-level computing concepts with Rubyhttps://practicingruby.com/articles/low-level-computing
Making incremental improvements to legacy systemshttps://practicingruby.com/articles/improving-legacy-systems
Using data to explore questions about our liveshttps://practicingruby.com/articles/exploratory-data-analysis
Implementing a minimal HTTP server in Rubyhttps://practicingruby.com/articles/implementing-an-http-file-server
Simulating tiny worlds for fun and profithttps://practicingruby.com/articles/simulating-tiny-worlds
A low cost approach to working on side projectshttps://practicingruby.com/articles/low-cost-approach-to-side-projects
Avoiding brittleness in data munging projectshttps://practicingruby.com/articles/avoiding-brittleness-in-data-munging
From adhoc script to object-oriented program https://practicingruby.com/articles/from-scripting-to-oop
The Law of Demeter: Some archaeological noteshttps://practicingruby.com/articles/demeter-archaeology
Cleaning up bloated method interfaceshttps://practicingruby.com/articles/cleaning-up-bloated-method-interfaces
Debugging without the doom and gloomhttps://practicingruby.com/articles/debugging-without-doom-and-gloom
Code reuse in Ruby: It's complicated!https://practicingruby.com/articles/code-reuse-is-complicated
A gentle introduction to actor-based concurrencyhttps://practicingruby.com/articles/gentle-intro-to-actor-based-concurrency
A self-guided tour of an interesting codebasehttps://practicingruby.com/articles/self-guided-code-tour
Parsing JSON the hard wayhttps://practicingruby.com/articles/parsing-json-the-hard-way
An adventure in prototypeshttps://practicingruby.com/articles/adventure-in-prototypes
Simulating the emergent behavior of ant colonieshttps://practicingruby.com/articles/ant-colony-simulation
Expanding your code reading horizonshttps://practicingruby.com/articles/expanding-your-code-reading-horizons
Understanding the relationships between objectshttps://practicingruby.com/articles/relationships-between-objects
Guidelines for growing a stable codebasehttps://practicingruby.com/articles/growing-a-stable-codebase
Process spawning patternshttps://practicingruby.com/articles/process-spawning-patterns
Building the rstat.us API: Choices and challengeshttps://practicingruby.com/articles/building-the-rstatus-api
Event loops demystifiedhttps://practicingruby.com/articles/event-loops-demystified
Temporal coupling and the Law of Demeterhttps://practicingruby.com/articles/temporal-coupling-and-the-law-of-demeter
A practical application of basic statistical methodshttps://practicingruby.com/articles/intro-to-basic-statistical-methods
Spiking is not cowboy codinghttps://practicingruby.com/articles/spiking-is-not-cowboy-coding
Mock objects deeply influence designhttps://practicingruby.com/articles/mock-objects-deeply-influence-design
Refactoring is not redesignhttps://practicingruby.com/articles/refactoring-is-not-redesign
End-to-end testing is essentialhttps://practicingruby.com/articles/end-to-end-testing-is-essential
Lessons learned from my TDD self-studyhttps://practicingruby.com/articles/tdd-lessons-learned
Responsibility-centric vs. data-centric designhttps://practicingruby.com/articles/responsibility-centric-vs-data-centric-design
Implementing the Active Record pattern, Part 2https://practicingruby.com/articles/implementing-the-active-record-pattern-2
The hidden costs of inheritancehttps://practicingruby.com/articles/hidden-costs-of-inheritance
Implementing the Active Record pattern, Part 1https://practicingruby.com/articles/implementing-the-active-record-pattern-1
Writing confident codehttps://practicingruby.com/articles/confident-ruby
Persisting relations in a polyglot worldhttps://practicingruby.com/articles/persisting-relations-in-a-polyglot-world
Solving the "Scoring Predictions" katahttps://practicingruby.com/articles/solving-the-scoring-predictions-kata
Tricks for working with text and fileshttps://practicingruby.com/articles/tricks-for-working-with-text-and-files
What are the costs and benefits of TDD?https://practicingruby.com/articles/tdd-costs-and-benefits
Lessons learned from coding in the danger zonehttps://practicingruby.com/articles/coding-in-the-danger-zone
Using games to practice domain modelinghttps://practicingruby.com/articles/using-games-to-practice-domain-modeling
Criteria for disciplined inheritance, Part 2https://practicingruby.com/articles/disciplined-inheritance-2
Criteria for disciplined inheritance, Part 1https://practicingruby.com/articles/disciplined-inheritance-1
Framework design and implementation, Part 2https://practicingruby.com/articles/framework-design-and-implementation-2
Framework design and implementation, Part 1https://practicingruby.com/articles/framework-design-and-implementation-1
Building a better Turing tarpithttps://practicingruby.com/articles/spiral-staircase-of-refactoring
Exploring the depths of a Turing tarpithttps://practicingruby.com/articles/exploring-a-turing-tarpit
Patterns for building excellent exampleshttps://practicingruby.com/articles/patterns-for-building-excellent-examples
The qualities of great softwarehttps://practicingruby.com/articles/qualities-of-great-software
Thoughts on "Arguments and Results", Part 2https://practicingruby.com/articles/arguments-and-results-2
Thoughts on "Arguments and Results", Part 1https://practicingruby.com/articles/arguments-and-results-1
Working with binary file formatshttps://practicingruby.com/articles/binary-file-formats
Domain specific API constructionhttps://practicingruby.com/articles/domain-specific-apis
From requirements discovery to releasehttps://practicingruby.com/articles/from-requirements-discovery-to-release
Building Unix-style command line applicationshttps://practicingruby.com/articles/building-unix-style-command-line-applications
Ruby and the singleton pattern don't get alonghttps://practicingruby.com/articles/ruby-and-the-singleton-pattern-dont-get-along
"Unobtrusive Ruby" in Practicehttps://practicingruby.com/articles/unobtrusive-ruby-in-practice
Learning new things step-by-stephttps://practicingruby.com/articles/learning-new-things-step-by-step
Thoughts on regression testinghttps://practicingruby.com/articles/regession-testing
Building Enumerable & Enumerator in Rubyhttps://practicingruby.com/articles/building-enumerable-and-enumerator
A closure is a double edged swordhttps://practicingruby.com/articles/closures-are-complicated
How to attack sticky problemshttps://practicingruby.com/articles/attacking-sticky-problems
Ways to load codehttps://practicingruby.com/articles/ways-to-load-code
Structural Design Patternshttps://practicingruby.com/articles/structural-design-patterns
Creational Design Patternshttps://practicingruby.com/articles/creational-design-patterns
Connascence as a Software Design Metrichttps://practicingruby.com/articles/connascence
SOLID Design Principleshttps://practicingruby.com/articles/solid-design-principles
How to practice, Part 2https://practicingruby.com/articles/how-to-practice-2
How to practice, Part 1https://practicingruby.com/articles/how-to-practice-1
Thoughts on Mocking, Part 2https://practicingruby.com/articles/thoughts-on-mocking-2
Thoughts on Mocking, Part 1https://practicingruby.com/articles/thoughts-on-mocking-1
Dirty Little Secrets about Testinghttps://practicingruby.com/articles/dirty-testing-secrets
Interesting Ruby Hacker-Writershttps://practicingruby.com/articles/ruby-hacker-writers
Interesting Ruby Hackershttps://practicingruby.com/articles/ruby-hackers
Duck Typing in Practice, Part 2https://practicingruby.com/articles/duck-typing-in-practice-2
Duck Typing in Practice, Part 1https://practicingruby.com/articles/duck-typing-in-practice-1
Obfuscations of Christmas Pasthttps://practicingruby.com/articles/obfuscations-of-christmas-past
Rapid Prototypinghttps://practicingruby.com/articles/rapid-prototyping
Uses for Modules, Part 4https://practicingruby.com/articles/uses-for-modules-4
Addendum to Uses For Modules, Part 3https://practicingruby.com/articles/uses-for-modules-3a
Uses for Modules, Part 3https://practicingruby.com/articles/uses-for-modules-3
Uses for Modules, Part 2https://practicingruby.com/articles/uses-for-modules-2
Uses for Modules, Part 1https://practicingruby.com/articles/uses-for-modules-1
Meditations on Bad and Good Code, Part 2https://practicingruby.com/articles/meditations-on-bad-and-good-code-2
Meditations on Bad and Good Code, Part 1https://practicingruby.com/articles/meditations-on-bad-and-good-code-1
Testing Private Methodshttps://practicingruby.com/articles/testing-private-methods
Writing Configurable Applications, Part 2https://practicingruby.com/articles/configurable-applications-2
Writing Configurable Applications, Part 1https://practicingruby.com/articles/configurable-applications-1
Ruby's method lookup path, Part 2https://practicingruby.com/articles/method-lookup-2
Ruby's method lookup path, Part 1https://practicingruby.com/articles/method-lookup-1

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.