Open in app

Sign In

Write

Sign In

Luis Vieira
Luis Vieira

519 Followers

Home

About

Nov 25, 2022

On microfrontends, Components and Monorepos

Everything in software architecture is a trade-off. Let’s say you’re working in a fast growth company that’s building a large application where hundreds of developers work and commit daily. Let’s assume utopically that everything in this environment was beautifully encapsulated and componentised with your framework of choice. Each team owns…

Micro Frontends

3 min read

Why micro-frontends ?
Why micro-frontends ?
Micro Frontends

3 min read


Nov 18, 2022

Micro-frontends Weekly — 18/11/2022

This week i was reading this interesting survey about the state of frontend development and to my surprise, it contained an entry about micro-frontends! This is a sign that it is becoming a recognized and established pattern in the industry. Micro Frontends are embraced by a variety of companies nowadays…

Micro Frontends

3 min read

Micro-frontends Weekly — 18/11/2022
Micro-frontends Weekly — 18/11/2022
Micro Frontends

3 min read


Mar 5, 2018

Building large scale react applications in a monorepo

A monorepo can be described as a repository that contains more than one logical project. These projects can be unrelated, loosely coupled or connected by dependency management tools, they are usually large in size, number of branches, commits and working developers. React applications are all about components, when developing react…

JavaScript

8 min read

Building large scale react applications in a monorepo
Building large scale react applications in a monorepo
JavaScript

8 min read


Jul 25, 2017

Jest Snapshot Serializers

One of the best practices for properly using snapshots is to commit them, so that others can code review the changes you’ve made to the expected output. For this process to work smoothly your snapshots need to have a clean and highly readable output, that makes it really easy for…

JavaScript

3 min read

Jest Snapshot Serializers
Jest Snapshot Serializers
JavaScript

3 min read


Published in

HackerNoon.com

·Jul 25, 2017

Snapshot Testing With Jest — Beyond React components

Snapshots are a great new way of testing UI components but their applicability can go beyond that, and they can be really useful in other contexts too. In reality with Jest snapshots it’s possible to test and assert the output of any serializable value. Let’s assume the following scenario: we…

JavaScript

3 min read

Snapshot Testing With Jest — Beyond React components
Snapshot Testing With Jest — Beyond React components
JavaScript

3 min read


May 23, 2017

Snapshot testing React components with Jest — Best Practices

Snapshot testing with React makes writing tests for UI components a much easier task, but as always there are some good rules to follow and be aware of when getting started with snapshots. Always commit your snapshots Snapshots should always be committed to source control as it allows others to easily…

React

3 min read

React

3 min read


May 23, 2017

Snapshot testing React components with Jest

Since version 14 Jest introduced a feature called snapshot testing. Snapshot testing is a way to assert the result of a given test by generating a Json representation of its output. Snapshot Testing how does it work? The first time your test is run, a Json representation of your expected output is saved to a file…

JavaScript

3 min read

Snapshot testing React components with Jest
Snapshot testing React components with Jest
JavaScript

3 min read


Jan 31, 2017

Envifying javascript

Envifying is a simple and often misunderstood tool to create custom builds based on a predefined variable. How envifying works Envifying is the process of replacing this: if(node.process.env === "production") Into this: if("production" === "production") This is done based on a predefined variable set on your build process, in this case we’re using…

JavaScript

2 min read

JavaScript

2 min read


Published in

The UI files

·Jan 29, 2017

Transpiling Javascript with babel

Javascript as a language has been dormant for a few years, but from now on a new version of the language will be released every year. Javascript is now a constantly evolving language and transpilers are here to stay, to allow us to take advantage of these features today. What…

JavaScript

3 min read

JavaScript

3 min read


Published in

The UI files

·Nov 1, 2016

Web Runtime Performance

Many of todays performance concerns focus on getting assets to the user as fast as possible, page load time and time to first byte are often the most important and audited metrics, but runtime performance is many times forgotten and as important as these metrics. It’s no good to have…

CSS

6 min read

CSS

6 min read

Luis Vieira

Luis Vieira

519 Followers

A frontend developer that can handle its dose of UX and design.

Following
  • Jeremy Keith

    Jeremy Keith

  • Loop11

    Loop11

  • Nir Eyal

    Nir Eyal

  • M.G. Siegler

    M.G. Siegler

  • Addy Osmani

    Addy Osmani

See all (614)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams