A quick npm package to ease the complexity of npm scripts.

Photo by Walkator on Unsplash

As a JavaScript developer (no matter back or front-end), we often rely upon npm scripts to automate common tasks like starting a server, building a project, and even performing tasks before or after certain scripts like postbuild, prebuild, etc.

When those commands are simple like node index.js, having them a single line in our package.json isn't a problem at all. The real problem starts when we need an extensive command, adding environment variables, and concatenating commands:

(Example extracted from Material UI package.json)


A simple and quick way of validating if you’re publishing is correct.

Photo by Mika Baumeister on Unsplash

Since I’ve started using npm as a JS package manager (maybe back in 2015), I always wanted to publish my own packages which could be either a very particular package I’d use in my side projects or a package that attempts to solve a common problem and help the other devs.

Every time I needed to do that I also wanted to test the workflow of publishing and installing locally. …


A guide how to enable this feature in (almost) any JS/TS project.

Hello, devs.

This is might be an old topic but I think it still can be a bit confused when you try to do this configuration:

How can I add aliases to my imports?

The idea here is to do not stitch in any specific framework/tool but to give you an idea of knowing what and how to do, based on your application setup.

First, let’s check what problem we’re trying to solve, a solution in a more abstract way and how to configure your project to support that.

Problem

In well-structured JavaScript applications it’s common we organize our codebase in…


A small guide to help you write and read .yml files

Post originally published at raulmelo.dev

Translated in Portuguese

More and more, we, web developers need to learn about different areas to become better professionals and less dependent on others for simple things.

If you start a career as FE, you might see a lot of .yml files like .travis.yml (for Travis Build), .gitlab-ci.yml (for git lab CI), etc. but, let’s be honest, what the hell?

Why would people use this kind of file? What’s the benefit of it? How does this thing work?

So, the goal of this article is to introduce you to the YAML structure and give you…


Photo by Siora Photography on Unsplash

Post originally published at raulmelo.dev

Hello, devs.

For the last couple of weeks, I’ve been participating in a hiring process for a big company.

It was a very nice experience and it gave me a lot of insights about hiring, code challenges, and how (possibly) to become more prepared for interviews.

As you already saw in the title, I didn’t pass, but I went through all the stages of it. …


Ato 9 — Vida na Irlanda — Parte 2: Procurando moradia

Caso você tenha caído direto neste artigo e não sabe exatamente do que se trata, dê um pulo no Ato 1: Prólogo.

Photo by Morgan Lane on Unsplash

Fala pessoal, tudo em cima?

No post anterior contei um pouco sobre como foi minha chegada, impressões do curso e meu processo de estudos da língua inglesa.

Hoje, vou contar pra vocês como foi a saga de encontrar um lugar pra morar em um país que passa por uma crise imobiliária severa.

Acomodação

Como comentei anteriormente, a agência que me levou para o intercâmbio também oferecia uma casa temporária para os alunos morarem até encontrarem um lar definitivo.

Como…


Netlify log

Fala galera, tudo tranquilo?

Em 2017, escrevi dois artigos mostrando como já era fácil hospedar aquele seu projeto front-end usando o Github Pages ou Surge.

O tempo passou, continuei usando ambas soluções (dependendo do caso) e lembro que no começo do ano passado começou uma agitação por causa de um serviço que vinha ganhando força e popularidade chamado Netlify.

Confesso que no começo eu ouvi e fiquei meio:

Ahhh… beleza… já tenho minhas soluções aqui. Um dia eu vejo isso.

Pois bem! Há 3 meses esse dia chegou.

Lembrei dessa plataforma e fui dar uma conferida pra ver se era…


por @raul_fdm

Estátua de Socrates

Fala meu povo, como estão? Tudo em cima? Ando sumido da escrita e dos posts, sei disso. Passei por uns problemas uma época, depois muitas coisas acontecendo ao mesmo tempo, falta de motivação, enfim, muitas coisas mas mais pra frente eu entro nesses por menores, junto com o fim da minha série de 4498734 partes.

Navegando ontem na minha rede social preferida, me deparei com um tweet do Willian Justen:

Desde que eu comecei a estudar React e a usar o twitter pra seguir pessoas que considero referência, ouvi falar do @dan_abramov e criei uma admiração por ele justamente…


Ato 8 — Bye bye Brasil: Planejando o intercâmbio e dicas

Caso você tenha caído direto neste artigo e não sabe exatamente do que se trata, dê um pulo no Ato 1: Prólogo.

fonte: unsplash

Dando continuidade na série e chegando quase na reta final, hoje vou compartilhar com vocês como foi o planejamento para realização do meu maior sonho de vida: morar fora do Brasil.

Não tenho intenção de escrever um guia definitivo, até porque, a situação/realidade/privilégios de cada pessoa são individuais e subjetivas. Talvez você tenha mais facilidade que eu na execução por N motivos, mas talvez não.

Meu intuito aqui, além de partilhar minha experiência, é te dar um norte…


Reflexões, pros e contras e dicas de estudo

fonte: Unsplash.com

“A primeira linguagem que todo programador deve saber é o inglês!!”, será?

Sempre que eu vejo alguém perguntando nas comunidades sobre o quão importante é saber inglês para um profissional da área de Tecnologia da Informação, raramente temos um consenso.

Mas um discurso sempre me chama atenção, e que é título de vários artigos sobre esse tema, é o:

“Antes de aprender qualquer linguagem de programação, aprenda inglês.”

Antes de explicar porque eu sou contra essa afirmação, vamos tentar entender seu contexto, porque algumas pessoas acreditam nisso e tentar refletir sobre como funciona a nossa área em termos de comunicação.

Inglês, o idioma universal da TI

Em cada área de estudo ou profissão, existe um idioma que se…

Raul Melo

Developer, passionate about coding for fun, tech addicted and open-source lover ❤

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store