Talks & Workshops

Speaker Bio:

Jennifer Bland is a Senior Software Developer and Google Developers Expert. 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. Her personal website is jenniferbland.com.

Jennifer holds a B.A. in History from Furman University and an MBA from San Jose State University.

Keynote Speakers

Free Code Camp Atlanta

Why You Should Become a Programmer

Being a programmer is like winning the lottery every day. You get to make things all day long in environments that are usually very fun and casual. Let me show you how you can get a winning lottery ticket by becoming a programmer.
WWCAtl 5th Anniversary

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 been like for me to have a front row seat to a revolution for women in tech.
We Rise Conference

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 been like for me to have a front row seat to a revolution for women in tech.

Conferences

Connect Tech Conference

Testing Your Vue Application

Why test? Verify your application works correctly, train new developers on how the application works and reduce the number of bugs in your code. I will show you how to use Jest, Cypress, and Vue-test-utils to test your application by creating a unit, snapshot, and end-to-end tests.
VueConf Toronto

Testing Your Vue Application

Why test? Verify your application works correctly, train new developers on how the application works and reduce the number of bugs in your code. I will show you how to use Jest, Cypress, and Vue-test-utils to test your application by creating a unit, snapshot, and end-to-end tests.
DotNetSouth Conference

Don't Be Afraid of the JavaScript Stack Trace

At some point your code will not work. You could spend hours trying to google for a solution. Instead use the JavaScript stack trace to find the problem. A beginner-friendly overview of the JavaScript stack trace and tips on how to use it.
VueConf USA

How to Reduce Your Vue Bundle Size With Webpack

You build a vue application. It is large in size. It takes a long time to load. Let me show you how to reduce your Vue bundle size using Webpack.
VueConf USA

How to Add Charts and Graphs to Vue

Every application has data. Sometimes the best way to display that data is in a chart or graph. See how easy it is to add visually attractive graphs to your Vue application
DevNexus Conference

Don't Be Afraid of the JavaScript Stack Trace

At some point your code will not work. You could spend hours trying to google for a solution. Instead use the JavaScript stack trace to find the problem. A beginner-friendly overview of the JavaScript stack trace and tips on how to use it.
DevNexus Conference

Getting Started with Service Workers

A Service Worker is a relatively new API that's been introduced in modern web browsers in the last few years. It's a special kind of web worker that can be installed in your browser to provide features that were previously unavailable to ordinary web pages. Find out how to create them and use them in a Progressive Web App.
Connect Tech Conference

Choosing a JavaScript Framework

Over the last couple of years, JavaScript has become on the of the most popular programming languages. As a result, there has been a large number of JavaScript frameworks and libraries that have been created. I will walk you through a simple todo application using Angular, React and Vue.
Connect Tech Conference

How to 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 the key concepts. Learn what is GraphQL and how to use it.
GDG DevFest

Introduction to GraphQL

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 access Github's GraphQL API.
OpenSource 101

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 home screen, and load as top-level, full-screen experiences. Learn the what, why, and how of PWAs.
DevNexus Conference

Choosing a JavaScript Framework

Over the last couple of years, JavaScript has become on the of the most popular programming languages. As a result, there has been a large number of JavaScript frameworks and libraries that have been created. I will walk you through a simple todo application using Angular, React and Vue.
DevNexus Conference

How to Hire Good Programmers

Few things will ruin a great team faster than a bad hire so how do you recognize a talented software developer in a 30-minute interview? The traditional method of hiring programmers is to hire based on what they know. I will argue that you should instead hire a programmer based on what they can learn.
JazzCon.Tech

Intro to Flexbox with Real World Examples

If you hate floats, you will love flexbox. If you hate media queries, you will love Flexbox. Flexbox gives you more control in creating a responsive layout than the traditional box model. In this session I will introduce you to Flexbox by showing how to use it to solve common website problems. You will learn how easy it is to implement Flexbox into your existing website design.
JazzCon.Tech

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 unit tests and end-to-end tests, minifying, annotating, bundling, creating source maps, transpiling and more. In this seminar I will show you how to use Gulp to manage your entire Angular workflow.
DevNexus

Promises and Generators in ES6

All JavaScript programmers know two things - Asynchronous programming using callbacks is a required skill and all functions run to completion. 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 away or at a later time. In this session I will discuss the impact of these two new features in ES6.
Connect:Tech

Introduction to npm as a Build Tool

Grunt and Gulp are the heavyweights in the JavaScript build tool landscape. These tools can automate almost anything you find yourself doing repeatedly in a project. But the question is, do you need them? In this session I will discuss what npm is capable of as a build tool.

Workshops

Refactr Tech Conference

GraphQL Workshop

