Bio
Jennifer Bland is a Senior Software Developer specializing in MEAN stack development. She has more than ten years of development experience working for companies like CNN, Coca-Cola and Apple Computer. Jennifer is the author of the book “Developing e-Business Applications Using Lotus Domino on the AS/400″, published by IBM.
She runs the website codeprep.io which provides interview questions to assist programmers in preparation for job interviews. Jennifer is the co-host for the CodePrep Podcast which interviews women and underrepresented groups about how they got into tech.
Her personal website is jenniferbland.com.
Jennifer holds a B.A. in History from Furman University and an MBA from San Jose State University.
My Talks
A Front Row Seat to a Revolution
Three years ago I attended my first WWC event where there were 6 attendees. Two years later I spoke at a tech conference for women by women where women were the majority of attendees. What it has b...
Build Google Maps using Web Components & Polymer
Web components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps. Polymer is the most popular Web Components libr...
Getting Hired Faster: How to craft an attention-worthy LinkedIn profile and utilize GitHub code presentation tips for maximum hireability
Are you looking for a new job? Do you want to get hired quicker? I will explain how you can use LinkedIn and your Github account to attract recruiters and hiring managers.
Getting Started with Vue.JS
Vue.js is a lightning fast framework that lets you build web apps in a simple way. This workshop will quickly get you started with Vue.js by teaching you why Vue.js is valuable, how to get data fro...
How to create a truly native app using Vue and NativeScript
Vue is the fastest growing frontend framework. NativeScript allows you to create cross-platform mobile apps. I will show you how easy it is to pair these two to create a mobile application using th...
How to Get Started and Build Something with GraphQL
GraphQL presents new ways for clients to fetch data by focusing on the needs of product developers and client applications. Building a product with GraphQL is easy once you wrap your head around th...
Integrating Google Firebase with Your Vue Application
In this interactive workshop, you will learn how to pair a Vue App with a Google Firebase backend. For your Vue application, we will cover how to add authentication, database and hosting with Googl...
Introduction to GraphQL and using it to access Github's GraphQL API
GraphQL is a new API standard that provides a more efficient, powerful and flexible alternative to REST. In this talk I will give you an introduction to GraphQL and then show you how to use it to a...
Introduction to Node.js and Express.js
Node is one of the fastest growing platforms for building scalable web applications. In this workshop, you’ll learn how to get started using Node, use modules, and create a multi-page Express appli...
Intro to Flexbox with Real Word Examples
If you hate floats or media queries, you will love flexbox. Flexbox gives you more control in creating a responsive layout than the traditional box model.
I will introduce you to Flexbox, how to u...
Letter to My Younger Self - What to Expect Your First Year as a Developer
Three years ago I started my journey as a new software developer. With this momentous milestone in my rearview mirror, I thought I’d reflect on some of my experiences and what I’ve learned from the...
npm as a Build Tool
Grunt and Gulp are the heavyweights in the JavaScript build tool landscape. These tools can automate minifying, concatenating, running tests and compiling code. But do you need them?
npm scripts c...
Progressive Web Apps - What, Why & How
Progressive Web Apps combine the best of the web and the best of apps. They load quickly, even on flaky networks, can re-engage with users by sending web push notifications, have an icon on the hom...
Promises and Generators in ES6
ES6 introduced Promises and Generators. Promises address the significant shortcomings of callbacks. Generators are functions that can pause itself in mid-execution and can be resumed either right a...
Using Gulp to Improve Your Angular Workflows
Maintaining the build process for an Angular app can be quite involved. A typical build pipeline will involve validating the source code for styling, passing tests, minifying, annotating, bundling,...
Your First Progressive Web App
Progressive Web Apps combine the best of the web and the best of apps. In this talk I will show you how to convert your existing web application to a progressive web app that will use service work...