![Nilson Jacques](https://uploads.sitepoint.com/wp-content/uploads/2015/11/1447635158nilsonjacques-96x96.jpg)
Nilson is a full-stack web developer who has been working with computers and the web for over a decade. A former hardware technician, and network administrator. Nilson is now currently co-founder and developer of a company developing web applications for the construction industry. You can also find Nilson on the SitePoint Forums as a mentor.
Nilson's articles
![A Guide to Serverless Functions and How to Deploy Them](https://uploads.sitepoint.com/wp-content/uploads/2021/03/1615574644serverless-300x158.jpg)
How can you run code without servers? Learn all about serverless functions, their pros and cons, and situations where you might want to use them.
![Working with Forms in React](https://uploads.sitepoint.com/wp-content/uploads/2017/09/1603853307forms-in-react-300x170.png)
Learn the basics of using forms in React: how to allow users to add or edit info, and how to work with input controls, validation, and 3rd-party libraries.
![15 React Interview Questions with Solutions](https://uploads.sitepoint.com/wp-content/uploads/2020/06/1592875266react-interview-questions-300x170.png)
Prepare for React interview questions that are key to understanding and working effectively with React, with links for further learning.
![Build a Command Line Weather App in Deno](https://uploads.sitepoint.com/wp-content/uploads/2020/08/1597028804deno-runtime-300x170.png)
Nilson Jacques explains how to install the Deno runtime and how to create a command-line weather program to return a city's weather forecast.
![Node.js vs Deno: What You Need to Know](https://uploads.sitepoint.com/wp-content/uploads/2020/07/1594638764deno-vs-node-300x158.png)
When should you choose Node over its newer, secure runtime rival, Deno? Understand the differences between Deno and Node.
![Learn Deno: A Secure JavaScript & TypeScript Runtime](https://uploads.sitepoint.com/wp-content/uploads/2020/07/1593954503deno-js-runtime-300x170.png)
Deno is a secure, Node-like JavaScript and TypeScript runtime that lets you write programs in either language.
![Quick Tip: Configuring NGINX and SSL with Node.js](https://uploads.sitepoint.com/wp-content/uploads/2014/09/1583359805nginx-ssl-300x170.png)
Nilson Jacques shows how to use NGINX as a reverse proxy for a Node.js app and to handle the static resources, and he then shows how to configure SSL.
![Get Started Writing Class-based Vue.js Apps in TypeScript](https://uploads.sitepoint.com/wp-content/uploads/2019/03/1553050320fezbot2000-77216-unsplash-300x200.jpg)
Let's take a look and see how you can start taking advantage of TypeScript's static typing and class-based components in your Vue.js code today.
![How to Replace jQuery with Vue](https://uploads.sitepoint.com/wp-content/uploads/2018/04/1525046583jquery-vue-300x225.jpg)
Nilson takes a shot at convincing you that using Vue.js doesn’t have to be a headache, and will help you write better code faster, even for basic projects.
![Axios Beginner’s Guide: A Handy Promise-based HTTP Client](https://uploads.sitepoint.com/wp-content/uploads/2018/06/1621880680axios-300x169.jpg)
Learn about the benefits of using Axios, a promise-based HTTP client with an easy-to-use API that can be used in both the browser and Node.js.
![ES6 in Action: Symbols and Their Uses](https://uploads.sitepoint.com/wp-content/uploads/2016/01/1523368344es6-symbols-300x200.jpg)
Symbols, a new primitive type, are one of the lesser-known features of ES6. Nonetheless, they can come in quite handy, as Nilson Jacques demonstrates.
![Modern JavaScript Development Is Hard](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1494873687Fotolia_137754581_Subscription_Monthly_M-300x300.jpg)
Has JavaScript become overly complicated? In this editorial, Nilson Jacques responds to those who are unhappy with the state of modern web development.
![Editorial: To Benchmark, or Not to Benchmark?](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492447060Fotolia_120349760_Subscription_Monthly_M-300x225.jpg)
In this week's editorial, Nilson Jacques asks whether JS benchmark results are all they're cracked up to be, and should we be bothered about speed anyway?
![Writing Better JavaScript with Flow](https://uploads.sitepoint.com/wp-content/uploads/2015/08/1490903635Fotolia_75583105_Subscription_Monthly_M-300x200.jpg)
In this article Nilson Jacques introduces you to Flow, its main features, & how to integrate it into your project to discover bugs in your JavaScript code.
![Life after JavaScript: The Benefits of Learning a 2nd Language](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490029714Fotolia_101549014_Subscription_Monthly_M-300x267.jpg)
How many programming languages do you know? In this editorial, Nilson Jacques takes a look at some of the benefits of making time to look beyond JavaScript.
![Behind the Scenes: A Look at SitePoint’s Peer Review Program](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487614911Fotolia_84479010_Subscription_Monthly_M-300x200.jpg)
Nilson Jacques takes a look at how SitePoint uses peer review to help ensure we publish high-quality content, and gives you the opportunity to get involved.
![SitePoint Needs You: The 2017 JavaScript Survey](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1485194135Fotolia_105893211_Subscription_Monthly_M-300x180.jpg)
Nilson Jacques asks you to help SitePoint make the JavaScript channel even better this year by taking our 10-question JavaScript survey.
![Editorial: 2016 – the Year in Re-Vue](https://uploads.sitepoint.com/wp-content/uploads/2016/12/1481551085Fotolia_106067826_Subscription_Monthly_M-300x200.jpg)
Nilson Jacques explains why 2016 has been a good year for Vue.js and why you should check it out, in his end-of-year editorial.
![Editorial: Are You Writing ES6 JavaScript Yet?](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1480354939es6-meme-254x300.jpg)
Nilson Jacques takes a quick look at the status of ES6 JavaScript, its rate of adoption among developers, and asks - are you writing modern JS yet?
![Editorial: Are We Heading for Package Manager Fatigue?](https://uploads.sitepoint.com/wp-content/uploads/2016/04/1459594112npm-outdated-300x175.png)
Nilson Jacques takes a look at the recent announcement of Yarn package manager, what it has to offer, and whether it's worth making the switch.
Let's share some of the many unusual and interesting JavaScript projects out there and help to inspire each other to build new and exciting things.
![File Bundling and HTTP/2: Rethinking Best Practices](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1471878270Fotolia_117109244_Subscription_Monthly_M-300x180.jpg)
File bundling is the norm for JS apps these days. With the adoption of the HTTP/2 protocol, Nilson Jacques asks whether its time to rethink this practice.