Skip to content

Instantly share code, notes, and snippets.

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

David Neal reverentgeek

💭
🥓Developer 🥑
View GitHub Profile
[
{
"id": "kA0KgL",
"color": "red",
"firstName": "Marty",
"lastName": "McFly",
"gender": "male"
},
{
"id": "dx3ngL",
{
"$version": "2",
"api": {
"base_url": "https://app.asana.com/api/1.0"
},
"auth": {
"asana-auth": {
"type": "oauth2",
"configuration": {
"client_id": "{your-asana-client-id}",

Example Site Tracking Code

<script type="text/javascript">(function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(newDate).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo");
  vgo('setAccount', '########');
  vgo('setTrackByDefault', true);
  vgo('process');
</script>
-- Enable OLE Automation
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO
@reverentgeek
reverentgeek / abstract-ideas.md
Last active August 26, 2019 16:43
Abstract Ideas - Feedback Welcome!

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!

How I Learned to Stop Worrying and Love Security

Short Version

@reverentgeek
reverentgeek / oauth2-and-oidc-abstract.md
Last active August 23, 2019 17:05
OAuth 2.0 and OpenID Connect Abstract

How I Learned to Stop Worrying and Love Security

Short Version

Perhaps you've had the "pleasure" of building or maintaining your own authentication and user management system. The good news is OAuth 2.0 and Open ID Connect (OIDC) are standards you can leverage and leave account security to the experts. The bad news is there's a lot of confusing information out there, making OAuth and OIDC hard to understand. You'll walk away from this talk understanding the problems these protocols solve, how they work, and ways you can integrate them into your own apps!

Long Version

Perhaps you've had the "pleasure" of building or maintaining your own authentication and user management system. Registration, login, and password reset forms, dealing with validation, salted hashes, email verification, and the list goes on and on. Oh, and how about keeping up with all the latest attacks and keeping your data secure? About as fun as pulling teeth!

@reverentgeek
reverentgeek / jamstack-abstract.md
Last active August 23, 2019 12:39
JAMstack: Web Apps at Ludicrous Speed

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.

In this talk, we'll cover the JAMstack architecture, the numerous benefits of the JAMstack approach, and tools 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!

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!

@reverentgeek
reverentgeek / guide-for-the-reluctant-leader.md
Last active January 24, 2018 14:48
Leadership Guide for the Reluctant Leader

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 family, workplace, community, and beyond. In this talk, I'll share a few candid stories of my career failures... I mean... learning opportunities. You'll walk away with some essential leadership skills I believe anyone can develop, and a good dose of encouragement to be more awesome.

Abstract

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.

@reverentgeek
reverentgeek / FizzGood.md
Last active September 11, 2018 18:25
FSGD and the Art of Delivering Value

FSGD and the Art of Delivering Value

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 we affectionately pronounce "fizz good." FSGD 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.

Shorter Abstract