Java: O poderoso switch case
do Java 17 🚀
Disclaimer: Esse post apareceu primeiro no meu bluesky.
switch case
do Java 17 🚀
Disclaimer: Esse post apareceu primeiro no meu bluesky.
Switch Case
! 🚀
Disclaimer: The original post is available in PT-BR https://dev.to/hugaomarques/o-novo-switch-case-no-java-17-e-21-3ffg
Outro post curtinho! Esta semana eu peguei um bug interessante que achei bacana compartilhar com vocês. O bug em questão me fez lembrar como lambdas são exec...
O CompletableFuture é uma classe do Java que faz parte do pacote java.util.concurrent e é utilizada para trabalhar com programação assíncrona. Ele permite qu...
Em sistemas que utilizam processamento assíncrono, como chamadas gRPC não bloqueantes, é comum encontrar cenários onde o gerenciamento inadequado de pools de...
No artigo anterior, “Paralelismo e Concorrência 101”, exploramos os conceitos fundamentais sobre esses dois tópicos. Discutimos como esses conceitos permitem...
O termo 101 é usado aqui nos US para denotar algo para iniciantes e quem tá começando. É comum as primeiras disciplinas na faculdade serem <tópico 101&...
Dica #21: Nem tudo é só vitória
Outro curtinho sobre testes. Um dos problemas mais comuns que eu vejo é o uso do tempo variável dentro do código. Como assim? Imagine o seguinte exemplo:
Esse vai ser curtinho. Hoje eu estava tentando testar uma classe que segue o seguinte comportamento:
Achou que hoje não ia ter post novo? Achou errado!
Se você me acompanha por aqui ou em outras redes, provavelmente você me achou pelas minhas palestras onde eu falo sobre a minha jornada, minha mudança para o...
Opa pessoal, muita gente elogiou o último post [Relato] Testes atrasaram o meu projeto 😱 /s. Um dos feedbacks que recebi foi sobre definir melhor os tipos de...
/s é uma gíria da internet pra dizer que aquela frase contém sarcasmo 😆
Eu acho que esse vai ser curto, vamos lá! Hoje mais cedo eu fiz o seguinte comentário sobre herança no finado Twitter.
Olá pessoal, essa é a parte 2 das dicas de carreira. Pra quem caiu de paraquedas, as “dicas de carreira” são threads que eu escrevo no Twitter. À pedidos, e...
Olá pessoal, a pedidos eu decidi compilar as dicas em artigos. Nesse artigo eu vou compilar as primeiras 10 dicas. As dicas sobre entrevistas em big tech eu ...
Essa é a parte 2 dessa série de posts sobre credenciais e acesso programático. Na parte 1 nós discutimos sobre IAM Users, credenciais e como utilizar essas a...
Disclaimer: Eu não sou profissional da área de saúde. Aqui eu só relato qual foi a MINHA experiência. Cada caso é um caso e na dúvida, procure ajuda espec...
Disclaimer: Os exemplos usados aqui embora baseados em projetos reais são de minha autoria. Eu simplifico/altero alguns detalhes de forma a simplificar o ...
Inicialmente, a idéia desse post era abordar conceitos sobre AWS IAM mas eu acabei desistindo porque essa informação tem na documentação. Além disso, o AWS I...
Se você leu o primeiro post dessa série sobre sistemas distribuídos você aprendeu que Sistemas distribuídos são estranhos. A partir do momento que separamos ...
Nesse post eu vou compartilhar a minha jornada no 7daysofcode.
Aviso: Esse artigo é baseado em fatos reais 😬.
Nota: Nenhuma das idéias aqui é nova. Essa é a minha síntese sobre sistemas distribuídos baseada nas fontes disponíveis nas referências.
No post mais recente do helloworldcomics nós discutimos sobre recursão.
On December 8th, 2018, I celebrated 10 years as a software engineer. This post is a collection of my memories and lessons learned over the years.
This article will be a short one. Today I was trying to write a test case which I had to compare 2 maps, one expected map against an output map.
Recentemente, descobri que Jackson não suportava os tipos disponíveis no pacote java.time do Java 8. Esse post demonstra o problema e como solucioná-lo.
Java sempre foi conhecida como uma linguagem lenta e verborrágica. Apesar de muitas dessas afirmações serem devido ao estigma herdado das primeiras versões d...