Author Archives: Nicholas Morera

Setting up an Ubuntu server for the first time (2018 Update)

The first time you’re setting up an Ubuntu server, there are several steps that should be taken to ensure basic security of the server. Connecting to your server via the command line or terminal can be extremely powerful, but there are also some inherent risks if the server is not setup correctly. The configurations in […]

Refactoring CSS Code (2018 Update)

Writing good code is about more than just getting the results you want on a webpage. Good code should be as efficient and concise as possible. While there are often numerous ways to achieve the same results, the most succinct and simple method is, with few exceptions, the ideal choice. There are two major benefits […]

An Introduction to Version Control using Git (2018 Update)

The enterprise of coding and computer programming is rarely (if ever), a linear process. Even after the stages of brainstorming and other planning, the actual activity of coding involves a lot of back and forth. You’ll change things as you get a clearer picture of the vision for your application. To assist in the development […]

An introduction to the htaccess file:The Ultimate Guide (2018 Update)

Browsing through the file manager of your cPanel or hosting account, you may have seen a file called .htaccess. This file governs many configuration settings for the Apache Web Server. Apache is widely used server software for cross-platform operating systems. While the syntax it uses can be a bit confusing at first, the .htaccess file […]

Array methods in JavaScript (2018 Update)

The array is one of the most important components of JavaScript, and any programming language in general. Often misconceived as its own data type, it is actually a subset of the Object, along with functions. In simple terms, an array is a compound data structure that can hold a limitless amount of values of any […]

Getting started with vim (2018 Update)

Getting started vim: The choice of one’s text editor can be a hot point of debate amongst developers. There is even a Wikipedia entry on this common rivalry. To be sure, it’s not what you use but how you use it. However, a professional text editor can make a massive difference in your development workflow […]

Backup WordPress: How to backup up your WordPress website (2018 Update)

There are numerous reasons to routinely backup WordPress sites. Whether to recover from hacking or a bug in a recent update or just to restore an older version of your site, ensuring backup WordPress sites is an important component of site maintenance. While many popular hosting providers offer automated, regular backups, it is useful to […]

9 Benefits of ReactJS Services: The Ultimate Guide (2018)

Since its introduction, ReactJS has arguably been the most talked about thing amongst web developers since Ruby on Rails. While countless new tools are emerging every day, it’s hard to single out any individual new project that is making as much of an impact as React.  Despite its relative adolescence (React just turned 5 a few […]

Using chunkwm as a window manager

When working with multiple windows or applications simultaneously, it can be hugely advantageous to be able to switch between these different windows and contexts as fluidly as possible, reducing any friction or downtime. While this can apply to many types of work, this is certainly the case in development environments. chunkwm is a tiling window […]

Introducing Gutenberg, the new WordPress editor

For the past 6+ months, the development community behind WordPress have been working on a complete overhaul of the page and posts editor, the first significant change in the editor since WordPress’ inception. The new editor, entitled Gutenberg, has now been released to the official WordPress Plugin store, available to the public to try. Built […]

Introduction to tree

If you spend any amount of time on the command line, chances are you sometimes want some kind of visual representation of directory structure. Fortunately there is a small and easy-to-use command line application that can help with this task. Known as tree, this is a command available for most all Linux, Unix and Unix-like […]

Making API requests with JavaScript

One of, if not the most important component of interacting with third-party services is communicating with their APIs. Standing for Application Programming Interface, this is the primary way in which different websites, applications and web services can talk to each other, receiving and sending data back and forth. This tutorial will serve as a basic […]

© 2019 Sunlight Media LLC