Gules

Home Blog Sobre
Vai para o GitHub do Guilherme Gules
  • 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.

    Minha jornada de "full open-source"

    Jul 20, 2025

  • 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.

    Conhecendo Content Security Policy (CSP)

    Feb 8, 2025

  • 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.

    C4 Model - Document software with scale

    May 2, 2024

  • 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.

    Arquitetura de BFF e seus benefícios

    Apr 4, 2024

  • 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.

    Projeção de conteúdo no Front-end

    Nov 28, 2023

  • 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.

    Testando RxJS com marble diagrams

    Mar 26, 2023

  • 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 ES6 keyed collections

    Aug 2, 2021

  • 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.

    JavaScript Module Pattern

    Feb 8, 2021

  • Angular é um framework e uma plataforma para o desenvolvimento web, focado na modularização do código utilizando módulos ou ngModules para isso.

    Angular HttpInterceptors ajudando no desenvolvimento mockado

    Sep 23, 2020

© 2025 - Todos os bugs corrigidos (ou quase) | Criado por Guilherme Gules Moreira