Posts
-
Contributing to open source for the first time
This is my first official contribution to an open source project and makes me happy....
-
99 Bottles of OOP - Takeways
Writing code that is easy to read and understand is an act of kindensss...
-
Implementing a Coffee-Chat Bot for RocketChat in Ruby
Using Ruby and GitLab Pipeline schedules to facilitated socializing in RocketChat group channels...
-
Ruby under a miscroscope - Thoughts and Conclusions
There is value in knowing where to look when you want to understand what is happening behind the scenes when using a programming language....
-
Ruby under a microscope - Ruby on the JVM
JRuby is an alternative implementation for Ruby, in Java instead of C. Java allows Ruby application to run like any other Java program using the Java Virtual Machine and allows to use thousands of libraries written in Java...
-
Ruby under a microscope - Metaprogramming
Metaprogramming means to program a different or a higher level of abstraction. Ruby allows to change your program to inspect and change itself dynamically.Methods as eval allow your program to write new Ruby code, calling the parser and compiler at the run time....
-
Ruby under a microscope - How Ruby borrowed a decades-old idea from Lisp
Blocks are one of the most commonly used and powerful features of Ruby, they allow code snipped to Enumerable methods such as each, detect....
-
Ruby under a microscope - The hash table the workhorse of Ruby internals
Unlike simple arrays a hash table can automatically expand to accommodate more values, no need to worry about the space or about allocating memory....
-
Ruby under a microscope - Method lookup and constant lookup
A Ruby module is a Ruby object that also contains method definitions, a superclass pointer, and a constans table....
-
Ruby under a microscope - Objects and classes
A Ruby class is a Ruby object that also contains method definitions, attribute names, a superclass pointer, and a constants table....
-
Ruby under a microscope - Control structures and method dispatch
Like Ruby, YARV has its own control structures....
-
Retrospective 2020
For about 6 years together with my husband we are doing at the end of the year a retrospective. We discuss about what we achieved the current year together and individually....
-
Ruby under a microscope - How ruby executes your code
Ruby core tea design YARV to use a stack pointer and a program counter....
-
Ruby under a microscope - Compilation
Compilation means translating code from one programming language to another. Your programming language is easy for you to understand while the target language is easy for computers to understand. Ruby's compiler runs automatically without you ever knowing....
-
Ruby under a microscope - Tokenization and Parsing
From running a script until seeing the results Ruby reads and transforms your code 3 times....
-
Working 2 weeks from seaside
At the beginning of September we had the crazy idea to stay 2 weeks at Black Sea side. It is off sezon, it shouldn't be crowded, might be a bit windy and rainy but we get to see the sea this year....
-
Hello and welcome!
I'm Alina and this is my first post in my finally official website, this sounds more than it actualy is....
subscribe via RSS