Emily Kauffman

Teaching

Writing

Tutorials, rants, and technical junk.

E2E Testing with Cypress

May 15, 2020

It's a common sentiment to be frustrated with writing code tests. It's often an afterthought, if it…

testing e2e cypress

Learning Flexbox with Flexbox Froggy

April 01, 2020

As I was preparing for a flexbox discussion in the web design and development class that I teach at…

css flexbox

Example Web Project Proposal

April 01, 2020

I'll probably come back here and add more details, but for now, if you're trying to break into…

Steps to Install Anaconda on Windows Ubuntu Terminal

January 19, 2020

As part of my master's program at Pitt, I took a data analysis class that involved installing and…

jupyter ubuntu windows

Creating RoboMaker Robot Resources using the CLI

January 16, 2020

RoboMaker is a tool that was introduced by AWS in 2018. It provides an easier way to simulate, build…

aws devops robomaker

Dynamic Angular Forms

August 15, 2019

Multi-color fish swimming in blue water I’ve been spending a lot of time on StackOverflow recently…

angular.js

Saving Angular form data without an internet connection

June 18, 2017

And then syncing it once there is! As I alluded to in my previous article, I have been actively…

angular.js

Deploying a Node App to DigitalOcean

June 09, 2017

Making use of DO cloud servers, git, nginx, and forever.js to get a node app up and running…

node.js devops tutorial

Teaching

A list of recent course posts.

CIS 275: Deployment

Published on May 18, 2020

CIS 275 Lecture 26: Bringing it All Together

Published on May 05, 2020

CIS 275 Lecture 25: Peer Review Study

Published on April 30, 2020

CIS 275 Lecture 24: Responsive Layouts

Published on April 28, 2020

CIS 275 Lecture 23: Responsive Web Design, continued

Published on April 23, 2020

CIS 275 Lecture 22: Intro to Responsive Web Design

Published on April 21, 2020

CIS 275 Lecture 21: Personal Sites

Published on April 16, 2020

CIS 275 Lecture 20: Site Design Issues

Published on April 14, 2020

CIS 275 Lecture 19: Web Development Planning and Process

Published on April 09, 2020

CIS 275 Lecture 18: CSS Tricks

Published on April 07, 2020

CIS 275 Lecture 17: Layout Lab

Published on April 02, 2020

CIS 275 Lecture 16: Flexible Box Module

Published on March 31, 2020

CIS 275 Lecture 15: Using Floats for Layout

Published on March 26, 2020

CIS 275 Lecture 14: More on Site Design

Published on March 24, 2020

CIS 275 Lecture 13: Exam 2

Published on March 05, 2020

CIS 275 Lecture 12: HTML5 Structural Elements and Exam Review

Published on March 03, 2020

CIS 275 Lecture 11: Advanced CSS

Published on February 27, 2020

CIS 275 Lecture 10: CSS Introduction

Published on February 25, 2020

CIS 275 Lecture 9: Design Basics

Published on February 20, 2020

CIS 275 Lecture 8: Exam 1

Published on February 18, 2020

CIS 275 Lecture 7: Additional Markup and Review

Published on February 13, 2020

CIS 275 Lecture 6: Forms

Published on February 11, 2020

CIS 275 Lecture 5: Troubleshooting Tips, Tables

Published on February 06, 2020

CIS 275 Lecture 4: Links and Images

Published on February 04, 2020

CIS 275 Lecture 3: HTML Document Structure & Tags

Published on January 30, 2020

CIS 275 Lecture 2: The World Wide Web

Published on January 28, 2020

CIS 275 Lecture 1: Course Introduction

Published on January 23, 2020

CIS 275: Web Design & Development Syllabus

Published on January 01, 2020