Vinicius Brasil

Vinicius Brasil @vinibrsl

About: Building cool stuff with Elixir, OTP and Ruby. Majoring in Theology and musician. Engineering at @plausible

Joined:
Aug 10, 2018

Vinicius Brasil
articles - 35 total

Programmers Replaced With AI?

A few days ago, I came across an intriguing headline on LinkedIn that displayed a bold statement:...

Learn More 5 1May 12 '23

A lesser-known vector for XSS attacks: SVG files

Cross-site scripting (XSS) is a type of security vulnerability commonly found in web applications....

Learn More 4 0Feb 20 '23

Don't be protective of your code

You spent hours and hours writing code. You are ready to submit your changes for code review....

Learn More 30 8Jul 19 '22

The fear of merging

You just opened a pull request. Wrote a detailed description. Asked for reviews. The notification...

Learn More 6 0Jul 15 '22

Pragmatic programmers ask why

There is something about progress that hides past decisions into new solutions. Throughout history,...

Learn More 3 0Mar 8 '22

Building a Knowledge Base From Your Notes

As a software developer, grocery buyer, master procrastinator, and theology student, notetaking is...

Learn More 14 1Oct 27 '21

Stupid users or stupid design?

As a developer, I often have to solve "bugs caused by users". A user mistakenly clicked a button that...

Learn More 4 1Sep 17 '21

Activating the native spell-checking on Vim

Developers write not only code but documentation, bug reports, commit messages. As a non-native...

Learn More 4 3Aug 12 '21

Functional Programming Asks For a Mutable Developer

The class you have been waiting for. It is your programming class in school and the professor offers...

Learn More 5 0Jan 20 '21

How This Art School From 1919 Has Influenced Ruby on Rails?

Before Ruby on Rails, web development was a different reality. Enterprise languages and frameworks co...

Learn More 35 4Dec 4 '20

Using Python To Visualize Internet Affordability Worldwide

vnbrs / internet-affordability...

Learn More 7 1Nov 25 '20

Seeking for alternatives when working with bad software

Inevitably, we'll someday come across legacy software, inconsistent databases, or integration modules...

Learn More 4 1Aug 25 '20

3 Things I Learned In 1 Year Working with Functional Programming

Just like the great majority of programming-related courses, I was introduced to programming with the...

Learn More 60 2Jul 28 '20

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

Amidst all the protests around the globe, the tech community is also engaging in some ways. GitHub ha...

Learn More 38 59Jun 15 '20

4 Practical Tips for Improving Your Programming Focus

You choose the best focus playlist on Spotify, use the best tools money can buy, turn on “Do Not...

Learn More 91 3Jun 6 '19

The Best RSpec Extension for VSCode

Some months ago I used VSCode to write Go code and specs. The default Go extension for VSCode ships...

Learn More 11 0Jun 3 '19

So, is it DEV, dev.to or The Practical Dev?

I'm sorry if that has been answered before, but I always get confused on how to s...

Learn More 21 23May 12 '19

Microsoft will be shipping a Linux kernel with Windows

Recently Microsoft has announced WSL 2. If you don't know what WSL is, you can re...

Learn More 48 15May 7 '19

Keep It Stupid-Simple

We, humans, have a natural tendency to over complicate things. That's because our...

Learn More 36 2May 1 '19

What blogs do you read?

Sometimes when I have a break at work, there are some content I like to read, suc...

Learn More 8 2Apr 30 '19

Why do you use jQuery in 2019?

JavaScript has matured a lot in the last years, and IMHO, jQuery has become irrel...

Learn More 14 18Apr 9 '19

Game developers... tell me about you!

As a web developer, I get really impressed with game development. Keeping the cli...

Learn More 12 2Mar 27 '19

The State of Developing on Windows 2019: Impressive!

For many years Windows has been considered "bad for programming" if you don't dev...

Learn More 69 20Mar 22 '19

I want to learn functional programming: where to start?

Hi there! I want to learn functional programming, and a "functional programming ...

Learn More 37 8Jan 4 '19

The State of Ruby 2019: Is It Dying?

There is a lot of discussion about the Ruby language demise. Well, this balderdas...

Learn More 56 32Jan 1 '19

What do software developers do... for a 5-year-old?

How would you explain?

Learn More 5 5Dec 25 '18

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

(I'm currently a Mac user, switching to a Dell laptop) Macs are expensive and Li...

Learn More 15 17Dec 25 '18

How to Land a Job Using Open Source

The way job recruitment works has changed. Your skills are far more valuable than...

Learn More 5 0Jan 13 '19

In your environment, does a college degree matter?

Skills, not degrees. (Jeff Weiner, CEO of LinkedIn) In Brazil, I can see a lot...

Learn More 19 21Oct 21 '18

How banks handle our balance, technically?

There's this famous database design problem about account balance. Should you sto...

Learn More 57 9Oct 20 '18