§ Existe aleatoriedade? Algumas reflexões pessoais
Só alguns pensamentos da madrugada a respeito da aleatoriedade
12/1/2023, 2:26:45 AM
I'm a passionate software engineer - Front End Specialist and Architect, Development Generalist and Open sourcerer. In short: a strange carbon-based lifeform.
My Resumé | GitHub | Twitter | LinkedIn
§ Existe aleatoriedade? Algumas reflexões pessoais
Só alguns pensamentos da madrugada a respeito da aleatoriedade
12/1/2023, 2:26:45 AM
§ Como funciona o teclado dinâmico de senhas do Banco?
Acho que essa curiosidade ou duvida já deve ter passado na cabeça de alguns/mas devs por aí. Vou tentar responder nessa thread de maneira bem resumida uma das técnicas de fazer um teclado desse.
11/6/2023, 3:33:44 PM
§ Transformando seu teclado num pianinho infantil com algumas linhas de JS
Apenas uma brincadeira simples com vanilla js e oscillators
8/24/2023, 12:17:24 AM
§ Mockando APIs diretamente no Front End utilizando apenas funções simples
'Oh não meu mundo caiu, não posso continuar minha task pq tenho os contratos mas a API não tá pronta'. Deixa de ser chorão Frontender. Neste post vou mostrar uma das tecnicas pra mockar comportamento de requests diretamente no front.
8/24/2023, 12:06:18 AM
§ Joguinho de Digitar em 50 linhas de JS puro
Um joguinho divertido que roda em qualquer lugar :)
8/23/2023, 11:47:36 PM
§ Front End: Como obter um perfil profissional mais assertivo e científico
Falar que o Front End importa não quer dizer porcaria nenhuma. Vc precisa demonstrar isso científicamente, e nesse post eu vou falar sobre isso
8/14/2023, 3:57:19 PM
§ 7 coisas a se aprender com gatinhos
Gatinhos manjam da vida boa
7/11/2023, 1:59:31 PM
§ Stop saying NextJS is the new PHP, it doesn't makes sense
Really, stop, it doesn't makes sense, I swear
6/12/2023, 11:21:56 PM
§ Falar que NextJS é o novo PHP, ou que se parecem, não faz sentido
São coisas bastante diferentes que são, geralmente, utilizadas para um propótico comum
6/12/2023, 11:19:34 PM
§ Pensamentos sobre faculdade & TI
Fazer ou não fazer facul? Pra que serve a facul? alunos de facul são melhores do que os que não fazem facul? Etc etc
6/12/2023, 1:29:48 PM
§ CSS Art for my Tattoo
CSS art which I made to tattoo on my arm.
5/16/2023, 3:58:12 PM
§ Um bug no Princípcio de Lawrence Peter aplicado a Software Development
Eu vejo um bug no princípio de Lawrence Peter aplicado à development. Ele diz 'todo funcionário tende a ser promovido até atingir seu nível de incompetência'. Não vejo bem assim.
5/16/2023, 1:53:59 PM
§ CSS-In-JS nativo com Object.assign e objetos simples
Vc pode assinar Objetos CSS (CSS in JS) nativamente em JS utilizando: Object.assign(element.style,
5/16/2023, 1:38:30 PM
§ Labeled Statements em JS
Labeled Statements são escopos etiquetados que vc pode abrir dentro de qualquer bloco em JS.
5/4/2023, 4:34:23 PM
§ Quando uma função acaba para o interpretador JS?
Vamos tratar aqui de 3 questões simples: 1. ASI - Automatic Semicolon Insertion. 2. 'End of Function' e maneiras de interpreta-las. 3. Unreachable Code
5/4/2023, 4:13:36 PM
§ Backend para Frontenders, o essencial
Esses são alguns aspectos essenciais de backend que não vão tornar vc Backer, mas vão tornar vc um/a frontender melhor
4/26/2023, 12:07:25 AM
§ Meditações acerca da mediocridade
Alguns pensamentos despretenciosos sobre profissionalismo e mediocridade
4/26/2023, 12:04:28 AM
§ 10 Livros não técnicos que eu gosto
Lista de 10 livros que eu gosto e recomendaria como leitura pra alguém que pedisse, sei lá.
4/26/2023, 12:00:56 AM
§ Utilizar Type Coercion para criticar JS não te faz parecer inteligente
Coerce é um aspecto legado do JS que visava trazer resiliencia a linguagem. Vamos entender melhor porque essa coisa contra-intuitiva existe no JS e porque tanta gente entende isso errado.
3/10/2023, 3:50:04 PM
§ Afinal, precisa fazer faculdade para ser Programador/a?
muita gente confunde: 'não precisar fazer facul pra ser dev' (ok) com 'não precisar saber o que a facul ensina pra ser dev' (não ok).
3/1/2023, 1:24:47 PM
§ Como adicionar Timeout em Promises não confiáveis
Algumas promises podem nunca resolver, a depender de como são construídas ou do que estão fazendo, se possuem unreacheable code, callbacks perdidos, etc etc. Nesse caso vc teria um memory leak e problemas de fluxo... Vc vai ter que arrumar anyway, mas colocar um timeout ajuda
2/28/2023, 4:11:52 PM
§ Frontend para Backenders | Conceitos necessários
Ao longo da minha carreira eu percebi que muitos backs não sabem como o front moderno funciona, e isso gera vários problemas de arquitetura e várias tretas de escopo nos apps.
2/23/2023, 12:20:54 PM
§ Enviando eventos para diferentes abas de um mesmo domínio sem precisar de um Backend
Imagine que vc tem diversas abas de um mesmo site abertas e vc quer enviar um evento pra todas essas abas sem precisar de nenhum backend, pure front
11/9/2022, 3:28:26 PM
§ Resolvendo e explicando um desafio intermediário de JavaScript, passo a passo
Resolução passo a passo de um desafio JavaScript intermediário e fornecimento de contexto a respeito da história e evolução do ecossistema JS
10/21/2022, 11:56:40 AM
§ Afinal, preciso colocar ponto e vírgula ';' no meu código JavaScript?
Alguns detalhes a respeito da mêcanica do ponto e vírgula em JS
9/26/2022, 9:32:48 AM
§ Como otimizar requests - front e back - para diminuir custos e ganhar performance
Algumas dicas simples e universais de otimização de requests (para front e backend)
9/3/2022, 12:14:53 AM
§ The Book of Programming - Eloquent Javascript Quotes
Some wisdom cited on the book Eloquent Javascript
8/17/2022, 3:50:49 PM
§ Construindo uma 'Method Chain' em JavaScript
Sabe quando você vê aquelas correntes de métodos em libs tipo: lib.process(...).watch(...).task(...).end()? Isso se chama 'method chain'
8/16/2022, 11:28:50 PM
§ Como fazer 'Dynamic Type Checking de Tipos Primitivos' (checar tipos em runtime) em JavaScript puro
Algumas tecnicas de checagem de tipos primitivos em runtime (tipos sao verificados enquanto o programa ta rodando)
8/2/2022, 11:15:48 AM
§ Overload de funções em JavaScript
Overload é a tenica de termos diferentes implementações para uma função de mesmo nome. Vamos ver como implementar isso em JavaScript
7/27/2022, 12:17:53 AM
§ Como estou me reeducando para evitar hábitos de super-produtividade tóxica: Uma breve historia
Uma breve historinha de como acreditei que eu me tornaria alguém especial através de um esforço penitente e baseado no medo do fracasso, e acabei me tornando um robô
7/27/2022, 12:14:47 AM
§ O Que é WebAssembly e como isso pode mudar o ecossistema de desenvolvimento Front End e Back End nos próximos anos
Este post permeará alguns assuntos conceituais a respeito de WASM
5/17/2022, 1:58:04 PM
§ Criando uma funcionalidade de Busca Genérica com JavaScript
Vamos ver como criar uma funcionalidade de busca utilizando JavaScript
5/5/2022, 10:08:42 PM
§ Arrays em JS são Objetos
Você já observou que o tipo de um Array em JS é 'object'?
5/2/2022, 7:03:57 PM
§ Vamos falar de BFF Pattern?
O 'Backend for Frontend' é um pattern/arquitetura que resolve alguns problemas que vc pode estar tendo ou vir a ter
5/2/2022, 6:59:05 PM
§ 6 dicas para aumentar a performance das suas aplicações no Front End
Pra esse post eu considero que vc está desenvolvendo alguma SPA, ou que seu front é dacoplado do backend de qualquer forma. As dicas são agnósticas quanto a frameworks.
5/2/2022, 6:54:43 PM
§ Por que é difícil pra juniores conseguir emprego?
Simples: Porque o que o mercado quer e a maneira que as empresas se organizam hoje é incompatível com juniores
5/2/2022, 6:46:29 PM
§ Por que 8h de trabalho por dia é uma bizarrice?
Basicamente a ideia vigente é que 1/3 do seu dia deve ser exclusivo para o seu trabalho, mas essa conta é absurda e não fecha
5/2/2022, 6:42:13 PM
§ O que Brendan Eich disse sobre a hipotese imaginária de substituir o JS por outra linguagem no Front, uma Aula gratuita via Twitter
Perguntei 'Qual linguagem você utilizaria no Front' ao invés JavaScript, e Brendan Eich, criador do JS respondeu (e foi uma aula)
5/2/2022, 6:34:00 PM
§ 10 Dicas de Segurança para Projetos Front End
Algumas dicas comuns e incomuns para melhorar a segurança em projetos front end
5/2/2022, 6:27:16 PM
§ Então você quer ser Dev?
Aqui estão 15 das questões mais comuns para quem está em inicio de carreira, respondidas
5/2/2022, 6:26:08 PM
§ I just launched a Free and Open Source Platform: CV Keep, a SAAS to keep an Online Resumé
CV KEEP is a SAAS Platform to keep your CV as an Online Profile, and its FOSS!
5/2/2022, 6:24:56 PM
§ 12 Dicas NÃO TECNICAS para você que está buscando seu Primeiro Emprego na área de Desenvolvimento de Software
Alguns centavos sobre a saga de conseguir um primeiro emprego como dev
5/2/2022, 6:23:23 PM
§ O mínimo que vc precisa saber de JavaScript pra que seja confortável codar e aprender qualquer Framework Front End
Vamos falar sobre o mínimo que vc precisa saber de JavaScript pra que seja confortável codar e aprender qualquer Framework
5/2/2022, 6:20:21 PM
§ Requests: A Diferença entre Ready State e Status Code
Por vezes os conceitos de ready state e status code são erroneamente misturados. Então bora separar o joio do trigo
5/2/2022, 6:17:20 PM
§ How to ask for help about code, and how to deal with the answers. A practical guide
Know how and what ask when needing help can be a game change while solving a problem
5/2/2022, 6:13:06 PM
§ Como fazer perguntas sobre códigos e lidar com as respostas, um guia prático
Vc é Estagiario ou Junior em desenvolvimento de software e tá começando a pegar suas primeiras tasks? Vou deixar aqui uma thread sobre o que parece óbvio mas não é
5/2/2022, 6:06:05 PM
§ Why i created my own Express i18n Middleware to internationalize REST APIs
Why i created my own Express i18n Middleware to internationalize REST APIs and some thoughts about it
5/2/2022, 6:03:16 PM
§ I created my own Pure CSS Micro-Framework, a tale
A story about how i created my CSS micro-framework
5/2/2022, 5:15:21 PM
§ CSS Custom Properties (vars) with SASS/SCSS, a practical architecture strategy
A practical strategy to deal with css custom properties on large sass/scss codebases
5/2/2022, 4:55:20 PM
§ I made a 'Simon Game' variation using VueJS
I made a simon game variation using Vue JS
5/2/2022, 4:53:02 PM
§ Styling native Checkboxes and Radio inputs (CSS Only)
How to complete style native checkboxes and radio buttons using only CSS
5/2/2022, 4:48:04 PM
§ A quick and cool CSS real-time editor with HTML & CSS only
A quick and native way to build a CSS editor using style elements and content editor
5/2/2022, 4:41:52 PM
§ 418 HTTP Status Code: Im a teapot!
The http status code 418 is real, and it means 'The server refuses the attempt to brew coffee with a teapot'
5/2/2022, 2:51:06 AM
§ A Responsive Modal With Flexbox and No Media Queries
How to write a responsive modal using html and css (no bahavior added) using flexbox and no media queries
5/2/2022, 2:29:26 AM
§ How to create a simple Honeypot to protect your Forms against Spammers
This post describes a simple honeypot technique to prevent form spams
5/2/2022, 2:17:45 AM