DEV Community

loading...
Renato Byrro profile picture

Renato Byrro

The Quick Hello World Jumped Over The Lazy FooBar

Location /home/south america/brazil Joined Joined on  github website twitter website
Work

Content Writer at Byrro.dev

All 197 comments

Container Image Support in AWS Lambda Deep Dive

Very informative overview, also good to see you're exploring ...

You are being manipulated

What's motivating me to think is: how did we get to this poin...

10 life-changing minutes with Clojure (Windows)

Isn't Clojure support for Windows still in alpha? If that's t...

How I Fixed JWT Security Flaws in 3 Steps

Hey Scott, it's been a long while, but I finally managed to g...

How I Fixed JWT Security Flaws in 3 Steps

You're welcome Otu! Glad to have helped!

Bootstrap Icons vs Font Awesome

Loved your templates! The Win95 is a gem. Do you by any chanc...

13 AWS Lambda design considerations you need to know about – Part 2

Helpful experience, thanks for sharing! I'm also looking into...

AWS Serverless: you might not need third party monitoring

These limits are indeed a pain. It would be relatively simple...

AWS Serverless: you might not need third party monitoring

Insights is indeed very powerful, it was a great feature adde...

AWS Serverless: you might not need third party monitoring

These are valid points. But I think people pay third-party mo...

What are the major lessons from the Twitter hack?

We learned that Least Privilege Principle is not followed on ...

Twitter accounts for Apple, Elon Musk and Bill Gates were hacked

If scammers used employees "internal tools" and were able to ...

Transform code screencasts into markdown tutorials for Dev and GitHub

This means that in a “git blame” view you’ll be able to navi...

Transform code screencasts into markdown tutorials for Dev and GitHub

Very interesting project Ian. Just downloaded and will try it...

Are Lambda-to-Lambda calls really so bad?

Helpful summary in the decision tree! I agree mostly with you...

Are Lambda-to-Lambda calls really so bad?

It also relates to how small/big a Lambda function should be....

Free hosting for developers.

As a project for learning, it seems very interesting. For pro...

Free hosting for developers.

True. On average, though, website static files are updated in...

Free hosting for developers.

That explains, than. EC2 should be used for dynamic processin...

Free hosting for developers.

I don't see how one could make such bad architectural decisio...

Free hosting for developers.

Unless your friend's website serves hundreds of millions of s...

Why People Don't Like When Chrome Messes with URLs

I would stop using Chrome if they ever make this URL hiding m...

Cloudflare Workers KV Introduction

Sure, yes, I mean using TFJS in the browser, backed by models...

Cloudflare Workers KV Introduction

Yes, definitely. It really opens up interesting use cases. I...

Cloudflare Workers KV Introduction

I wasn't aware Cloudflare had key-value storage! Looks very ...

Serverless Headless CMS by Webiny (Open-Source)

It does, thanks Sven! Great to see you're moving fast, lookin...

Code is Political

To any possible example I give, your thought will suggest it'...

Code is Political

I understand and share your concerns, but just a few reflecti...

Cloudflare Workers Introduction

Awesome post, thanks Kay! It was very good to know that the ...

Serverless Headless CMS by Webiny (Open-Source)

Congrats, Sven! Very exciting! Would you mind elaborating a ...

Do your own Python's @property

Nice explanation! This is indeed an important feature to unde...

How to Build a Site Quickly If You Are Not a Web Developer: AWS + Google Sheets + Python + Bootstrap ⚡⚡

Great initiative! Where did you host Jinja? Did you inter...

Deploy "The EventBridge Circuit Breaker" pattern today (AWS API Gateway, Lambda, EventBridge, DynamoDB)

Interesting idea. I've seen implementations using only Lambda...

I feel worthless when I'm unproductive

I think healthy work activity is a great remedy for boredom...

How have many without a college education broken into the industry?

I have a bachelor degree in economics. Work opportunities i...

How to Measure Developer Acquisition with API Analytics and UTM Parameters

This is a really useful feature to blend API adoption and m...

Misconceptions of Serverless: 5 Things You Thought AWS Lambda Did… But It Doesn’t.

