READ THE LATEST

Author: Nikita Kazakov

What the heck is EOS? (Book Notes)

The company I’m working with started to use EOS (Entrepreneurial operating system) to manage vision, priorities and making sure everyone is clear about what the company is aiming to achieve. I don’t recommend you read it unless your company is implementing EOS and you need to know the framework. The

Read More »

Drop big rocks in the Jar first

This analogy is about putting important things first. Sounds like the same old crap you hear from self-help books. However, I admire a good analogy that sticks in my head and this is one of those. This analogy comes from Stephen Covey. Imagine you have a jar and you have

Read More »

How objects send messages in Ruby

If open IRB (interactive ruby) and type in the following expression 2 + 3, you’ll get 5. If you reverse that with 3 + 2, you’ll still get 5. Numbers are just one of the many types of objects in Ruby. Whole numbers are an Integer type of object. So

Read More »

Review: Pragmatic Studio Rails I Course

I finished Pragmatic Studio’s Rails I course and it gave me the skills to build a CRUD Rails app from scratch.  That speaks volumes about how great this course truly is The course features 26 video chapters that walk you through creating a Rails app to finishing a full featured

Read More »

Why skip testing if you’re new to software development

Doing Test Driven Development (TDD) and learning Ruby simultaneously is a problem for brand new developers. When you’re new to development, you don’t have the foresight to take on multiple subjects at once. You’ll context switch and end up frustrated with slow progress. Automated testing is vital to development but

Read More »

How to install RubyMine and setup a Ruby environment on Linux

You’re going to need a text editor to write Ruby.  Although there are many options I prefer using a dedicated Ruby IDE such as RubyMine because it comes with debugging and autocomplete. Both are critical when learning a programming language. I’m running Xubuntu. Xubuntu comes with a Firefox web-browser. Download

Read More »

ASDF VM Version Manager for Ruby Tutorial

Using a version manager is critical if you plan on running different projects from GitHub. A project might not be compatible with the version of Ruby you have installed. We need a way to switch between versions of Ruby without installing and uninstalling them every time. I’ll show you how

Read More »

How to Run Ruby on Windows 10 with VirtualBox

It’s hard enough to learn a new programming language by itself and it’s miserable when you run into avoidable system errors. I learned the hard way. Folks on Reddit faced similar issues. After installing ports of Ruby for windows and working through tutorials, I ran into system errors that don’t

Read More »