Intro to HTTPS

Posted on 

Resources https://app.pluralsight.com/library/courses/https-every-developer-must-know/table-of-contents https://letsencrypt.org/ https://badssl.com/ https://hstspreload.org/ How to ensure that your site is always loaded over https Get a certificate from https://letsencrypt.org/ Use https://certbot.e . . . Read More

What I Learned in 2017

Posted on 

As I'm constantly learning new things, I have found that many of the things I have learned either don't merit a post on their own, another post has already been written and I don't have anything to add beyond what has already been said, or I just don't have time to write a whole post on a given subj . . . Read More

Domain-Driven Design

Posted on 

Book Review: 

Many of my colleagues have recommended Domain-Driven Design (DDD) as one of the fundamental texts on software architecture. This book is meaty, like a textbook, but still easy to follow. Reading it has been insightful and well worth the time; this book has deepened my understanding of ideas that I'v . . . Read More

Remote

Posted on 

Book Review: Finished reading on 

I've been wanting to work remotely for years and now I finally am! I'm really excited to be working remotely from home. In preparation for my first stab at full-time remote work, I read what might be the most popular book on working remotely: Remote. I have heard rave reviews from my colleagues abou . . . Read More

mongoDB Cheatsheet

Posted on , updated on 

Resources mongoDB https://docs.mongodb.com/ https://docs.mongodb.com/manual/ https://docs.mongodb.com/getting-started/shell/ https://university.mongodb.com/ https://www.tutorialspoint.com/mongodb/ mongoose http://mongoosejs.com/index.html http://mongoosejs.com/docs/guide.html About What sets mongo a . . . Read More

What I Learned at Pluralsight

Posted on , updated on 

I've learned quite a bit in the last two years working at Pluralsight. I wanted to capture at a high level many of the things that I've learned. I could write an entire post about each of these items, but I doubt I'll ever have time for that, so I want to at least capture some of what I've learned a . . . Read More

Details on TDD

Posted on , updated on 

I was already familiar with unit testing and the concept of TDD (Test-Driven Development) before I started at Pluralsight, but I soon realized that my understanding was just scratching the surface. I have learned much more on this subject so I wanted to do a quick write-up on what I have learned. Do . . . Read More

HTML Sandbox

Posted on , updated on 

Each code block on this page is editable. Feel free to modify the examples to try out different things. Headers <h1>Page Title</h1> <h2>First Section</h2> <h3>Sub Section 1</h3> <h3>Sub Section 2</h3> <h2>Second Section</h2> <h3>Sub S . . . Read More

HTML Cheatsheet

Posted on , updated on 

HTML Resources https://app.pluralsight.com/paths/skills/html5 http://www.w3schools.com/tags/default.asp https://www.w3.org/TR/html5/ (HTML5 spec) http://validator.w3.org/ http://caniuse.com/ History of HTML In 1989, Tim Berners-Lee invented HyperText Markup Language (HTML). HTML was created to share . . . Read More

Cassandra Cheatsheet

Posted on , updated on 

Cassandra Resources https://cassandra.apache.org/ http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html https://app.pluralsight.com/library/courses/cassandra-developers About Cassandra History Originally created at Facebook. Open sourced and now an official apache project. W . . . Read More

Git Cheatsheet

Posted on , updated on 

Git Resources Resource Notes http://git-scm.com/ Official git website http://git-scm.com/docs Git docs https://help.github.com/articles/generating-ssh-keys/ Generate an SSH Key https://help.github.com/articles/changing-a-remote-s-url/ Setup the Remote URL https://github.com/pluralsight/git-switch G . . . Read More

Getting Started with KeePass

Posted on , updated on 

I've been using KeePass for a while now; well over a year. It's been an excellent tool for me. Recently, I've shared this software with several people, which prompted me to put together some notes on how to get started with KeePass. Why I Use KeePass KeePass is a free, open source password manager. . . . Read More

Getting Started with Mocha and Chai

Posted on 

In this post I want to detail the process for getting started with the mocha test framework and the chai assertion library. The code that accompanies this post can be found on github. Assuming that you're starting from a clean slate, we'll start from the ground up with configuration and move into ba . . . Read More

Getting Started with Markdown

Posted on 

When I started building this blog, I knew that one of the tools I wanted to use was markdown. I didn't know much about markdown, and I've learned a fair amount about it over the past few weeks. I thought I'd try to collect my thoughts into a post about what I've learned so far. According to Wikipedi . . . Read More

Buiding a Blog

Posted on 

Well, I've been wanting to get a blog up and running for quite a while now, and here it is. You're reading it. Writing helps me to internalize and remember, so I expect that this blog will help me in that area. I also hope that a few of you out there will find one of my blog posts as helpful as I ha . . . Read More

Reflections from the OnAgile Virtual Conference

Posted on 

This year I attended the OnAgile Virtual Conference. And by 'attended' I mean I logged into the site that hosted the virtual conference and watched the sessions on demand a couple weeks after the event actually took place. I've been watching at a comfortable pace for myself, a few sessions in a sitt . . . Read More