DEV Community

Yoandy Rodriguez Martinez profile picture

Yoandy Rodriguez Martinez

Desarrollo, leo y blogueo acerca de software, soy seguidor de Linux, Python , Go y todo lo que huela a Common-Lisp

Location Sofia, Bulgaria Joined Joined on  Personal website http://yorodm.github.io github website twitter website

Education

Universidad de las Ciencias Informáticas

Work

Senior Backend Developer

All 140 comments

Aprende Rust en español

Saludos Roberto. También soy partidario de poner todo el cont...

in the midst of grief, nevertheless, natalie coded

I told you once I believed you to be a very strong and reso...

Ben++

I've seen you turn from a "newbie" (your words not mine) in...

How dependent are you on your development environment configuration?

Without Emacs? What are we, cavemen?

Who uses IRC?

Freenode is the source of all knowledge (also the source of...

It’s my birthday

Happy birthday from Cuba!!!

What common programming concept has the wrong name?

Object Oriented Programming

Welcome Thread - v38

Any particular reason for choosing PHP (just asking, not lo...

What is the oddest JavaScript behavior?

Ryan, HR needs to now why you're searching for programmers ...

Which types of loops are most popular in the programming languages you use?

All Hail The Mighty LOOP!!!!!

If you mostly write code for your day-to-day, do you have plans to get promoted out of that situation?

I plan to keep coding while my fingers can type!!!!

There are 10 types of people...

Actually there are 10 types of people 1) those who underst...

Being a Female Programmer: How is it For You?

Women have been trained to be wary and cautious when they ...

The Dumb Things I Did And How I'm Going To Fix Them

I don't really remember how I arrived at this particular s...

Creando widgets para Odoo (Parte 1)

Gracias!! La segunda entrega anda en algún lado por el cont...

Rust Your Own Lisp

Back in school that was our version of "let's buy a bar"

Rust Your Own Lisp

(when (boudp 'brah-mode) (format "Dude, we should implement...

Rust Your Own Lisp

Oooh, I missed the part where you implemented that, nice wo...

Rust Your Own Lisp

Great stuff Ben!!!. A question from a fellow Rustling, why do...

Github bloquea acceso desde Cuba

Saludos Juan, cualquier update será bien recibido, yo estab...

What Genres Do You Listen To?

CoF!!!!! That brings back memories...

Explicando Promises de uma forma didática

Morí com as imagens do gatinho!!! É uma das formas mais ori...

Jack of the Stack

Been there, done that, have the shrink bills to prove it 😂!

To Bootcamp or Not To Bootcamp

I have what Americans will consider a B.Eng in Information ...

How I Emacs And So Can You: Packages

Hey Ben! I've just found this!!! I'm seriuosly considering ...

she's not a developer yet but nevertheless, natalie coded

Every time I read a testimonial like yours I am amazed at h...

Abrir la consola desde cualquier carpeta en Windows.

Hola Sergio, te recomiendo que veas el cmder, cuando tengo ...

How I Emacs And So Can You

Hi Ben!!!! Glad to see you went into full Emacs mode!!! Si...

Essential Python 3 code for lists

I use enumerate a lot so: for index, element in enumerat...

I redid my portfolio site for the third time, this year alone!

Pineapple on your pizza? You monster!!!! (kudos on the site...

Who is hiring? (As of February 2019)

I would very much appreciate that. Thanks in advance!

Who is hiring? (As of February 2019)

Hi Oscar, I'm interested in other position listed, does you...

Using Python Functions As Classes

Yeap, that's the coolest reason of all!!

Using Python Functions As Classes

Yep, functions are objects and you can add methods to them....

There's no such thing as a full stack developer

Found this on Reddit, still makes me laugh

Python exceptions considered an anti-pattern

Maybe 😉

Python exceptions considered an anti-pattern

The word "antipattern" sure get's thrown a lot around here la...

What you should learn to become a Master Yoda in Java

1) Go for Spring Boot and then cycle through every Spring r...

Weekend Hacking -- What Projects Are You Working on This Weekend?

Since my daily job is kind of quiet I will: Start a new s...

What goes through my mind while writing a function 😵

Every language but Python: "Oh maaan....this would be so e...

Redesigning Dev.to part On1 (1min Introduction) :)

Meh, I call click bait. Sorry, but I'm calling them as I se...

What Is The Worst Comment In Your Code?

// To <Name redacted>: I will hunt you down and shoot ...

How much does apple cost in your country?

Here's an announce, it is a second hand, "in good condition...

Anyone still using Emacs?

Discovering magit was like finding beer, on Christmas, hidden...

Who's looking for open source contributors? (Jan 21st edition)

Kenobi is a Python Language Server I started yesterday in t...

Anyone still using Emacs?

You should go and set up MELPA and start installing things ...

Anyone still using Emacs?

I use Emacs and have my fair share of posts about it. If yo...

3 ways to retain your dev flow between sessions 💪

applies some CSI style bullsh*t to the image So..., now I ...

Scraper para DEV desde Emacs

Gracias

Detecting academics' major from facial images

Agreed, see discussion here

Developing on Windows: Docker, Linux VM, WSL or Cygwin?

Don't, just don't, I've been using Windows for quite a whil...

Tell me a coding confession

If you hate Perl too then we should create a Foundation or ...

Tell me a coding confession

That's why I have like a ton of docsets in Zeal

Homemade Machine Learning in Python

Tell me a coding confession

I hate the whole Javascript tooling (the fact I'm doing a ...

Facebook Lied : A Facebook Feature Which Kills Another Feature

Solid and beautiful article, I was translating DDHH report ...

Do we really need classes in JavaScript after all?

Is this the "objects are the poor man's lambda" debate of o...

What software development skills only come with experience?

I think I was already finishing college when Youtube came o...

What's the Betamax of your field?

You do know Mac OSX is Unix?

What's the Betamax of your field?

Pharo is very mature and it's community is quite active, yo...

What's the Betamax of your field?

ESTAMOS DONDE QUIERA!!! PIONERITOS DEL 80!!! :D

What's the Betamax of your field?

I guess Corel? Are they still around?

What is a type of "overconfidence" you have observed in developers?

As all bad things, it comes in 3: 1.The "Too Senior To Lea...

What software development skills only come with experience?

Know how to tell buzzwords from things that will actually ...

Know When to Fold 'Em

Types are one thing that I find easier to talk about in Ha...

Actually, callbacks are fine

I see a Monadic Javascript Framework in the future....

Don't be unique

Coding standards are usually all that stands beteween a cal...

npm package discovered to have bitcoin-stealing backdoor

Mmm, malicious code that targets Javascript and the Blockch...

npm package discovered to have bitcoin-stealing backdoor

True that

How to make Python code concurrent with 3 lines

Just add three things to your post: The API has been arou...

Remember phonebooks?

The Pilot and the Discman

Reactive Canvas with ClojureScript and Vue

See? This guy gets it XD

Reactive Canvas with ClojureScript and Vue

Lisp is beautiful in all it's flavors, and Clojure managed ...

Reactive Canvas with ClojureScript and Vue

Long time since I've seen people interested in Clojure or C...

Would you willingly participate in creating a product like these?

On the other hand. Thanks for being the "devils advocate" h...

Would you willingly participate in creating a product like these?

Ok, since we're both educated persons (I have college degre...

Would you willingly participate in creating a product like these?

The thing with products is that there's always an "ideology...

Would you willingly participate in creating a product like these?

It's not a matter of ideology, although I see why (given th...

Stop Fighting About JavaScript Frameworks

SO STOP CREATING SO MANY!!!!

What Genres Do You Listen To?

Rock, rock, and then, more rock. Radiohead A perfect circ...

Deploy Static Websites Instantly on dragdrop.site

slow clapping

The node_modules problem

That's the reason why some developers can't have nice thing...

29 Must Read Books For Programmers

I keep the second volume around. It explain concurrency, sy...

Semi colons;

Spent the whole Friday morning aguing with someone about ju...

29 Must Read Books For Programmers

Despite what most people believe, software engineering doe...

What’s a concept you understand now, but took you forever to grasp?

SQL (I still use ORM's cause the syntax gives me major hea...

Why is your preferred programming language your go-to?

I love Ruby, but Python has been my dirty secret for almost...

Are we Developers helping Google to build an unstoppable monopoly?

I'm , for once, helping them. That way when they become Sky...

Ruby has no class methods

Meta Object Protocol, oh man you're in for a treat!!!! Chec...

Ruby has no class methods

So, you've effectively proven that. Ruby does have class ...

10 Software Engineering Proverbs/quotes I Wrote in the Past Months

So people can make wallpapers and vision boards. It's a mil...

JavaScript error handling with better `dx`

You Javascript people need Monads, or some decent metaprogr...

What are you not interested in learning?

Vim, 'cause you know that Real Programmers Use Emacs

Functional JavaScript - Functors, Monads, and Promises

You know, as long as Monad tutorials go, this is pretty coo...

What tense do you use in Git Commit messages?

It depends on the level of my caffeine gauge

Interfaces de comandos con Python

It's like click sans the 300 decorators to make it work. It...

Part One: Learn Ruby With Me - What is Ruby?

Ruby is happiness, freedom, and fun, all in one, like bubble ...

Put Some Smile on That VIM

You're just begging me to write an emacs-smile-mode 😜

Why Java Interfaces Are Terrible

Don't get me wrong, I used to be one of the "proper OOP" gu...

Why Java Interfaces Are Terrible

Assuming you come from Go, you'll need to learn some proper...

Why Java Interfaces Are Terrible

Church to that.

How a Month without Computers Changed Me

Cool! Shabbat Shalom!

Did you earn your Hacktoberfest t-shirt?

Fun-ish fact, I learned back in 2015 or 2016 that my countr...

Make an open source maintainer's day with this one weird trick

There's a little nice project for that here

Interfaces de comandos con Python

Si, hice un post acerca de crear tus propios widgets con Od...

Learn Code from Us: Developer Thread

Can you collaborate if you're posting in languages other th...

Hot Takes, Myths, And Fake News - Why Everyone Is Wrong About DevOps (Except For Me)

....and that's how Ben created Skynet

Hot Takes, Myths, And Fake News - Why Everyone Is Wrong About DevOps (Except For Me)

Something something slashdot This just made my day

Parsing bridgesupport schema files

[From your robot overlords 🤖]: We are very pleased with thi...

You want HOW MANY years experience?!

Masterfully done. As they used to say "small is beautiful",...

🤔 Explain Distributed Storage - and how it goes down for github / uilicious / cloud / etc

It's not just funny but also extremely accurate. Shame I ca...

500 followers! What can I do to improve?

We are bots, but we are good bots that would be pleased to ...

12 Things Every Junior Developer Should Learn

I would add to that: Know your design an architectural pa...

Do students get to work with existing codebases?

Back in my student days, we had the opportunity to access c...

I broke login for 80k users

Just remembering an anecdote not unlike yours, when a frien...

I broke login for 80k users

sights this youngsters and their services in "the cloud"......

Challenge: Write the recursive Fibonacci algorithm in a different language.

An Emacs Lisp version. Warning!! This will likely freeze yo...

Cementerio Proyectos Github

Thanks Isaac. It was a technique one of my college professo...

Cementerio Proyectos Github

Lo intento y la palabra me sale con problemas, tendré que r...

How do you name your devices?

This is one of those things my generation solved by watchin...

¿Hay personas de México o América Latina posteando aquí en Dev.To?

Saludos por acá, yo soy de Cuba y publico y seguiré publica...

How would you rewrite this Python code?

I'll tell you as my old Python sensei used to tell me: When...

What Is Your Main Language?

I grew up with Java, switched to Python and never turned ba...

Why (I think) "Cost of Living" pay for remote workers is BS.

Feeling your pain over here. Last year I worked for three mon...

How do you survive over a year of rejected applications?

Having an stable remote job would mean having an stable int...

How do you survive over a year of rejected applications?

You just have to keep trying. I'm a Python/Ruby developer w...

Who's looking for open source contributors? (May 7 edition)

No need, it work's fine with lsp-mode. Great stuff!!

Who's looking for open source contributors? (May 7 edition)

Care if I make an Emacs mode out of it? :D

CSS Abuse

Impresive!!!!

What is your favourite git merge tool/strategy?

Emacs + Magit, It's a really great tool even if you're and ...

What is the most confusing 💡thing in JavaScript?

That you can't even tell which ESXXX version you're using b...

loading...