DEV Community

Francisco Quintero 🇨🇴 profile picture

Francisco Quintero 🇨🇴

Software Engineer and Ruby on Rails Developer

Education

Software Engineering

Work

Software Engineer at Ideaware

Last 250 comments

La razón del por qué renuncie a mi trabajo.

Buena historia, Carlos. Deseo que estés mejor de tu salud y s...

How to Win Back Your Productivity After a Vacation

I'd add one more: enjoy vacation and stay away from job relat...

Dealing with the lifecycle of a Tempfile

Correct. Once I needed to use Tempfile because was dealing wi...

Post Mortem: La ansiedad de una puesta en producción

Gracias por compartir tus experiencias y punto de vista! Éxit...

Relaciones de Aspecto Perfectas en CSS

Que buen post. Es de esos artículos que no sabías que necesit...

Why Do Companies Ask For Passion?

Interesting topic. In my case, whenever I've had the chance t...

The Guilt of Not Working

We feel uncomfortable turning off work notifications Yep, ...

Making Your Ruby Gem Configurable

Wow, such nice timing for you posting this 😁 I'm working on ...

Converting HTML to PDF using Rails

Hey, thanks for sharing. It's nice to know there are other al...

A un año de DevTo 🎉, mi experiencia como bloguero

Sigue adelante y con mucho animo! Algo que me ha ayudado en ...

What was your win this week?

Two weeks ago a new member joined my team and he's been super...

What was your win this week?

Incredible stuff. BTW, don't forget to tip/donate or have yo...

What was your win this week?

I completed a pet project where I studied Hotwire and Stimulu...

Rails Generators

Nicely put. There's also the inverse: rails destroy GENERATO...

Simple dropdown with tailwindcss and stimulus

Aah, thanks. I'm studying Stimulus and was struggling with so...