Nice post to highlight some aspects that people need to be ...

Misconceptions of Serverless: 5 Things You Thought AWS Lambda Did… But It Doesn’t.

What I understand is that it's serverless from the user per...

How I Fixed JWT Security Flaws in 3 Steps

I believe this has already been discussed in the comments. ...

How to improve incident retrospectives and a few thoughts about observability

Hi, although it's honest and great that you're trying to bu...

What to do if my current workplace doesn't allow me to do what I want in my free time?

I was thinking more about profanity, obscenity, getting inv...

What to do if my current workplace doesn't allow me to do what I want in my free time?

Check your country laws, but it's likely that either: They ...

WTF is AWS Lambda?

Yes, the comment about jQuery is misplaced in this article....

Save the planet, clean your mailbox

Sorry, but isn't anyone quite a few people for you to speak...

Graph DB in Serverless Flavor: Hacking DynamoDB

Hi, are you familiar with Cloud Directory? It's not precise...

How I Fixed JWT Security Flaws in 3 Steps

Hi Samuel, it's very good to know the discussion was really...

Save the planet, clean your mailbox

It should be an optional feature available for email users....

8 Places to Learn Python Programming for FREE in 2021

Hey, nice compilation! Just a quick heads up: the Google on...

How I Fixed JWT Security Flaws in 3 Steps

It can be "ok" and acceptable in some cases, but definitely n...

Pleasant parsing of AWS Lambda logs

Wasn't familiar with this cli tool, thanks for sharing!

13 ways the Internet is broken - #9 will shock you!

I agree mostly, but will have to disagree on #11. When I tr...

13 ways the Internet is broken - #9 will shock you!

I agree that we developers have a long road ahead to start ...

List Comprehension in D

You seem to love Dlang and that's totally fine. But the wa...

Python’s Print() Does What!?!?

Wasn't familiar with this Dlang until I crossed your commen...

Python’s Print() Does What!?!?

The print statement is definitely not the reason why python...

The truth about using Stack Overflow || Copy & Paste Developers

I'd prefer to read instead of watching. Haven't watched yo...

Analytics with vanilla JS: page views

Me neither!.. 😊 I was just pissed at Google Analytics rece...

Analytics with vanilla JS: page views

It's possible for the origin to add user sensitive data in ...

A coding interview question asked at Google

Agree, most appropriate term would be index. Pointer remind...

How I Fixed JWT Security Flaws in 3 Steps

Hi, glad the article was helpful! Two of the main advantag...

Analytics with vanilla JS: page views

I would suggest generating a unique hash for each visitor. ...

Seeking New Focus Music For Coding? Try Loopsy Dazy

Nice playlist

Seeking New Focus Music For Coding? Try Loopsy Dazy

"Can't stop" by Red Hot Chili Peppers also works well when ...

Analytics with vanilla JS: page views

Sure, feel free to use the ideas! Glad I could add somethin...

Pros and Cons of Serverless apps?

Hi, I felt a big miss not seeing AWS Lambda in the list. It...

Analytics with vanilla JS: page views

In my (relatively short) experience: It doesn't hurt to ha...

Analytics with vanilla JS: page views

That's an interesting exercise, looking forward to the next...

Serverless: traits, best practices & security risks

Hi, nice post! You don't really "need to learn distributed ...

FaaS != Serverless –> discussion

How I see "serverless" is a system that abstracts away from...

How do you practice safe public wifi access?

Apart from using a VPN, what you guys are talking about sou...

I have some bad habits that date back to my days making Geocities websites before CSS was much of a thing

I worked with Geocities as well. There will be a day when ...

I have some bad habits that date back to my days making Geocities websites before CSS was much of a thing

I agree. Curious when someone will start talking about 'cra...

If/else or just if?

I find this version even more difficult to read...

If/else or just if?

That's not easy to read at all in my opinion...

Last Chance to Join: Design Patterns for Secure and Scalable APIs on AWS Lambda

Hi Andrew, it's unfortunate you weren't able to join the li...

Introducing our November 2019 sponsors

Nice to see that you took Triplebyte quiz yourself! 😉 👏

