Lately I had been focusing more on the backend of web development. Recently, I started revisiting some of the front end projects I had created some time ago. Some were even from more than two years ago! One static app in particular, no longer even worked locally or remotely (for different reasons). Looking on it, I found that Front End development can be extremely workflow heavy. In fact, it usually is, if there is anything of any import going on. But with knowledge of the big picture, one can ... Continue Reading
full stack javascript
Installing pgAdmin Only after installing PostgreSQL with Homebrew
Update June 17, 2018: I revisited this issue just now and the set up really is easy. I will be writing a post on this and will link it to here. I much prefer using Homebrew, especially for local development, but I also like having the ability to use a GUI. This set set up just makes life so much easier if you want to push your local repo to remotes such as Github! Note 6.16.18: I did find out after, however, that it can be very difficult to set up without the graphical interface/server ... Continue Reading
The new npm audit with npm > 6
First Github started letting us know about npm package vulnerabilities in our Github repos. Now Nodejs has followed suit and does the same in our local repos via command line. It took me a little while to figure out how to fix these vulnerabilities. It was a matter of not so hot npm documentation. It seems that it has since improved! Node Security is very new, after all! Links to better documentation is now included in our vulnerability warnings in Terminal (Mac OSX). Currently I am working on ... Continue Reading
Mistakes can end up being brilliant moves
In a recent post, I spoke about how the OSX Migration Assistant created a new user from my postgreSQL install on my new laptop. Subsequently I talked about uninstalling postgreSQL installed via the postgreSQL GUI and reinstalling directly into my administrator account via Homebrew. I mentioned my moves to my teacher, and he said that if I was working on shared code with others using postgreSQL databases, that I should create another account because of security reasons. A light bulb went on in ... Continue Reading
How to uninstall postgreSQL on OSX and reinstall with Homebrew
Earlier today I wrote a post about what happens when you migrate your data from an older macbook pro (mine was from late 2013) to a newer one (mine is from late 2016) with the OSX Migration Assistant. In this post, I list the steps I took to uninstall postgreSQL installed from the postgreSQL website and reinstall it using Homebrew. For those of you not familiar with it, Homebrew is the missing package manager for macOS. Created by developer Max Howell in 2009, Homebrew installs the stuff you ... Continue Reading
postgreSQL and the OSX Migration Assistant
Last week I received a new macbook pro laptop I had purchased. My old laptop had seen better days. I had lost functionality in my t key on my keyboard. My external speakers were shot. And after I had already purchased and received the laptop, I found out that my thunderbolt port was dying. How did I find THAT piece of information out? I was trying to transfer my data from my old computer onto my new one with the OSX Migration Assistant, and nothing happened. I wanted to know if I had perhaps ... Continue Reading
Full Stack JavaScript Resources
I've been starting to add resources that really should fall under "full stack js", so I am extending my resources to "Full Stack JS" here. Please also check out Front End Development Resources contd. Articles: Turns Out Being That Nice Co-worker Isn’t Doing Anyone Any Favors Caroline Liu, The Muse Courses: Nodejs Related: Jade: A Node Template Engine: Reference Code Tools: HyperDev (HyperDev is the developer playground for building real web apps, fast, combining automated deployment, ... Continue Reading