5 Reasons Tailwind might not be the right choice. (WDS #1)

I meant this article which was inspired by "It's the Future"....

5 Reasons Tailwind might not be the right choice. (WDS #1)

LOL. Awesome. Like the "It's the future article" xD

Cómo es una entrevista en GitLab: un vistazo al proceso de contratación

Gracias, Luis. Sí, en definitiva consideraré volver a intenta...

Referencias vs Recomendación

Muy buen punto. En muchas ocasiones me he impedido compartir ...

Cómo es una entrevista en GitLab: un vistazo al proceso de contratación

Felicitaciones, Luis. Gitlab es una gran empresa con un excel...

Finding what matters to you

From time to time I put some time to think about what motivat...

What's your biggest struggle with Regular Expressions?

For me is that I've used them only in rare instances so that ...

TIL Using Postgres in GitHub Actions

Thanks, very useful the part of not leaving empty the POSTGRE...

Github Actions to run Rubocop and RSpec tests on Rails with Postgres

Hey, nice tutorial. Very good intro to GH actions. Thanks for...

What was your win this week?

Congrats, stay safe!

What was your win this week?

I built my very first project in Elixir and I feel very accom...

Exploring Elixir Recursion and Lists

Great article, thanks for sharing!

Migrating from Lastpass to Bitwarden. I'm changing password manager 🙅

And I moved just yesterday xD It was so easy peasy I couldn't...

Migrating from Lastpass to Bitwarden. I'm changing password manager 🙅

Hey, thanks for sharing this. I was willing to pay the Lastp...

When applying for dev jobs, do you aim for quantity or quality?

By the time, I recall CV Compiler and Top Resume. I tried to ...

When applying for dev jobs, do you aim for quantity or quality?

Keep it up. Have you tried those services where they review a...

When applying for dev jobs, do you aim for quantity or quality?

Quality. Applying to jobs is stressing and demanding. Better ...

List: questions to ask during a job interview

Yes, I do. Here in Colombia we have lots of holidays (18 xD) ...

List: questions to ask during a job interview

Well, this looks awesome. I'm taking many from here to add to...

📝 Plan ahead for your next dream Job 🧳 Inside Notion? 🚀💯

Nice share. I've been doing something like this (simpler) in ...

What's your the weirdest Ruby Gem you have worked with?

Not the most weird but definitely, Ransack. It's so powerful...

Research for a Jekyll Profile on GitHub pages

Jekyll is so cool for building static web pages. I used for m...

Sinatra Web APP

Good effort. It's nice you're learning with Sinatra as you'll...

Create a Basic API with Ruby on Rails

Hey, nice tuto. It's impressive how simple is to build a REST...

Should I listen to music while coding?

It depends.

Know How to Google Is Important. Do You Know How Do It?

What's the difference in "Search for multiple words using a p...

When do you think it’s the right time to create your own coding language? Answer for the chance to be featured on our podcast!

Never 😆

Prefer returning chainable ActiveRecord objects

Nice tip!

How I decompress as a developer

"Haha look at this crap that I wrote here is what I did to f...

Batch cropping of screenshots on MacOS

Nice thing. I've always limited my use of ImageMagick to only...

Goodbye Offline Page

Safair is modern IE of old times.

Rails Engines - Independent Heroes

Hey, very nice overview. I've been doing RoR apps for a long ...

Why do you love Ruby, actually? An ode.

I think it depends on the background. In my case, English is ...

Hi, I'm Amara Keller

Nice to meet you. Been reading your "video streaming" content...

How and when do you decide to update your app's dependencies?

In the project I'm working on, we use dependabot. It's really...

Stop using virtualenv, pyenv, nvm, goenv and Use Docker images

You should add a disclaimer: When you have tons of RAM and d...

Twilio Chat/Video

Hey Razvan, I have some experience working with Twillio-video...

What is a Staff Engineer Anyway?

Why?

Announcing the DigitalOcean App Platform Hackathon on DEV!

A Zoom meet-and-greet with DigitalOcean’s CEO, Yancey Spruil...

Estás usando mal console.log en javascript

Cuando me toca, uso las variantes de .info, .warning o .error...

Write complex SQL with sub query easily in Rails

Thanks a bunch!

Write complex SQL with sub query easily in Rails

Interesting. What raw SQL does it produce?

😊Feedback, please

Looks good. I mean, it's an awesome design, simple, clean, an...

What is Serialization?

Useful definition :)

I’m Vaidehi Joshi, Senior Software Engineer at DEV/Forem- AMA

What's your favorite part in the Forem codebase?

Nobody is working for 8 hours a day, Why?

meaning?

Nobody is working for 8 hours a day, Why?

People claims about getting solutions for problems when they...

O que é concorrência em um sistema operacional?

Eu olvido, por favor, taggea seus artigos com a tag "portugue...

O que é concorrência em um sistema operacional?

Boãs definições e mui bons exemplos para um tema tão um poco ...

What are you looking forward to when the pandemic is over?

Gosh, when Cap got Mioljnir or when the portals open. I was y...

What are you looking forward to when the pandemic is over?

Travel. In our country, we currently can but with all the lim...

Why I don't like story-point-driven estimates

I see your point. The thing with chopping things off is that ...

Why I don't like story-point-driven estimates

I have to disagree that I agree(?) While I was reading I was...

You Don’t Have to Participate in Hacktoberfest

Nicely said. This year I'm not participating in hacktoberfest...

What's the dev skill you mastered in a day?

Here

What's the dev skill you mastered in a day?

ajajajajajajajaaj

What's the dev skill you mastered in a day?

Honestly, none.

Minha primeira aplicação mobile: quais tecnologias e ferramentas usamos para criar uma aplicação em duas semanas?

Benvinda o mundo do desarrollo web usando Ruby on Rails! Es...

A New Era in Rails Development

Interesting stuff. I already read CableReady and StimulusRefl...

What are you glad you no longer use?

Stopped using Google Chrome and now use Brave instead.

The DEV/Forem Team is Taking a Mental Health Holiday 💚

Enjoy it. You deserved it and now more that Hacktoberfest is ...

What does it take to create a strong password?

People won't. Even I have a "generic" password for places I d...

What does it take to create a strong password?

Right. A fun history about passwords I recall is one from a f...

What does it take to create a strong password?

Hi Lisa :) The design and the interaction in the video looks...

