Most Active Speaker

David Neal

David Neal

Ambassador of Awesome

Dalton, Georgia, United States

David is a family man, software developer, musician, illustrator, and Microsoft MVP living in North Georgia, USA. David runs on a high-octane mixture of caffeine and JavaScript, and is made entirely of bacon.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Node
  • Electron
  • ElectronJS
  • NodeJS
  • JavaScript
  • SQL
  • Database
  • Databases
  • duckdb
  • Vue

JavaScript: Past, Present, and Future

Ah, JavaScript! Like it or not, it's a "tragically important" language that is "eating the world." Hate it? Love it? Avoid it? Embrace it?

This talk is a parade of face-palm JavaScript fails, the bizarre history of JavaScript, why it is the way it is, how it's getting better, and bad jokes sure to get an eye-roll from everyone! Along the way, we may even learn a few mistakes to avoid and tips to make our JavaScript less terrible!

Visual Storytelling: How to be a Superhuman Communicator

Who says communication has to be dry, dull, and boring? Simple, hand-drawn illustrations are a compelling and fun way to engage, inform, and win your audience of readers and viewers!

Drawing is a skill that anyone can learn. There's no such thing as "bad" art! You can make a huge impact with some fundamentals and practice, and have fun doing it!

Drawing has become an essential part of everything I do. I would love to share my bag of tips and tricks I've learned to create illustrations for presentations, articles, videos, and more!

The Illustrated Guide to Node.js

Node.js is a compelling platform for building all types of applications for startups to enterprises. Node.js strategically unites developers through the universal language of JavaScript. Or TypeScript! Why should you learn Node.js, and where do you start?

You will walk away from this fun introduction to Node.js having learned its strengths and the tools you need to be productive. We will cover a typical workflow of creating and debugging a web application. We'll also look at popular frameworks, libraries, and learning resources to give you the best start.

Leadership Workshop for the Reluctant Leader

Does the idea of being a leader terrify you? Are you in a leadership role today and not sure you're cut out for it, or feel like you're not leading effectively? This workshop is for you!

SPOILER ALERT: You don't even need to be in a leadership position to be an effective leader!

In this workshop, we will explore the critical ingredients of good leadership. We'll bust some myths, learn to lead ourselves, and recognize areas where we can take responsibility or take action. Along the way, we'll explore strategies for common tough subjects such as conflict resolution, influencing others, running effective meetings, and public speaking!

I promise you will walk away with a fresh perspective on leadership, excited about your potential, and equipped with tools to help you reach your full potential and have a lasting positive impact on others!

Take Back Project Sanity: The Kanban Journey

Kanban is just sticky notes on a whiteboard, right? Actually, there’s more to this methodology than you might think. Kanban harnesses the power of visual information to turn your team’s work into brain candy (or bacon). Visualization is only the beginning.

Whether you work in software development, operations, or professional cat wrangling, Kanban can help you continuously improve your process (yes, you have one!). That can help your team boost things like delivery speed, predictability, and quality.

In this fun and entertaining talk, you’ll learn the core principles and practices of Kanban, as well as how to maximize its potential to evolve how you, your team, and your organization works.

Node.js Crash Course

Node.js is a compelling platform that is quickly spreading from startups to the enterprise. Node.js strategically unites developers of all backgrounds through the common language of JavaScript.

Why should you learn Node.js and where do you start?

You will come away from this talk with the evidence to support Node.js, and tools you need to be productive. We will walk through a typical workflow of creating and debugging a web application. You will learn how easy it is to deploy, including Microsoft Azure. We'll also look at popular frameworks and modules, and other learning resources to give you the best start.

Public Speaking without Barfing on Your Shoes

Sooner or later, we are called on to speak. Out loud. In front of an audience. We may have to present something to our team, our leadership, or even a larger group of (--gulp--) mostly strangers. Public speaking strikes fear into the hearts of nearly everyone... especially those of us who are very shy. Imagining people in their underwear does not help.

I have been speaking at conferences, user groups, and meetups for many years. However, as a shy introvert, this is not something that comes natural to me! If I can do it, so can you! In this fun and light-hearted talk, I want to share with you what I have learned from my hard-won experience. Introverts and extroverts alike will walk away with practical tips on preparing and giving effective presentations.

Cross-Platform Desktop Apps with Electron

Would you like to leverage your HTML, CSS, and JavaScript skills to build cross-platform desktop applications? Electron is an open source application shell created by GitHub, designed to make building great desktop applications easy. You may have already experienced Electron using applications such as Atom, Slack, or Visual Studio Code. In this talk, you will learn its features, how to quickly get started, and tips from my experience building Electron applications.

Software and the Art of Delivery

Engineering, DevOps, IT, Marketing, ...you name it, there is a constant battle between going fast and doing it right. Add to the mix the fact that coordination across teams and departments comes at a high transaction cost. How can we minimize the friction?

At my time at LeanKit, we strove to continuously improve our processes across the entire organization. Along the way, we developed FSGD, which distills many core lean (and agile) principles into an easy-to-remember and easy-to-communicate thinking tool you can use to make better decisions about the work you do.

In this talk, I'll share with you the challenges we faced as we scaled, how we struggled, what we learned, and how we evolved. The goal is for you to walk away with tools and practical processes that will impact you and your team's success.

Leadership Guide for the Reluctant Leader

Regardless of the technology you know, regardless of the job title you have, you have amazing potential to impact your workplace, community, and beyond.

In this talk, I’ll share a few candid stories of my career failures… I mean… learning opportunities. We’ll start by debunking the myth that leadership == management. Next, we’ll talk about some the attributes, behaviors and skills of good leaders. Last, we’ll cover some practical steps and resources to accelerate your journey.

