About:

Javier is a Co-Founder and Principal Software Engineer passionate about Ruby and training new programmers.

Website:

Specializations:

Interests:

Ruby programming Training new programmers Programming languages
Subscribe to RSS:
The text discusses key concepts and differences between Ruby and other programming languages, focusing on duck typing, message passing, metaclasses, and interface definitions. It also covers object-oriented design principles such ...
The blog post discusses the complexities of mobile app development, particularly focusing on hybrid apps as a cost-effective solution. It highlights the advantages of using web technologies for faster development and easier update...
The post emphasizes the importance of deliberate practice in mastering the Ruby programming language. It provides a compilation of exercises and resources, including Ruby Koans for syntax and culture, Ruby Warrior for interactive ...
The article provides a list of common Ruby interview questions aimed at evaluating a candidate's skill level and understanding of the Ruby programming language. It covers fundamental concepts such as differences between Ruby and o...
The post outlines compelling reasons to learn Ruby, emphasizing its user-friendly syntax, potential for career opportunities, and the growing demand for Ruby developers. It highlights the language's ability to foster creativity th...
The post provides an overview of Ruby as a programming language, highlighting its balance between functional and imperative programming. It recommends several books for beginners to learn Ruby, including 'Learn to Program', 'Progr...
The article provides strategies and recommendations for preparing for technical interviews, particularly for Ruby positions. It emphasizes the importance of self-introduction, reviewing past experiences, and understanding the job ...
The post shares insights from a Bluesky discussion about the positive aspects of programming in Ruby, highlighting community support, programmer happiness, the language's stability over time, and its expressive syntax. Contributor...
The post provides a concise guide on setting up Ruby in a development environment using the tool 'mise-en-place'. It outlines a three-step process to install and activate mise, allowing users to manage different Ruby versions and ...
The post emphasizes the importance of having a personalized development environment for Ruby programming, recommending Visual Studio Code as an optimal choice due to its ease of setup, cross-platform availability, lightweight natu...