Skip to content

Instantly share code, notes, and snippets.

Jared Faris jaredfaris

Block or report user

Report or block jaredfaris

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jaredfaris
jaredfaris / remote-debugging-vorlon.md
Last active Nov 7, 2015
A talk about remotely debugging web applications in any browser/platform with Vorlon.js
View remote-debugging-vorlon.md

Remotely Debugging Web Applications With Vorlon.js

The web is a really big place and your users are accessing your sites from all sorts of browsers and devices. What happens when things go wrong, and you can't reproduce them? This talk will show you how to do remote, client-side debugging on any browser and any device using Vorlon.js. We will also look at how it's implemented, and how you can extend it. The web should just work for anyone on any device. You'll leave this talk better equipped to make that happen.

@jaredfaris
jaredfaris / code-review-talk.md
Last active Aug 29, 2015
Code Reviews: Building Your Team While Improving Your Code
View code-review-talk.md

Code Reviews: Building Your Team While Improving Your Code

A successful development team is more than just 2+ developers in a room. Your team members have their own skills, experiences and preferences, but are expected to work together as one seamless entity. Code reviews are critical to your team's success. They help you share insight into tricky business logic, cross train your team members to reduce the bus-factor, and train junior developers. In this talk we will look at types of code reviews, tools to consider using, and strategies to help you apply all of it to your unique circumstances. Let's go read some code!

@jaredfaris
jaredfaris / dumb-boss-short.md
Last active Jan 29, 2017
Why Is My Boss So Dumb?
View dumb-boss-short.md

Why Is My Boss So Dumb?

Managers do dumb things. They ignore common sense advice, make sub-optimal decisions, and can live in a bizarro world that has little to do with the world you're in. Why? This talk, given by a "dumb" manager, will cover the things going on behind the scenes: budgets, motivation, strategic priorities, team dynamics, political capital and more. Understanding how your boss makes decisions will give you the tools to help reach better outcomes.

@jaredfaris
jaredfaris / ecmascript6-short.md
Last active Jul 18, 2016
ECMAScript 2015 & JavaScript - Don't Get Left Behind
View ecmascript6-short.md

ECMAScript 2015 & The Future of JavaScript - Don't Get Left Behind

JavaScript keeps growing up. Modern JS is more than jQuery "click" events and Angular tutorials. To build powerful, maintainable apps, you need more than basic language features. ECMAScript 2015 (ES6) adds concepts like classes, variable scoping, arrow functions, promises and more. ES2016 and the WHATWG and W3C standards groups are adding even more. This talk will cover how to use these new features, and what to do when they aren't suppoted by all browsers yet. You'll leave better equipped to survive in the strange and wonderful world of JavaScript.

@jaredfaris
jaredfaris / we-vs-they-short.md
Last active Sep 15, 2015
Empowering Your Team With "We"
View we-vs-they-short.md

Empowering Your Team With "We"

New team members begin as outsiders and do not feel empowered to do great things. Many teams have a gap between "They" who make decisions, and the people that are affected. Team members don't think "We are doing this".

This talk looks at the gap between "We" and "They" and what you as a leader can do about it. You'll leave this talk able to identify unhealthy team dynamics and with strategies to empower your team with a sense of ownership.

@jaredfaris
jaredfaris / gist:ba9edabbbbc24f253142
Last active Aug 29, 2015
Mixing Modern CSS *Magic* Into Legacy Sites
View gist:ba9edabbbbc24f253142

Mixing Modern CSS Magic Into Legacy Sites

There is a wide variety of modern tooling available to help us build a better web. There are also more legacy sites than greendfield ones; sites that never were built with these tools in mind. How do you get the benefits of things like pre-processors (Less/Sass), post-processors (Autoprefixer) and task runners (Grunt) when working on your existing sites?

Let's take a real site that I support, and explore:

  • Adding in a basic build/task runner
  • Creating a framework for restructuring our CSS
  • Replacing old hacks with CSS3 features
  • Using a pre-processor to further refine our styles
  • Adding a post-processor so we can forget about vendor prefixes
@jaredfaris
jaredfaris / twitter-oauth-example.cs
Created Apr 23, 2015
A class I built for making Twitter requests with OAuth. Built around code I found on SO.
View twitter-oauth-example.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web.Script.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
@jaredfaris
jaredfaris / lets-learn-responsive.md
Created Feb 18, 2015
Let's Learn Responsive Web Design
View lets-learn-responsive.md

Let's Learn Responsive Web Design

Interested in the what, why and how of Responsive Web Design (RWD)? This workshop will explore why RWD matters and how to get started. If you work on enterprise apps, this workshop will cover how RWD can add value to your existing world. If you work on smaller apps, you'll gain skills to make your work faster and easier. When you leave this workshop, you won't be the world's greatest designer... sorry! However, you'll have a good basis for improving your applications and user experiences.

@jaredfaris
jaredfaris / How-Long-Will-It-Take-How.md
Last active Sep 15, 2015
How Long Will It Take - A Guide To Software Estimation
View How-Long-Will-It-Take-How.md

How Long Will It Take? - The Mechanics of Good Estimation

*Note to organizers: This is a 30 minute version covering one part (the "How") of my longer estimation talk. It pairs well with it's "Why" counterpart.

"How long will it take?" ... ... crickets ... Developers hate being asked this because they see it as an impossible question to answer. Unfortunately, the business needs to make decisions and they need data to drive them. In this talk, we'll discuss multiple ways to perform estimates. We'll look at the amount of work it takes to get to various levels of precision, and compare other pros and cons of each method. You'll leave this talk with tools that will make your estimation easier, your life better, and your boss happier.

View Bio.md

Bio

Jared is a Microsoft MVP and the VP of Solutions at HMB (http://www.hmbnet.com), an IT solutions provider in Columbus, OH and Louisville, KY. His focus is on building great teams that go out and solve the most difficult problems for their clients. Jared helps organize Stir Trek as well as a variety of other events in and around Columbus, OH. He is an international keynoter and frequent conference speaker. In fact, if he doesn't have some conference deadline he doesn't know what to do with himself. You can find out more about him at http://jaredthenerd.com or follow him @jaredthenerd.

You can’t perform that action at this time.