Artigos & Guias
Conteúdos sobre frontend, arquitetura e engenharia
O que é Double Spend/Submit?
O mesmo problema com nome diferente
Java com Padrões Funcionais
Como as Functional Interfaces se Aplicam ao Design Orientado a Objetos.
Como começar a terminar?
Não seria essa a grande pergunta?
Sliding Window Technique
The sliding window is a method that allows you to process a subset of elements, referred to as a window, and move it across the data structure in a way that reuses previous computations instead of recalculating everything from scratch.
Microfrontends com importmaps, iframe ou SingleSPA?
Com o crescimento de aplicações web complexas, surge a necessidade de escalar equipas e tecnologias de forma independente.
Minha jornada de "full open-source"
Adotar o modelo full open-source vai além de apenas usar software gratuito. Se trata de um compromisso com a transparência, colaboração, auditabilidade e autonomia tecnológica. A seguir, vou comentar os principais benefícios que notei, ferramentas recomendadas e boas substituições de tecnologias proprietárias por soluções abertas.
Conhecendo Content Security Policy (CSP)
A segurança na web é uma preocupação constante. Todos os dias, milhares de sites são comprometidos por ataques como Cross-Site Scripting (XSS), permitindo que invasores executem scripts maliciosos em páginas legítimas.
C4 Model - Document software at scale
The C4 model (Context, Containers, Components, Classes) is an approach for modeling and documenting software architecture proposed by Simon Brown. It provides a scalable and hierarchical framework for describing software systems at different levels of abstraction.
Arquitetura de BFF e seus benefícios
A arquitetura de BFF (Backends For Frontends) é uma abordagem que permite aos desenvolvedores frontend terem mais autonomia na criação de seus projetos. Isso é especialmente útil na maneira como eles irão agregar os endpoints.
Projeção de conteúdo no Front-end
projeção de conteúdo é uma forma de um componente utilizar dados/estruturas vindas de um outro componente, com isso nós temos muito poder de criação e customização de componentes.
Testando RxJS com marble diagrams
Quando estamos utilizando Observables sempre há uma dificuldade em como organizar os testes para que possamos entender e testar toda a nossa stream. Podemos testar da forma mais “simples” utilizando subscribes para validar os valores da nossa subscription, porém temos uma outra abordagem para testes reativos e os mesmos podem ser feitos com um Scheduler nativo da biblioteca.
JavaScript ES6 keyed collections
JavaScript has some built-in structures introduced on es6 version, even though these data structures have some time of existence has many developers has doubt about how to use them, today I wanna try to clarify the information about these.
JavaScript Module Pattern
It's a JavaScript pattern, that allows us to create modules with more lexical scope for our functions, create functions for executing simple tasks and immediately execute and help with code organization too.
Angular HttpInterceptors ajudando no desenvolvimento mockado
Angular é um framework e uma plataforma para o desenvolvimento web, focado na modularização do código utilizando módulos ou ngModules para isso.