GraphQL is a technology that is poised to replace, or at the very least, drastically change the way APIs are designed and presented. In this hands-on workshop, you'll learn GraphQL from the ground up. We start with creating a backend server using Node.js then learn about schemas, mutations and using GraphiQL to test queries. By the end of this workshop, you will understand how to install and utilize GraphQL.
Women Who Code

Advanced JavaScript Workshop

JavaScript. So you have learned about loops, arrays and objects, what is the next thing to learn? Take your JavaScript skills to the next level by learning about recursion, inheritance and prototype chain. We will also cover the new features in JavaScript that were introduced in ES7 and ES8 so you can keep your JavaScript skills current.

Meetups

North Atlanta JavaScript Meetup

Don't Be Afraid of the JavaScript Stack Trace

At some point your code will not work. You could spend hours trying to google for a solution. Instead use the JavaScript stack trace to find the problem. A beginner-friendly overview of the JavaScript stack trace and tips on how to use it.
Atlanta JavaScript Meetup

Don't Be Afraid of the JavaScript Stack Trace

At some point your code will not work. You could spend hours trying to google for a solution. Instead use the JavaScript stack trace to find the problem. A beginner-friendly overview of the JavaScript stack trace and tips on how to use it.
Women Who Code Atlanta

Want to Start a Podcast? Don't Do This

Starting a podcast seems like a fun and easy way to get a message out, and share with the world. You record yourself speaking, and voila! How hard can it be?! Doing it right requires a lot of forethought, and preparation, as it turns out.
Atlanta VueJS Meetup

The Power of Custom Directives in Vue

Vue ships with a default set of directives like v-model and v-show. Sometimes you reach a point working with Vue where you have a use-case that the framework does not cover. Luckily, Vue allows you to register your own custom directives. A custom directive allows you to perform a critical task that you must have in your application and you cannot live without. I will show you how to create a custom directives.
Women Techmakers Google Developers Group

Web Components

As developers, we all know that reusing code as much as possible is a good idea. Yet trying to reuse the custom UI you created for one application in another application is nearly impossible. Web Components aims to solve such problems. Learn how web components can make your design life easier and reusability a reality for web development.
ngAtlanta

Webpack - Your New BFF

Webpack is JavaScript module bundler that has taken the world by storm, but a lack of great docs and wealth of boilerplates have led to many people using it, but not understand it. I will show you how to utilize Webpack for building out your applications. Once you see the magic available, Webpack will become your new BFF!
ATL Angular.js Meetup

Using Components in Angular 1.5

Components allow you to create custom HTML features. Components are a new feature in Angular 1.5 and learning how to utilize them will help you to transition to Angular 2. Learn how and why you should use components and then watch as I build several simple components.
Women Who Code Atlanta

Learn and Understand Node.js

Node.js is an interesting new phenomenon to hit the development scene. Companies like Netflix, Walmart, Sams Club, PayPal, Medium, LinkedIn and Uber are just a few of the companies that are using it in production. Node.js is a server technology used to build and run web applications. In this class, we'll learn the basics of working with Node.js.
Atlanta Node.js Meetup

Introduction to npm as a Build Tool

Grunt and Gulp are the heavyweights in the JavaScript build tool landscape. These tools can automate almost anything you find yourself doing repeatedly in a project. But the question is, do you need them? In this session I will discuss what npm is capable of as a build tool.
Women Who Code Atlanta

Professional You: LinkedIn

Jennifer will cover how to trick out your LinkedIn profile to make yourself more attractive to recruiters. She'll explain LinkedIn Recruiter, the program used by recruiters and how expert recruiters use it to find candidates. At this meet-up you will learn how to optimize your profile to be most easily found for the right potential opportunities.
Viking Code School

Job Attraction Tips for Developers

How to craft an attention-worthy LinkedIn profile and utilize GitHub code presentation tips for maximum hireability.
ATL Angular.js Meetup

Using Postman to test your Web API

Learn how to get the most out of using Postman and how to format your HTTP requests. Jennifer will demonstrate ways to use postman and go through examples from some of the most popular APIs.
Hack Reactor

How to get Hired Quicker

Are you looking for a new job? Do you want to get hired quicker? Jennifer Bland will explain how you can use LinkedIn and your Github account to attract recruiters and hiring managers.

Panels

DevNexus Conference

Tips to Grow Your Technical Career

Speaker on a panel focused on Tips to Grow Your Technical Career. This is part of the Women's Breakfast series presented at the DevNexus Conference
Women Who Code

WWCode Speaker Panel

Connect.Tech is Atlanta's premier web and mobile development conference, September 20th - 22nd. Join us for a conversation with some of this year's conference speakers as we discuss how they got into tech, what they're doing now, what you can expect to hear from them. We'll also take audience questions.