Skip to content

Instantly share code, notes, and snippets.

View reverentgeek's full-sized avatar
💭
🥓Developer 🥑

David Neal reverentgeek

💭
🥓Developer 🥑
View GitHub Profile
@reverentgeek
reverentgeek / MailTest.aspx
Created April 2, 2012 14:29
Test Mail with C#
<%@ Page Language="C#" %>
<%@ Import namespace="System.Net.Mail" %>
<script runat="server">
protected void SubmitClick(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(txtFrom.Text);
mail.To.Add(txtTo.Text);
mail.Subject = txtSubject.Text;
mail.Body = txtBody.Text;
@reverentgeek
reverentgeek / Intro to Node Talk.md
Last active August 29, 2015 14:04
Intro to Node.js for .NET Developers

Intro to Node.js for .NET Developers

Node.js is a compelling platform that is quickly spreading from startups to the enterprise. As a .NET developer, why should you learn Node.js and where do you start? You will come away from this talk with the evidence and tools you need to be a productive Node.js developer. Yes, you can build Node.js applications in Visual Studio! We'll walk through creating, debugging, and deploying a Node.js project to Microsoft Azure using the Node.js Tools for Visual Studio. We'll also look at popular frameworks and modules, and other learning resources.

Alternative

Node.js is a compelling platform that is quickly spreading from startups to the enterprise. As a .NET developer, why should you learn Node.js and where do you start? Yes, you can build Node.js applications in Visual Studio! You will walk away from this talk with the evidence and tools you need to be a productive Node.js developer.

About David Neal

@reverentgeek
reverentgeek / Do you even Kanban.md
Last active September 11, 2018 18:37
Do you even Kanban?

Take Back Project Sanity: The Kanban Journey

Kanban is just sticky notes on a whiteboard, right? 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. However, 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.

Shorter Abstract

5 Proven Practices for Building Quality Software

Are you and your team tired of being on the hamster wheel of fighting bugs and brittle code? How can your software team advance from good to great? Join David Neal as he shares practical and proven approaches to software craftsmanship. You will learn to improve areas such as workflow, testing, standards, and code review. You will come away with effective practices and tools for developing high quality software while cultivating a culture of continuous improvement.

About David Neal

David is a husband, father, geek, musician, motorcyclist, speaker, software developer, and Microsoft MVP living in North GA. He's currently a Developer Advocate for LeanKit. David served as president of the Nashville .NET User Group for 2012 and 2013. He runs on a high-octane mixture of caffeine and bacon.

@reverentgeek
reverentgeek / Node Crash Course.md
Last active March 15, 2018 17:15
Node.js Crash Course

Node.js Crash Course

Node.js for Noobs

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.

@reverentgeek
reverentgeek / Cross-platform desktop apps with Electron.md
Last active September 11, 2018 18:31
Cross-platform desktop apps with Electron

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 apps 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.

300-char limit

Would you like to leverage your web skills to build cross-platform desktop applications? Electron is an open-source solution designed to make building great desktop applications easy. In this talk, you will learn its features, how to quickly get started, and tips from my experience!

https://youtu.be/Xs3Oc4weZbw

@reverentgeek
reverentgeek / Bio.md
Last active September 11, 2018 18:16

Short bio

David is a family man, musician, illustrator, software developer, and Microsoft MVP living in North Georgia. He is currently a Senior Developer Advocate for Okta, runs on a high-octane mixture of caffeine and JavaScript, and is made entirely of bacon.

200-char limit

David is a family man, musician, illustrator, and Microsoft MVP living in North GA. Currently a Senior Developer Advocate for Okta, he runs on a high-octane mixture of caffeine and bacon.

200-char limit international

Electron Workshop

2-hour version

Many companies are turning to Electron.js to build amazing desktop applictions 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 v4.4+ or v5.9+
@reverentgeek
reverentgeek / electron-workshop.md
Last active April 15, 2016 18:14
Electron Workshop Prerequisites Setup
  • Install Visual Studio Code
  • Install Node.js v5.10
  • Open a Terminal / Command Window
  • Change to your documents folder (or where you store projects)

Mac:

cd ~/Documents
@reverentgeek
reverentgeek / Public Speaking.md
Last active September 11, 2018 18:29
Public Speaking Talk Abstract

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 management, or even a larger group of complete 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 naturally 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.

Shorter Abstract

Public speaking strikes fear into the hearts of nearly everyone. Sooner or later, we are called on to speak. Out loud. In front of an audience. In this fun and light-hearted talk, I want to share w