Are you a developer or a developer relations?

I agree. This freedom can be both a blessing and curse. Th...

Are you a developer or a developer relations?

Yeah, it's a totally different field. We're used to having ...

Are you a developer or a developer relations?

Hey, nice article! About: Does your company make a produc...

What I Learned from a 20-year-old Book on Web Design

Ah, makes sense! I had this view as well until very recentl...

What I Learned from a 20-year-old Book on Web Design

Hi! Very good article! I would think a site targeting the ...

What I Learned from a 20-year-old Book on Web Design

Hi, in comparison to what do you think usability is less im...

Building Great Software Incrementally with Analytics - Part One

Awesome, looking forward to it 👍

Building Great Software Incrementally with Analytics - Part One

Hey Drew, practical tips, thanks! Is part two still coming...

Graph DB in Serverless Flavor: Hacking DynamoDB

Hi Dennis, that's a good question! GSI is a viable solutio...

Is There a Cat in The Code!?

Hi Shaurya, usually developer jokes aren't really funny! 😊 ...

I think Dev's server is down...

It's serverless from the developer perspective. If I don't ...

I think Dev's server is down...

lol I was about to comment: but how can I send you this if...

Stateful Serverless with Durable Functions

Hi, interesting topic. Many would argue that wiring functi...

The best front-end framework to learn in 2019

The observation that learning Vue will soften the path to l...

What should I know to be a software architect?

What I'm doing are two things: Reading good books. Clean ...

How I Fixed JWT Security Flaws in 3 Steps

Hi Nikolaos, a critical topic you raised! This could easily...

Como consegui meu primeiro emprego na Europa como programador

Parabéns, Rafael! Gostei muito de ler seu artigo. Grato por...

Open Source is Broken

"Choice" is the key word here. Reading the article I felt ...

How I Fixed JWT Security Flaws in 3 Steps

Hi Johannes, those are very important concerns! I'm glad you ...

How I Fixed JWT Security Flaws in 3 Steps

I agree, we need simplification and clarification of concep...

How I Fixed JWT Security Flaws in 3 Steps

Hey Vladimir, I like this definition, by Wassim Chegham: ...

How to automate attendance record with face recognition, Python and React

Fair enough! 👏 Thanks for the patience in the dialogue, I ...

How I Fixed JWT Security Flaws in 3 Steps

We're getting way way beyond the purpose of my article, but...

How I Fixed JWT Security Flaws in 3 Steps

Hi Sandrino, thanks for taking the time to contribute to th...

Learning Some Computer Science will Make You a Better (And More Expensive) Engineer

I would also suggest maybe an edit to clarify your thoughts...

Learning Some Computer Science will Make You a Better (And More Expensive) Engineer

Hey Lane, thanks for instigating for more CS knowledge purs...

Which non-computer science degrees apply to skills needed for a career in software development?

I think it depends a lot on what you're looking to achieve ...

How to automate attendance record with face recognition, Python and React

I see where you come from and I can relate to your standpoi...

How to automate attendance record with face recognition, Python and React

I believe they actually can. What you're saying is they sh...

Is the database working as expected?

No worries at all 😉 👍 Was only reporting because I thought...

How to automate attendance record with face recognition, Python and React

Boy, that scares the hush out of me. Think about repercussio...

Is the database working as expected?

Some features were down (now good) for a few minutes: Das...

Python 3.8 Has Been Released 🚀🚀 Let's Take a Tour

Very helpful compilation, saved lot of time, thanks! 👍 👏

How I Fixed JWT Security Flaws in 3 Steps

Looks good, thanks for clarifying. Will research more into ...

How I Fixed JWT Security Flaws in 3 Steps

Hey Scott, thanks for joining the discussion! I very welco...

Inspiration vs. Plagiarism

That's true... He certainly deserves credit for original co...

Inspiration vs. Plagiarism

That is bizarre! You are right to raise this top...

How I Fixed JWT Security Flaws in 3 Steps

Thank you for taking the time to read and express these kin...

How I Fixed JWT Security Flaws in 3 Steps

Hi Sir, that is indeed something very important to consider...

