Adrian Marino

41 Flips | 1 Magazine | 14 Likes | @AdrianMarino | Keep up with Adrian Marino on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Adrian Marino”

TouchScript

Ruby’s Important Hook Methods

Ruby's philosophy is based on a strong primitive which is <i>programmer happiness</i>. Ruby strongly believes in programmer happiness and it has provided …

Raspberry Pi 2 Makes It Easier Than Ever to Just Do Stuff

I can use this 'smaller-than-my-wallet' device, which packs the power of a moderate PC and can run a full-fledged Linux OS, anywhere I want. …

How to manage processes with cgroup on Systemd

Apr 12, 2015, 14:10 (2 Talkback[s]) <br>(Other stories by Linuxaria)<p>systemd is a suite of system management daemons, libraries, and utilities designed as …

Ruby Metaprogramming - Method Missing

In Ruby On Rails By Leigh Halliday April 08, 2015<p>What is method_missing?<p>method_missing is a method that ruby gives you access inside of your objects …

Programming

RSpec Subject, Helpers, Hooks and Exception Handling

After understanding the basic structure how tests look with RSpec, the next step is to learn how to use the most frequently used elements of its …

Different Collection Types in Ruby

In computer science, a <b>collection</b> or <b>container</b> is a grouping of some variable number of data items (possibly zero) that have some shared significance …

Finding Things in Ruby's ObjectSpace

Here's a great development nugget courtesy of the book <i>Design Patterns in Ruby</i>1.<p>The standard Ruby library contains a module called ObjectSpace that:<p>… …

10 Ruby tricks to improve your code (or not) - Devblast

× Close<p>Want to sharpen your dev skills, earn more money and become a top notch developer?<p>You're not alone.<p>Join 1500+ developers in the Devblast …

Ruby Introspection - Metaprogramming

In Ruby On Rails By Leigh Halliday March 21, 2015<p>What is metaprogramming?<p>You might have heard the term <b>metaprogramming</b> before, but what is it and what …

Programming

Creating a Ruby DSL

In Ruby On Rails By Leigh Halliday March 14, 2015<p>Overview<p>I've been in Colombia for the last month visiting family, and last week I had the …

Programming

Writing a Web Crawler

Combining HTML parsing and web inspection to programmatically navigate and scrape websites.<p>In the previous chapters on web-scraping, we saw how …

Programming

The simple but powerful Ruby Struct

In Ruby On Rails By Leigh Halliday March 13, 2018<p>What is a Struct?<p>A Struct in Ruby is one of the built-in classes which basically acts a little like …

Clean Architecture in Ruby

7 steps to get started with<p>Why?<p>For the last 10 years we have built a lot of Rails applications and they’ve grown. The fact is that Rails is a <i>web</i> …

AngularJS in Patterns (Part 3)

Behind its $parse service, AngularJS provides its own implementation of interpreter of a DSL (Domain Specific Language). The used DSL is simplified …

7 Free eBooks To Learn AngularJS

So you’ve been following this Angular series (if you haven’t, start from the top here) and have come to a point where you are somewhat comfortable …

Best Practices for Building Angular.js Apps

Browserify? Require.js? Doesn’t Angular.js have modules?<p><b>Update 2016–04–17: I wrote this article almost 2 years ago for Angular 1.x. This article is</b> …

JavaScript

5 Typical JavaScript Interview Exercises

JavaScript developers are in high demand in the IT world. If this is the role that best expresses your knowledge, you have a lot of opportunities to …

3 Essential Sublime Text Plugins for Node & JavaScript developers - Scott Smith

Check out these 3 great and essential Sublime Text plugins every JavaScript and Node developer should know about and use.<p>JsFormat<p>JsFormat is a …

Comprehensive Beginner's Guide to AngularJS

Last Saturday, I gave yet another talk on getting started with AngularJS and with good success. I found myself wondering though, along the way, why …

Quick Tip: Leveraging the Power of Git Stash

Imagine that you're working on a feature in a Git-controlled software project. You're right in the middle of making some changes when you get a …

Ten websites to learn Ruby on Rails for free

Roadmap for Learning Rails: This article provides a good road map to how you should go about learning Ruby on Rails and explains the different …

Programming

Building a Binary Tree with Enumerable

I believe that the Enumerable module is the <b>most important</b> thing to understand if you want to go from a beginner to intermediate Rubyist. It requires …

Speed Up Rails By Starting on the Front

Is your Rails website performing poorly? Are clients and users complaining about 5-10 second pageloads, timeouts on mobile devices, or images that …

Ruby programing tutorial - class inheritance & modules

Inheritance<p>In the previous chapter we talked briefly about inheritance. <b>Inheritance</b> is when a class <b>inherits</b> behavior from another class. The class …

JavaScript

How do you take an app from no tests to TDD?

You’re excited about the app you’ve made. There’s just one problem – you don’t have any tests. You wanted to write it using Test-Driven Development, …

A Look Inside A Live Linux Kernel

The open source bloodline (no pun intended) in this year’s Heartbleed security bug has predictably fuelled our interest in Linux-related cryptographic functions and “open” technology safety in general. Whether an inevitable Heartbleed 2.0 is around the corner or not, the IT industry (and hopefully …