Where do you cross-post your blog articles?

Yes, purely copy and paste. Sometimes, depending on where I c...

When DRY Doesn't Work, Go WET

Duplication is far cheaper than the wrong abstraction. It'...

How do you manage bookmarks?

I used to use Chrome native bookmarks functionality but now I...

El framework definitivo Tailwind CSS

Así es! Tailwind es muy bueno. En mí experiencia como backend...

Ruby's Hidden Gems, Delegator and Forwardable

I definitively learnt a thing or two with this article. I've ...

How to share links between devices?

At organization level, one solution would be to use Go links ...

¿Qué son los applicative functors?

Cierto. Me hace recordar a los bloques en Ruby. Los bloques ...

¿Qué son los applicative functors?

Un tema super avanzado e interesante el que acabo de leer. Ah...

What are the CLIs you use very often?

GitHub Hub to create PRs from the command line.

Announcing forem.dev

I think this was needed. Sometimes it doesn't feel right to p...

How I became a senior javascript developer with personal projects

Great story, Afonso! I love how you decided to create these t...

How we moved from Ruby to GO and decrease our cost by %1400 and increased response time by %500

GO is DEFINITELY not magical, which makes it easy to read ea...

Stack Overflow Raised $85 Million to Invest in Teams

a centralized knowledge base takes the load off people who m...

Ruby Modules

Great article, thanks for sharing!

Actualizar Ruby on Rails con boot doble

Está chevere ese Bootboot. Las dos últimas migraciones que hi...

The Love for Sublime Text!

Wow. I just learnt about CMD + R! Thanks for sharing and yes,...

Rake::Task .enhance() Method Explained

TIL, enhance existed. 😁👍🏽

What headphones/earphones do you wear when coding?

Like a month old Logitech H600. Are very comfortable and have...

¿Cómo hacer un blog usando Gatsby y Ghost? - Parte 1

Bacanisimo todo este tema de CMS "descabezados" 😆 Hace poqui...

How do you 'Save for later'?

I only use Pocket for "read later" stuff and YouTube "watch l...

How to make my git contributions verified?

I already sign my commits and doing: export GPG_TTY=$(tty) ...

No ir a dormir sin aprender algo nuevo

He visto el término "self expansion" usado para determinar un...

The Forem Repo is Live 🌱

Gotcha. I was a bit worry because I have a Trello board with ...

The Forem Repo is Live 🌱

@ben now if we want to contribute to DEV, do we fork and con...

Do you buy domains for personal or side projects?

No, I use whatever subdomain option I have available with too...

Ruby double splat (**) operator cheatsheet

Great article, thanks for sharing!

Exploring Ruby: Splat, splat and double splat!

Great article, thanks for sharing!

What TV shows are you in to these days?

Netflix's shows: World's Most Extraordinary Homes Dirty Mon...

Building a blog with Phoenix: Getting started

Awesome. I really like how it feels so close to Ruby on Rails.

¿Qué preguntas hacen en entrevistas de trabajo?

En el 2018, estuve en bastantes entrevistas y en las que avan...

You dont believe in clean code

Awesome read.

You dont believe in clean code

BTW, I loved your "Pintor de brocha gorda" image 🤣

Where do you cross-post your blog articles?

I cross posts my blog posts here in DEV and in Hashnode, some...

I'm still using Firefox

Yeah it's a great service. Did you replace Pocket (read it la...

Book notes: The Unicorn Project

Great. I have it in my list now I am more than interested in ...

You dont believe in clean code

In a more serious tone. I think we always have to trade off q...

You dont believe in clean code

Great post

I'm still using Firefox

I've stopped using Chrome altogether. Personal use is Firefox...

It's my birthday!

Happy birthday! :)

What are your favorite coding podcasts?

Developer Tea and The Bikeshed :)

Have you used Linode? How has been your experience?

It's a good service with a good UI. You can launch and manage...

Postman vs Insomnia: which API testing tool do you use?

I use Postman and have used both. I kept using the first beca...

When things are back to normal, will you be working from home or in an office?