How I Fixed JWT Security Flaws in 3 Steps

Hey, Ryan! Thank you for the kind words, I'm glad to have a...

13 AWS Lambda design considerations you need to know about – Part 2

Thanks for the clarifications, definitely shed more light o...

Functional Basics #1: Map

Hum, interesting perspective. That indeed makes a lot of se...

How I Fixed JWT Security Flaws in 3 Steps

In that case, I can see two options: Each public endpoint...

Functional Basics #1: Map

This is very informative. Having only a superficial underst...

Welcome to the Big Thread Club, Simon Holdorf. You are the latest winner of the Big Thread Badge. 🎉

Congrats, Simon! Well deserved! My experience is backend, ...

How I Fixed JWT Security Flaws in 3 Steps

That's a good question! What I would do is: The public e...

13 AWS Lambda design considerations you need to know about – Part 2

Comprehensive compilation! 😉 What is your approach when usin...

How I Fixed JWT Security Flaws in 3 Steps

Hey Alexandre, thanks for stopping by! That's correct, the...

5 Useful Tools Every Front-end Developer Should Know About

remove.bg is great, thanks for the tip!

Is it possible to blend DevOps w/ Full Stack Dev?

You can also start a side project, provide valuable service...

Clean code... Why bother?

Quick note: first link at the top of the article is broken.

Is GraphQL the future of APIs?

Some of the mains benefits are: reducing the number of ti...

Turn Your Website into a PWA

Exactly. Medium didn't think well about their pay wall. In...

This is a shoutout to Imposter Syndrome

Nice experience, keep up the good work. That is my take: "n...

The API Gateway security risk you need to pay attention to

Informative post, thanks for sharing Yan! One question: by...

Graph DB in Serverless Flavor: Hacking DynamoDB

Glad it was helpful! I struggled with examples in the AWS o...

Tech Talk: Debugging AWS Lambda functions with VSCode

Simple, yet effective hacks that truly save a lot of time w...

JS Hack: Array & Duplicate Values

True 😄

What is your debugging approach?

I wouldn't say I have a pattern. Debugging is like an art. ...

What is your debugging approach?

👏 claps for honesty! 😄

What language would you recommend for a beginner?

I also think Python is the best among all popular ones curr...

How Architecture Improved My Coding Skills

Hi, thanks for introducing this important topic. I always mi...

AI can become a massive discrimination engine. What is YOUR responsibility as a developer?

Another big issue summarized in simple terms. Thanks for ad...

AI can become a massive discrimination engine. What is YOUR responsibility as a developer?

Couldn't agree more. I find it unbelievable to see people h...

AI can become a massive discrimination engine. What is YOUR responsibility as a developer?

Exactly, there are many applications for AI that don't affe...

How to learn JavaScript

Got it, sounds fair to me! Thanks for clarifying.

Yarn and the dark future of third party NPM clients

That makes sense! ;)

Ben's Five Keys to Creating a Successful Side Project

Those are truly helpful insights. Practicing them is no cak...

What is your favorite conference and why?

Good to know, I'll keep an eye to attend one in the future....

Where in the world do you DEV?

Uai, outro Mineiro aqui sô! Di Belzonte! English: sorry, i...

Where in the world do you DEV?

Dude, with everything going on in HK, this picture is kinda s...

Why You Need To Learn Python | Become a Certified Python Programmer

Hi Sajjad, Just a friendly feedback. I don't mean to disco...

Hack your Frontend with document.designMode

Yeah, cool isn't it? Can be very handy, especially when on...

Yarn and the dark future of third party NPM clients

Very informative, thanks for sharing. You said in the begi...

How to learn JavaScript

This part of javascript.info is memorable ;) Overall, I li...

Announcing Sustaining Memberships for dev.to

Why was membership discontinued? Are there other ways to su...

Unlock more dev.to features

This is a bit old now, but was membership discontinued or d...

Best Practices for Event-Driven Microservice Architecture

What's your view on the idea that microservices is only adv...

What is your opinion of WSL

That's why I used double-quotes. Although it's native on a ...

Is ruby dead?

