While reading through a chapter in an IT book I was studying I saw the term ‘scripting’ and ‘scripting languages’ used, and out of curiosity I decided to do a little a research and put my findings into a nice blog.
Before we go in further detail let’s go over the actual definition of a Scripting languages. According to Wikipedia, a scripting or script language “is a programming language for a special run-time environment that automates the execution of tasks…”. Based on that definition alone, we can that scripting languages are programming languages, but not all programming languages are necessarily…
I wanted to share a few tips that I have tried to make a practice of using to become a better programmer. These tips are not revolutionary and I’m sure most people are aware of them. But I don’t think we necessarily give them any real thought. So with that being said, here are 5 tips I use to improve my coding prowess.
This may seem like a ‘well-duh’ type of suggestion, but how often do people really spend improving their typing skills? Personally speaking, I had never really gave it any thought whatsoever. But when you think about it…
D3.js, also known as D3, is an open source javascript library that is used to create bar graphs, scatter plots and other dynamic data visuals. D3 stands for Data Driven Documents, hence, its very fitting moniker. D3 works by manipulating DOM elements — like HTML, CSS, Canvas, and SVG’s — and applying them to datasets. Some of the greatest benefits of using this library is its ability to offer great data visuals, support large datasets, manipulate DOM elements, and ease of use.
In order to start using D3, you will need the D3.js library in your webpage, which you can…
D3.js, also known as D3, is an open source javascript library that is used to create bar graphs, scatter plots and other dynamic data visuals. D3 stands for Data Driven Documents, hence, its very fitting moniker. D3 works by manipulating DOM elements — like HTML, CSS, Canvas, and SVG’s — and applying them to datasets. Some of the greatest benefits of using this library is its ability to offer great data visuals, support large datasets, manipulate DOM elements, and ease of use.
In order to start using D3, you will need the D3.js library in your webpage, which you can…
Regular expressions are used to search for various patterns within strings. Today I wanted to share a few tips to keep in mind when using regex.
Regular expressions can be constructed two ways: regex literal and constructor function.
Regex Literal ex.
let regex = /pattern/;
Constructor Function ex.
let regex = new RegExp(‘patte.nr’);
There are various methods that use regular expressions. The methods and their terms are referenced from develop.mozilla.org
exec()
Executes a search for a match in a string. It returns an array of information ornull
on a mismatch.
test()
Tests for a match in a string. …
CSS grid is used to help build complex web layouts. This is done by converting an HTML element into a grid container that has rows and columns for you to arrange your children elements however you like within the grid.
To start using CSS grid, the first thing you must do is create a grid container. To do this, you simply add the css display property with the value of grid to your desired parent element.
When I hear the term “flexing“, I instantly start to picture gyms, sore arms and buff, sweaty dudes who drink more protein shakes than they do water. But fortunately, the only flexing we’re going to be discussing today is the one done on our computer screens, no weights required. Just a quick explanation for those who are new to the idea, responsive web design is a design concept that involves formatting webpages in a way where they are rendered well regardless of the screen size being used. …
Hello my fellow coders! In this article we’ll go over how to set up and use Ruby classes and objects in your text editor. Before we dive into this tutorial I wanted to give a disclaimer and let you guys know that we’ll only be going over how to implement Ruby code. This article doesn’t go in depth on what classes and objects are, only the applications and syntax. If you haven’t learned the about Object Oriented Programming or just need a refresher, then I would recommend learning about that concept first before hopping directly into this code-along. I’ve written…
Using your mac’s terminal allows you more power and quicker access to handling operating system preferences and managing your file directory compared to that of GUI ( Graphical User Interface). Down below are 8 essential commands to get started using your Mac terminal.
The pwd command is used to find the path of the directory (or folder) you’re currently working in. This returns a full ( or absolute) file path. A file path is just a path of all the directories that starts with a forward slash (/). An example of a full path is /home/username.
You use the cd…
As a programmer, object oriented programming (OOP) is a term that you are bound to hear often as you progress and grow as a developer. If you are new to coding or just need a refresher on the topic, then you’ve come to the right place. We’ll discuss four main questions concerning the subject:
Please keep in mind that while we will be focusing on object oriented programming in ruby, the general concepts behind…
A coding and motorcycle enthusiast who’s passionate about personal development and learning. Recent Flatiron School of Software Engineering graduate.