Our boss just told us two weeks ago the company is going full...

When do you work on your side projects?

I always try to do it in the night time some week days. Weeke...

Phoenix & Elixir Learning Plan

Hi Jonathan, very nice structure here to learn Elixir and Pho...

jq + httpie = 💓

BTW, I also sometime ago built an script with just two utilit...

jq + httpie = 💓

Yeah. Sometimes it's good to get our hands dirty with UNIX-wa...

Como limitar las peticiones a una API

Bacano esto 👍🏽

Como subir una API desarrollada con el lenguaje GO a Heroku

Heroku como siempre simplificando la forma de hacer las cosas...

`shellcheck` and You Should Too

Great article, thanks for sharing!

My Switch To Linux

Hi, your post is all wrapped in triple backticks (`). Is it i...

jq + httpie = 💓

Great article and a very interesting way to use jq with HTTPi...

What do you call your folder where you keep your code?

I've always gone with ~/projects/

How to Install PostgreSQL on Ubuntu, Linux & Mac

Homebrew makes installing stuff so easy 😅

How I setup my Digital Ocean Ubuntu 18.04 Server?

Great article, thanks for sharing! In a next article you mig...

Who else misses DEV's old Unicorn n Heart icons?

Opened this post and the design changed was huge xD I think ...

¿Qué son API's? (para dummies)

Otro buen ejemplo es un control remoto. Puedes cambiar de can...

How much coffee do you drink?

Like a half cup per week. Some weeks even none 😅

Why we need Docker?

Hi, great post here. I've used both VMs and (Docker) Contain...

Linking Anchors In Standard MarkDown

It's standard Markdown

QuickPublisher - Easily create and monetize your blog without ads

Great job, Rotimi. Looks great. Eager to read about the archi...

Linking Anchors In Standard MarkDown

Another way is to use the header words separated by dashes: ...

Small, sharp tools can cut you

Interesting point of view.

Construye Aplicaciones Web Accesibles Con Grommet

Está bien bacano Grommet. Gracias por compartir, siempre es b...

Why you should start a blog as a developer

Great article. My personal takes: will motivate you to mast...

handy Ruby methods #2 - Object#tap

Successfully, used today twice Object#tap 😆✌🏽

DEV ❤️ Telegram

Is this your first time writing something in Crystal Lang? Ho...

Is the Tailwind approach a big step forward for CSS or just-yet-another-thing?

Backend with same experience here. I'm working on something ...

Reasons I'll never use Deno

Why are people even arguing Node vs. Deno? because there's...

handy Ruby methods #2 - Object#tap

I think this method I've just used it once in my life xD. I t...

the difference between RSpec eq and be

Great to know this.. I always try to use be() for object chec...

Simple REST API with Deno

Writing TS code is mandatory or optional in Deno?

What is your pettiest programming-related opinion?

😱 I'm not going to discuss but gonna tell you're not 100% cor...

¡Lo nuevo de GitHub!

Creo que Discussions y Codespaces son bien prometedoras. Tene...

Hicimos el sitio web de nuestra boda en Angular y Rust

Que bacano y buena idea. Felicitaciones por el compromiso! :D

How do you respond to recruiters?

bc I have found many dont Has happened to me in LinkedIn. ...

How do you respond to recruiters?

I have a template reply saved in Evernote. I just copy and pa...

How can open source contributors and maintainers engage in a respectful ongoing relationship?

Open-source is life philosophy - you can use somebody's work...

How redirect_to works in Rails?

Great! I love this kind of post where people dissect Rails me...

My notes from Aaron Patterson's RailsConf 2020 keynote

Aaron's talks are like a The Simpsons chapter. The initial po...

What is your opinion on Elixir language, why don't more developers use it?

I'm learning Elixir and already love documentation is easily ...

Changelog: Subscribe to a Post’s Threads v2

😅 I saw the button yesterday but was waiting for this blog po...

Stream My PC, Social Streaming and Educational platform

Awesome project. I'm also working in something with the Twili...

Algolia is OUT! Elasticsearch is IN!

Great work, Molly :) Achieving great stuff in no time. 🏅

What is your top tool that most devs would be surprised you use regularly?

Yes, command line for git and tests. Some pals use VS Code be...

What is your top tool that most devs would be surprised you use regularly?

Of course I do: "All Autocomplete", "Dockerfile Syntax High...

What is your top tool that most devs would be surprised you use regularly?

Sublime Text 3 😆 At work, I think all of my pals use Visual ...

What is your top tool that most devs would be surprised you use regularly?

Bro. This trick is so simple and yet useful but now only use ...

Build a real-time Twitter clone in 10 mins with Rails and StimulusReflex

Stimulus on its own looked very cool but never really gave it...

Got a "TypeError: 'get peerIdentity'" in EmberJS and not in Svelte. Do you know why?

Interesting 🤔. Gonna give it a try.

Reduce: cómo y cuando

Tremendo artículo. Siempre vi Array.reduce como una forma de ...

Self-publishing a technical book

Hi Alex! It's great you are writing your own book. I wanted ...

Dominando a Organização Pessoal: Entendendo o conceito

Of course I will. It's in my list of stuff to write about :) ...

Improving the Lives of People with Diabetes

Right now, we have more than 30 Heroku Dynos running — all w...

Seems like GitHub is down

Hum, was it why I was using the gist liquid tag and didn't ...

Got a "TypeError: 'get peerIdentity'" in EmberJS and not in Svelte. Do you know why?

Sure. Here's the link gist.github.com/cesc1989/3791d184c......

Got a "TypeError: 'get peerIdentity'" in EmberJS and not in Svelte. Do you know why?

In the components where the importing was failing I did: ...

Dominando a Organização Pessoal: Entendendo o conceito

Obrigado pelo escribir isto artigo! 😅 Lucas, this is a very ...

Got a "TypeError: 'get peerIdentity'" in EmberJS and not in Svelte. Do you know why?

Hello again! Just tried (couldn't wait until the night) an...

Got a "TypeError: 'get peerIdentity'" in EmberJS and not in Svelte. Do you know why?

Thanks @ijlee2 Going to give a try to the solution shared ...

Got a "TypeError: 'get peerIdentity'" in EmberJS and not in Svelte. Do you know why?

Thanks! Gonna try it tonight. I'll let you know what happen...

Would you use redux or another state management in 2020?

Yes. He tested his code. In his opinion, it was easier beca...

Would you use redux or another state management in 2020?

Saw the update to the post. Go ahead with state machines. T...

What was your win this week?

Migrated a project I had started with Svelte to EmberJS suc...

Have you changed your professional development goals since COVID-19?

I don't think they changed but rather we're speed up. As I...

Do you still have Windows in your Machine?

Dual boot with Windows and Linux Mint. It's like: Window...

Would you use redux or another state management in 2020?

Hi @wolfiton Last year, I worked on a side project. It wa...

New Feature: Response Templates!

Nice feature. Yesterday, I was updating my settings and saw t...

Gitlab + Netlify | Parte I

En efecto. Ya lo monté en Now (fue muy sencillo). Ahora que...

Hello, World!

👋🏽

Ruby Blocks

Awesome. Thanks for your answer. I've been asking this que...

Gitlab + Netlify | Parte I

Guardado. Estoy trabajando en algo con EmberJS y lo tengo h...

Ruby Blocks

Hi Maryna, nice explanation here. I've been coding in Ruby...

ShowDev: Covid19 Risk Calculator hit 1,1k visitors ✨ 🥳 🎉

Awesome work!

How much does your job dictate what new tools you learn vs self-direction?

I always try to learn new tools in a self-directed way. Lea...

How do we Shape Up at Ambit

This means we don't fix the time we are "allowed" to spend...

Are There Actually Companies out There That Write Good Code?

Such great article 👏🏽, Erik. You know what? I used to believ...

Sorbet (Ruby type checker) seems really neat!

I like the idea of bringing a Typechecker to Ruby in the way ...

Notion and Asana + Bullet Journaling

Great combination of tools

Tell us what your top unpopular tech opinion is 😈

Virtual Machines > Docker Containers 😆

Recipe for Rails Backend

Def. everything a backend app would probably need.

What library/language/tool wowed you with its developer experience?

Same thing for Now.sh :thumbs-up:

Re:Plain Rocks!

Take a look at Tawk

Tabs v. Spaces: Let’s decide this

editorconfig.org/ + plugins for text editors: indentation:...

How much time should you spend looking something up before asking a question?

Depends. If the thing is on my domain(Ruby, Rails, backend)...

Quick tip: Clone a single folder from Github

Juuumm, interesting. Thanks for sharing!

Welcoming Arit Amana to the DEV Team ✨

Awesome :)

Using Serializers With a Ruby on Rails API

Yep. I was really worried in the first project I used it but ...

Building a Rails App With Multiple Subdomains

Wow, this is such a new approach to use subdomain constraint....

Using Serializers With a Ruby on Rails API

I knew about fast_jsonapi but when I was about to use it, B...

Jack of the Stack

LOL this post is pure gold.

Using Serializers With a Ruby on Rails API

Hi Jack, active_model_serializers is an awesome gem and will ...

Organizing online developer events? Here are some best practices!

Great tips here. Organizing offline is difficult and online...

We made a community error dashboard for DEV

Awesome stuff

How To Give Engineers Filtered Database Access

This is great. Thanks for sharing. The projects I work on ...

JIRA is killing me. How do you handle it?

I hate it for many reasons including the ones you mentioned...

Moving your developer events online? Here are some ideas to get started!

Nice advice here!. Next is the first meetup of RubyBaq (Rub...

Introduction to Blogging

Welcome! Find your pace and an unrequested advice, blog for...

Desarrollo de videojuegos, Roles y ciclo de desarrollo

Bacano. Desconocía tales roles y etapas en desarrollo de ví...

Windows vs linux?

Linux 👍🏽

Why is Software Development So Hard?

Unfortunately, estimating effort is one of the hardest ski...

Difference between cp and rsync

The rsync one is very useful when moving lots and large fil...

I have banned 'git commit -a'

Nice approach. I also am guilty of using git commit -a for ...

Where are we going?

The new home page UI looks great :)

Question Friday #2: How do you prevent yourself from burning out?

When I leave the office, I try as much as I can not to use ...

Document vs Relational Databases

With cache you can make web apps respond faster, not only by ...

Document vs Relational Databases

This is true: Relational databases are very useful for si...

Whatever happened to the test pyramid?

I'm in the group of people who think doing unit testing in ...

What is the simplest static site framework?

Jekyll

Help us squash bugs in DEV with Honeybadger! 🐛

Whatever happened to the test pyramid?

I think Unit tests are not suited for modern frontend devel...

New Machine; New Browser

At work I use Brave and for my personal accounts I use Fire...

Contribuir a proyectos Open Source como reto profesional

Muy buenas ideas y formas para empezar en el open source :D

What is an API Gateway?

Always had a wrong concept about Api Gateways. Thanks for t...

What aspects of software development will you still be excited about ten years from now?

Difficult to answer 🤔. But after giving it a deep thought I...

What's one thing you wish every developer knew?

Estimations will never be accurate enough.

The Case for Tracking Your Time

As all things in life, everything in excess is bad. I like...

What software development tools (libraries/frameworks/apps/whatever) make you feel most anxious while you're working with them?

Been there. Never cameback

What software development tools (libraries/frameworks/apps/whatever) make you feel most anxious while you're working with them?

In general, mobile development. It seems soooo cumbersome t...

What software development tools (libraries/frameworks/apps/whatever) make you feel relaxed while you're working with them?

Ruby, Rails & Sublime Text 3. The real deal

I joined the DEV team

Contrats!

How do you learn to talk about your work?

Absolutely right 👏🏽. This is why I started blogging. Writi...

Keep Calm and Upgrade On

Reading this AFTER deploying an upgrade to Rails 6 🤣 (went ...

How I Handle the Fear of Rejection

Rejection is what makes someone think they are not good eno...

How I Handle the Fear of Rejection

because I've found both as an applicant and as someone hir...

loading...