Jamie, you've got the best analogy. Case solved! ;)

Is ruby dead?

It's just that you said that in your analogy, so I kept won...

What is your opinion of WSL

I think it's in the right direction, but still need work to...

Is ruby dead?

Except that Ruby has never been "the primary choice for most ...

Poll: Do you read the question or answers first on Stackoverflow?

I do this, which works very well 95% of the times: ...

How to Schedule Any Task with AWS Lambda

By the way, make sure you research libraries that could hel...

How to Schedule Any Task with AWS Lambda

Hi Alessandro, glad you liked the post. Thanks for the comm...

How to Schedule Any Task with AWS Lambda

That is a clever idea, thanks for sharing Chris! ;)

How to Schedule Any Task with AWS Lambda

Hi James, thanks for the comment! I'm replying a bit late,...

Daily Challenge #1 - String Peeler

Parabéns Carol, boa sorte nos desafios, continue com a disc...

My dev content feed is only 10% relevant. How do you hack it to 90%?

Got it! You're more open and actually willing to consume a ...

My dev content feed is only 10% relevant. How do you hack it to 90%?

Hey, thank you for the Feedly suggestion! I used it few yea...

My dev content feed is only 10% relevant. How do you hack it to 90%?

Exactly. There are tons of good content out there, but I fe...

My dev content feed is only 10% relevant. How do you hack it to 90%?

Hi Scott, thanks for commenting! My experience is the inte...

Why I Hate Servers & Love Serverless

Thank you for the comment, Jose! Glad you liked the post. ...

Oh Podcasts, Why Do You Have to S*ck?

I guess it's not easy to run a really great podcast. Same ...

Save the planet, clean your mailbox

I'm in favour of email services charging $0.02 per email se...

JSON Web Tokens (JWT) vs. SessionID 🔐 ? explained in 2 mins

Symmetric signing with public & private keys is not nec...

Why Paying For Something You Can Get For Free?

AWS offers 50 GB/mo free only for the first 12 months. Then...

Why Paying For Something You Can Get For Free?

I can say about my experience with AWS. I have multiple sites...

An Ex-Freelancers Guide to Getting Your First Clients

Very useful post, thank you! May I ask why did you leave t...

Why I don't use a database for my blog

By using plain text files, you can also leverage scalable o...

How does your organization handle data backups?

AWS handles

Is there a official recommendation for the access token and refresh token life time?

What do you mean by "official recommendation"? I'm not awar...

How to validate your startup idea in 1 week

Why force people out and not post everything on Dev.to?

What's your favorite coding joke/comic etc?

Unfortunately I identify previous experiences with this one...

A compiler is She/Her? 🤔

In fact it's an "it". :) But in Latin languages it's prono...

Using GitHub as a Flat Data Store and AWS Lambda to Update it

Yeah, looked strange to me as well...

Stealing Isn't "Sharing"

When Metallica cracked down on music piracy, it looked very b...

Stealing Isn't "Sharing"

Perhaps one thing that makes people have a negative view of I...

Stealing Isn't "Sharing"

I guess his point is that copyright infringement is a diffe...

What is your approach for blogpost titles?

Clarifications noted. Look, I'm not criticizing your post,...

What is your approach for blogpost titles?

I guess we have different positions and that's totally acce...

What is your approach for blogpost titles?

And that's precisely what I was addressing: his reflections...

What is your approach for blogpost titles?

Don't you consider that asking "is it morally acceptable to...

What is your approach for blogpost titles?

I would also value such feature, providing that each reader...

What is your approach for blogpost titles?

What hinted me of something dangerous was the way you ended...

What is your approach for blogpost titles?

I think it's dangerous to even consider the possibility of ...

How to Optimize Lambda Memory and CPU

You could indeed, just edited the article pointing out the ...

A Smart Service to Keep AWS Lambda Warm

Nice. Agreed about AWS as well. It could be something like ...

A Smart Service to Keep AWS Lambda Warm

Hi Tony, in terms of time-series modeling, we would have a ...

A Smart Service to Keep AWS Lambda Warm

Hi Erik, that's really an issue we need to cover. Essential...

loading...