Oinak

Oinak @oinak

About: dad, vimmer, #ruby lover, #elixirlang & #crystallanguage curious , learning ally, gnu/🐧 user, 🚲 rider, scifi lover (he/him)

Location:
Spain
Joined:
Aug 5, 2019

Oinak
articles - 24 total

Safer sandboxing in Rails

Ruby on Rails console has a very interesting feature, that you can see on its documentation: As...

Learn More 0 0Aug 6

Easy logging in your small ruby scripts/apps

I have recently shared A configuration system for ruby CLIs. If you are designing a new ruby...

Learn More 0 0Jul 14

A configuration system for ruby CLIs

If you have developed Rails applications you might be familiar with its configuration system but if...

Learn More 0 0Jul 8

Local API in a single file

image credit: pngimg Sometimes yo need to develop an API client for a service that you cannot call....

Learn More 0 0Feb 3 '24

A take-home exercise scaffold for ruby

(cover by @reeto) Many developer job hiring processes include some sort of take-home...

Learn More 2 1Sep 23 '23

Neovim config from scratch (Part II)

This is a continuation from Neovim config from scratch (Part I). There I covered: Nuke from orbit...

Learn More 16 0Jan 11 '23

Neovim config from scratch (Part I)

I recently started moving from vim to neovim and trying to port my old config with unsatysfying...

Learn More 47 1Dec 30 '22

How to assess "developer experience" from the job interview

When you are taking part on a job interview for a developer position, it is very difficult to form an...

Learn More 5 0Sep 14 '22

Can you solve FizzBuzz ... in a tweet?

FizzBuzz is a (in)famous programming puzzle that it is used mainly just to filter people who can code...

Learn More 4 0Aug 23 '21

You are welcome!

I recently saw this tweet: This is not the first time someone is delivering the Real Developer ™ I...

Learn More 3 2Oct 6 '20

Step by step Tetris on ES6 and Canvas

Some time ago I wrote a post called a very classy snake, inspired by a YouTube video and to try to to...

Learn More 23 0Sep 5 '20

Hiring Rails devs in Madrid (update: positions covered)

About Us At Returnly we help merchants turn product returns into new revenue streams. We...

Learn More 3 2Aug 28 '20

What makes a good hiring process assignment?

When you are opening a position there ius a number of things you can do to try to assess a candidate'...

Learn More 4 0Aug 16 '20

10 more questions to ask your future employer

I recently read 10 Questions I'm Asking All Companies Before Scheduling Any Interviews from ashleembo...

Learn More 5 0Aug 9 '20

React first steps

They started using react at work, so I set up myself for the bare minimum tutorial-based experiments...

Learn More 18 0Sep 22 '19

Understanding js reduce with Roman Numerals

There are several ways to fix new concepts in your head, to use them, to repeat, to combine with new...

Learn More 10 6Sep 9 '19

correct horse battery staple

There are a lot of places with obnoxious limitations to the characters you can put on a password, or...

Learn More 8 1Sep 5 '19

Are you sure you need jQuery?

You use jQuery. Everyone does. It is an awesome library, it took us out of the collective pit of de...

Learn More 58 4Aug 27 '19

8 things to look for in your next hire instead of 10x engineers

Some weeks ago there was a thread about the kind of engineersa startup should be going after. The thr...

Learn More 54 11Aug 22 '19

Mocks and stubs in ruby unit tests, a cheatsheet

Based on Sandi Metz's very precise explanations, I will try to give you the ultimate mnemonic (if you...

Learn More 22 1Aug 14 '19

understanding IIFE's step by step

Immediately invoked function expression Wow, that's a mouthful. According to wikpedia, an...

Learn More 12 0Aug 13 '19

A very _classy_ snake

I have the habit of start my coding musings by branching away from other people's proposals. In this...

Learn More 7 0Aug 10 '19

Abusing Ruby Hashes for fun

Every Ruby developer loves their hashes, they are available in the core, O(1) (which means fast) for...

Learn More 8 1Aug 9 '19

Ruby Service Objects without gems

Sometimes we use gems like Trailblazer or Interactor just to separate business logic from controllers...

Learn More 10 4Aug 5 '19