Nate Taylor

Nate Taylor

Sr. Software Engineer
Omaha, NE

Nate Taylor is a husband, father, software developer, speaker and Pluralsight author. He’s worked on projects ranging from 1 developer for an internal application, to large teams writing revenue generating applications. He’s worked for a Fortune 50 company, and he’s worked for startups. He’s developed software in C++, Java, .Net and JavaScript. Over the past 15 years he’s developed a passion for TDD, clean code, and professionalism. In his spare time, Nate trains Brazilian Jiu Jitsu and tries to wrangle a herd of cats, rabbits and other pets at home.

Nate's Sessions

  • An Introduction to Semantic UI

    Is CSS and layout a mystery to you? When you read HTML are you able to understand what will be displayed without constantly looking up classes or documentation? If you’re like me, these are problems you run into when doing the view layer of your application. CSS classes become meaningless combinations of letters that don’t really seem to express intent.

    However, there’s a library to help with that. Semantic UI is a framework that aims to create rich UIs “using human-friendly HTML.” Gone are the days of col-md-3. Instead, our HTML will have classes like “three column wide”. But it’s more than that. Semantic UI has a wide variety of elements, collections, and views that can make any application pop, all while following sane patterns.

    Throughout this talk, we’ll look at several key UI components, and talk about the underlying principles of Semantic UI. After leaving the talk, you’ll be bale to install Semantic UI (hint: it’s really simple) and get up and running on your next project.

    Speaker: Nate Taylor

    Level: Beginner

    Tracks: Javascript Development 

    Topics: Development Practices  HTML5  JavaScript 

  • Less Frustration, More Readable Code: Functional Programming in JavaScript with RamdaJS

    Why do so many people at conferences keep talking about functional programming? Is it really that important? If I want to try out functional programming, do I have to become really good at math and understand all sorts of theoretical concepts? Will I have to learn a new language? Why should I care about functional programming?

    In this talk we’ll take a relatively ubiquitous language, JavaScript, and we’ll look at RamdaJS, a library that allows us to write functional JavaScript. But that’s not all, we’ll also take a look at some of the benefits of writing functional code, such as fewer bugs, and code that takes less time to parse when reading, and is more able to express what it’s attempting to do.

    At the end of the talk, you’ll not only know why functional programming is something to investigate, you’ll be equipped to start using it the next time you write JavaScript.

    Speaker: Nate Taylor

    Level: Intermediate

    Tracks: Javascript Development 

    Topics: Development Practices