You’ll walk away with some essential leadership skills I believe anyone can develop, and a good dose of encouragement to be more awesome!

Cross-Platform Desktop Apps with Electron Workshop

Many companies are turning to Electron.js to build amazing desktop applications that run on Windows, Mac, and Linux using familiar Web technologies. In this hands-on workshop we will learn the fundamentals of building desktop applications with Electron.js. Our goal is to walk away with a solid framework for building and deploying your own applications!

Requirements:

* Laptop running Mac OS X 10.8+, Windows 7+, or Ubuntu 12+
* Node.js v8+
* Visual Studio Code

Drawing: How to be a Superhuman Communicator

Who says communication has to be dry, dull, and boring? Simple, hand-drawn illustrations are a compelling and fun way to engage, inform, and win your audience of readers and viewers!

I firmly believe drawing is a skill that anyone can learn. The amazing thing is, there’s no such thing as “bad” art! With some fundamentals and practice, you can make an impact, and have fun doing it!

I started drawing about four years ago, and it is now an essential part of everything I do. I would love to share with you my bag of tips and tricks I’ve learned to create illustrations for presentations, articles, videos, and more!

Sketchnotes: How Drawing Can Supercharge Learning

Have you ever sat in a presentation where an artist captured a summary on an artboard using graphics and word art? It's fascinating to watch! You might think,

"Wow, I wish I could do that!"

Well, you can! Visual note taking, or "sketchnotes," is not only fun but also a powerful way to learn, think about information, and solve problems.

Regardless of your artistic ability, you can add simple illustrations to your notes that will help you remain engaged and focused and increase your learning.

In this talk, I want to share with you techniques to improve your note-taking system. You will walk away with the tools and resources you need to radically transform and improve the way you learn, process information, and communicate ideas!

You. Are. Awesome.

You may not realize it, but you are awesome. You have the power to change the world. Regardless if you are a student, professional, or “family engineer,” I firmly believe you have amazing potential to impact the people around you in powerful and meaningful ways. My goal is to help you realize the awesomeness you already possess and be encouraged to unleash it!

JavaScript: Hey y'all, watch this!

Ah, JavaScript! Like it or not, it's a "tragically important" language that is "eating the world." Hate it? Love it? Avoid it? Embrace it?

This talk will be a parade of face-palm JavaScript fails, stupid JavaScript tricks, and bad jokes sure to get an eye-roll from everyone! Along the way, we may even learn a few mistakes to avoid and tips to make our own JavaScript less terrible!

JAMstack: Web Apps at Ludicrous Speed

If you're a web developer, chances are you have heard the term "JAMstack." Curiously, JAMstack isn't a solution to prevent clogged printers, something to eat on toast, or a way to make music. Instead, it's an architecture for designing super-fast web applications that easily scale, focused on JavaScript, APIs, and Markup.

In this talk, we'll cover the JAMstack architecture, the numerous benefits of the JAMstack approach, and frameworks and services you can use to implement a JAMstack web application. You'll walk away with a clear understanding of JAMstack and resources to quickly build your own web app at ludicrous speed!

CodeMash 2024 Sessionize Event

January 2024 Sandusky, Ohio, United States

Atlanta Developers' Conference 2023 Sessionize Event

September 2023 Marietta, Georgia, United States

KCDC 2023 Sessionize Event

June 2023 Kansas City, Missouri, United States

Scenic City Summit 2023 Sessionize Event

June 2023 Chattanooga, Tennessee, United States

DevSum 2023 Sessionize Event

May 2023 Stockholm, Sweden

Connectaha 2023 Sessionize Event

April 2023 Omaha, Nebraska, United States

CodeMash 2023 Sessionize Event

January 2023 Sandusky, Ohio, United States

Connect.Tech 2022 Sessionize Event

November 2022 Atlanta, Georgia, United States

KCDC 2022 Sessionize Event

August 2022 Kansas City, Missouri, United States

Scenic City Summit 2022 Sessionize Event

July 2022 Chattanooga, Tennessee, United States

CodeStock 2022 Sessionize Event

April 2022 Knoxville, Tennessee, United States

Code PaLOUsa 2020 Sessionize Event

August 2020 Louisville, Kentucky, United States

Dev Around The Sun Sessionize Event

May 2020

NDC Porto 2020 Sessionize Event

April 2020 Porto, Portugal

CodeStock 2020 Sessionize Event

April 2020 Knoxville, Tennessee, United States

CDCD 2019 Sessionize Event

October 2019 Punta Cana, Dominican Republic

KCDC 2019 Sessionize Event

July 2019 Kansas City, Missouri, United States

NDC Oslo 2019 Sessionize Event

June 2019 Oslo, Norway

Techorama Belgium 2019 Sessionize Event

May 2019 Antwerpen, Belgium

CodeStock 2019 Sessionize Event

April 2019 Knoxville, Tennessee, United States

NDC Porto 2019 Sessionize Event

February 2019 Porto, Portugal

NDC London 2019 Sessionize Event

January 2019 London, United Kingdom

CodeMash 2019 Sessionize Event

January 2019 Sandusky, Ohio, United States

NDC Sydney 2018 Sessionize Event

September 2018 Sydney, Australia

KCDC 2018 Sessionize Event

July 2018

Music City Tech 2018 Sessionize Event

May 2018 Nashville, Tennessee, United States

RevolutionConf 2018 Sessionize Event

May 2018 Virginia Beach, Virginia, United States

NDC Minnesota 2018 Sessionize Event

May 2018

Stir Trek 2018 Sessionize Event

May 2018 Columbus, Ohio, United States

David Neal

Ambassador of Awesome

Dalton, Georgia, United States

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top