Let’s dive into the source code of an embedded database named SQLite.

Within this short introduction, we will compile an embedded database into a docker container and go over a few commands that will get you started with SQL.

How to install SQLite from the source files (C)?

We will download specifically for UNIX. Windows for SQLite is available however this has a different developer workflow while using docker.

Download the C source code as an amalgamation zip file from the SQLite website. This folder should contain the following source files.

  • sqlite3.h
  • shell.c:

Let’s include these files into our Dockerfile and the command to compile within a namespace…

A cup of coffee with a logo saying “Java”.
A cup of coffee with a logo saying “Java”.
Java Programming is like a cup of good coffee

Java is a powerful programming language and it offers many benefits on its own. However, by combining this language with docker containers, Java has the ability to be deployed even easier than before on the web.

Let’s keep Java contained within a docker container by first initializing the version of OpenJDK.

At the time of this article, the latest version of OpenJDK is at 11 however, our code in the example will be written in 8 .

Installing OpenJDK with specific version numbers

Let’s first start with creating a .dockerfile file with a FROM command at the very top. …

Shopify eCommerce Online 2.0 with a New Theme “Dawn” Announcement

Using Rsync or SCP with All-in-One Migration to prevent Bad Network Errors

Finding the correct balance between saving time for your client and saving their data is extremely important. Most Backup solutions are expensive, untrustworthy, and a hassle to set up. If you are a competent developer then you will be excited to know there are commands that can save any project from going missing.

Let’s get started, download the latest version of the All-in-One Migration WP Plugin. Any version will work, just run a full export - backup of your WordPress site.

Backups will be located in the directory…

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": [
"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
sudo make install

What is a .vimrc file


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. …

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