Learning about cross-browser functionality while using flexbox.

Visual Grid Layout with Sharpie Pen

Flexbox offers great advantages and with its modern syntax it can speed up a developer's workflow but it has a few hangups. Its support for older browsers including IE is below 70% of its Global usage, meaning your grids may not show up properly or at all on older devices. Modern browsers don’t have these same issues (chrome, firefox) however to keep this nightmare from happening on older devices and browsers, let's go over a few tips to avoid broken grids on older devices.

Build your own grid using Percentages

Due to the nature of floats, and display inline…


If you’re struggling with understanding how GoLang reads JSON you will need learn these tips to navigate quickly to be productive. Here are a few tips to use when working with JSON within the programming language Golang.

JSON-to-Go UnMarshal Function in Go?

Data := make(map[string]interface{})var data = `
{
"array": [
1,
2,
3
],
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "Hello World"
}`
if err := json.Unmarshal([]byte(data), &Data); err != nil { panic(err) }

You’ll be able to print this GoLang (Go) Struct using the following code below.

fmt.Printf("%s", jsonMap)

This will print…


Configuring VIM within your terminal on MacOSx

Code Editor Source Image PixelBay

As a designer you may stay away from the terminal however, it can be very useful with the powerful program VIM. If you have already heard of this text editor then you know why it’s a go-to resource for developers. Every developer has their favorite text editor. Some may choose to use VScode or Sublime Text instead of VIM. Let’s get started with installing and setting up vim for the first time.

How to Install VIM for the first time

Navigation to VIM.org or download the source from GitHub the text-editor.

git clone https://github.com/vim/vim.git
cd vim/src
make
sudo make install

What is a .vimrc file

This…


You may already have Tidy on your computer! Many operating systems ship with the tidy command pre-installed.

Chances are good, though, that what you have is so outdated that it doesn’t even recognize HTML5. Install the latest using these commands.

How to install via macOS and Linux below.

Run the HomeBrew macOS command in the terminal.

brew install tidy-html5

Run the Linux command in the terminal.

sudo apt install tidy

If you do not want to see any errors that your HTML has, you can simply use --show-errors 0 to stop showing the errors within your HTML markup.

Here is an example of how errors show up by…


Learn how to use the AWS CLI to spin up AWS instances in no time

Multicolored keyboard
Multicolored keyboard
Photo by Aryan Dhiman on Unsplash

What Is the AWS CLI?

A command-line tool built by the open-source community developers for AWS. Like many other tools, this is one of the easiest installs and has very little clutter. You will be up and running really quickly. You may find yourself looking for a guide on commonly used AWS CLI commands.

Installing can be done via curl in your own terminal. Make sure to only use secure links from awscli.amazonaws.com when installing their package.

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip && sudo ./aws/install

You will now see this in your terminal after typing aws inside a brand new fresh bash terminal…


Google Chrome Inspector Developer Tool connected to VPN

As a developer you may thinking about how to keep your dev machine (the mac, windows or linux computer with all your code) as secure as possible. Well let’s review NordVPN from a developers perspective.

For only $99 a year, you can get a security utility aimed to keep your data safe from unwanted watching eyes. After, reading a few articles and seeing multiple advertisements about the importance of a VPN. I had purchased, tested and confirmed with my own eyes what NordVPN does ~But from a from a developers perspective it may not be what you originally expected. …


Writing bash scripts to automate user account management

Photo by Michael Dziedzic on Unsplash

“I’ve locked myself out of my VM — I can’t access it!”

It can happen. It happens to every developer at least once in their lifetime.

Let’s find a way to avoid having to start setting up all over again, or purging your entire virtual machine because you’ve been locked out.

It’s common when working with Virtualization there will be a need to manage users and accounts manually but this is not very efficient. Let's write a bash script that can handle authentication for a new User.

We begin by initializing the script as a file that can be accessed…


Using Terminal to Check Macbook Pro Fan Speed and To Find Macbook Pro Temperature?

stock photography visualization/representation of macOS (Big Sur)

With the launch of Mac OS Big Sur, most Developers, Users, and Customers are looking towards upgrading their Intel-based machines to the latest…

However, you may be curious to know how the temperatures, fan control ad power consumption may or may not have changed based on installing new software on now older hardware. “Did Apple’s Development teams take into consideration power consumption running macOS Big Sur (a 12GB update) from older Intel-based Macbooks?” Well, Here is what we found out about power consumption in MacOS X.

Thermals, Spinning Fans, and Heat 🥵

Power Metrics is an only-mac OS X Command-line…


With hidden features, fees, and additional training required, most developers will spend time learning about servers instead of spending money on their services. Did you know these three things about AWS?

AWS charges you for DNS zones?

AWS is the only platform with the ability to calm you owe them money for using networking on their VPS. When compared to the Digital Ocean, a cost of $.50 per month per activated zone is expensive. Digital Ocean provides this free with a Networking tab built directly into their dashboard.

AWS charges for non-attached Elastic IP addresses?

AWS is the only platform with the option to claim non-elastic IP addresses allocated to your account to…


Get started with WASM today

Containers
Containers
Photo by Lucas van Oort on Unsplash.

Go has built-in support that makes WASM (WebAssembly) simple and possible. Let’s attempt to use WASM for the first time. A few packages are needed before running this on your system.

Begin by creating a .dockerfile and installing Docker on your host machine:

Here, we have an Alpine-based Go .dockerfile

This is a minimum-sized Docker image with Go already installed.

We will create a working directory called /app and then install git by using the command apk add with the argument --no-cache.

This will prepare our Alpine instance to allow for Git modules to be pulled in later in…

Steven Rescigno

Designer | Developer

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