{Iuliia Kotlenko}

May 22, 2015 Introduction to Git and Github

Git is system for version control of files that was created by Linus Trovalds. It allows you to easily store, update and manage versions of files. Git provides the ability to update and edit the project files to reflect changes made by others. Every time you commit or save the changes of your project, Git makes duplicates of the original file...

read_more

May 23, 2015 Impressions of DBC

Couple months ago I decided to find school for improving my knowledge and finally finished what I started many years ago. There are a lot of schools. Almost all of them have very similar program(lecture, pair programming, solo project).

read_more

May 31, 2015 Difference between Margin, Border, and Padding

Margin, padding and border - is part of the so-called block model. The mechanism of the block model is the following: In the middle there is a content area that surrounds the padding, border surrounded by a border, which in turn is surrounded by fields margin. Visual representation...

read_more

June 4, 2015 Ruby: Arrays and Hashes

An array in Ruby is an object. Array can store object of different data type. Each element in array can be refferd to by an index. Ruby like in others languages a first elemen has index 0. There are to type creating arrays. Arrays can be instantiated...

read_more

June 5, 2015 My Thinking Style

This quality allows you to visualize, to conceive ideas, to understand or believe that which you cannot actually see. When you are using your abstract quality, you are using your intuition, your imagination, and you are looking beyond “what is”

read_more

June 12, 2015 Understanding Enumerable#group_by

e have learned about Array and Hash, but it's just half way. Each of them have own methods for adding, deleting and accessing data. Enumerable methods are the bunch of methods for manipulatinf with Array and Hash. Enumerable gives ...

read_more

June 14, 2015 Online security

read_more

June 18, 2015 Classes, Objects, and Variables

"Ruby is a perfect Object Oriented Programming Language. Everyting in Ruby is object."

Object orientention is not only development style. If you look around you'll see objects are everywhere: your car, your dog. read_more

June 19, 2015 Pairing and Giving Feedback

Pair programming has always been for me the most difficult part. So every time I have to put maximum effort. But in any case it is good practice, it is another view of the problem and more ideas how to solve the problem. read_more

June 27, 2015 What are blocks, procs, and lambdas?

Maybe one of the confusing parts of learning Ruby is understanding what is blocks, procs and lambdas and how they work. Blocks, Procs and lambdas (referred to as closures in Computer Science) is a powerful side of Ruby. read_more

June 27, 2015 Stereotype Threat

read_more

July 11 2015 Ruby classes vs. JavaScript constructor functions

Since this is function, we can initialize objects. In this example we are assigning properties. In Ruby we did the same with initialize instance method. And now maybe you have quastion why in JS there are to ways to create objects. If you needed to create multiple objects, it would be pretty cumbersome to define them using the literal method over and over. read_more