BitNative

Rethinking Software

Main menu

Skip to primary content
Skip to secondary content
  • Home
  • Courses
    • Architecting Applications for the Real World in .NET on Pluralsight
    • Becoming an Outlier: Reprogramming the Developer Mind on Pluralsight
    • Building a JavaScript Development Environment
    • Building Applications with React and Flux
    • Building Applications with React and Redux in ES6
    • Clean Code: Writing Code for Humans on Pluralsight
    • HTML5 Web Component Fundamentals On Pluralsight
  • Presentations
  • Appearances
  • Training
  • About
  • Contact
  • Handouts

Post navigation

← Older posts

Reusable Web Application Strategies

Posted on September 29, 2017 by Cory House

Imagine your team just deployed an amazing todo list app. A month later, another team in your company wants to run your todo app within their invoice app.

So now you need to run your todo app in two spots:… Read on...

Posted in Architecture, JavaScript, UI, Web Components, Web Development

Public Speaking Transformed My Life…and Can Change Yours Too

Posted on August 12, 2017 by Cory House

A Call For Speakers…From 40,000 Feet

Cory House speaking at Fluent Conference

I’m writing this from a bar…that’s floating somewhere over Greenland. I just enjoyed a complimentary 3 course meal with wine, cheesecake, tea, and Baileys to top things off. After lunch, I finished editing my … Read on...

Posted in Speaking | Tagged conferences, consulting, speaking

Here’s Why Client-Side Rendering Won

Posted on May 8, 2017 by Cory House

A decade ago, nearly everyone was rendering their web applications on the server using technologies like ASP.NET, Ruby on Rails, Java, and PHP.

Then handy libraries like jQuery showed up, and suddenly server-side rendering everything didn’t necessarily make sense anymore. … Read on...

Posted in JavaScript, UI, Web Development | Tagged JavaScript, SPA

The JavaScript Starter Kit Manifesto

Posted on November 29, 2016 by Cory House

My talk from Nodevember just went live on YouTube! This is my sales pitch: Starting from scratch today in JavaScript is crazy. The solution? Your team needs a JavaScript Starter Kit.

https://www.youtube.com/watch?v=QGCWal_JWek

I’d love to hear you feedback on the … Read on...

Posted in JavaScript, Methodology, Speaking

Why Do Developers Run Macs?

Posted on November 27, 2016 by Cory House

I spoke at Fluent conference in San Francisco in March of 2015. I looked out in the crowd as I was setting up and saw this:

See all those glowing Apples? Nearly every machine at Fluent Conference is a MacBook Pro

See all those glowing Apples? Nearly every machine at Fluent Conference is a MacBook

… Read on...
Posted in Hardware | Tagged Apple, Mac

A Week with the New Macbook Pro with Touch Bar

Posted on November 27, 2016 by Cory House

MacBook Pro with Touch Bar

I purchased the new Macbook Pro (MBP for short, below) with Touch Bar one week ago. I chose the maxed out “standard” model for $2,799 at the local Apple store: 15″ i7/2.7/16gb/512gb. I also own an early 2015 13″ Macbook … Read on...

Posted in Hardware | Tagged Apple, Macbook Pro

Building a JavaScript Development Environment – Live on Pluralsight!

Posted on November 12, 2016 by Cory House

I just published my newest course on Pluralsight! Building a JavaScript application from scratch today is overwhelming. You have to make decisions about package management, bundling, linting, transpiling, automated testing, and more.

In fact, there are over 40 decisions … Read on...

Posted in JavaScript

Want to Code Faster? Timebox Impediments

Posted on November 2, 2016 by Cory House

Confession: Last week I burned an entire morning configuring SSH key authentication on our Enterprise Github account. I tried everything I could think of, but continued to receive authentication errors. When I was finally exhausted and out of ideas, I … Read on...

Posted in Methodology, Self Improvement | Tagged Agile

React Binding Patterns: 5 Approaches for Handling `this`

Posted on August 18, 2016 by Cory House

JavaScript’s this keyword behavior has confused developers for ages.

Coding with binds is hard.

Coding with binds is hard.

There are at least five ways to handle the this context in React. Let’s consider the merits of each approach.

Read on at medium.com… Read on...

Posted in JavaScript | Tagged JavaScript, React

I Don’t Do Q&A at the End of Conference Talks. Here’s Why.

Posted on July 7, 2016 by Cory House

I’m admittedly in the minority:

At the end of a conference or user group talk, how should the speaker handle questions?

— Cory House (@housecor) July 1, 2016

Q&A is so common that speakers do it by reflex. The moment … Read on...

Posted in Uncategorized

Post navigation

← Older posts

About Cory

Cory HouseCory House is a software architect, JavaScript specialist, and principal consultant at reactjsconsulting.com. I'm a Microsoft MVP, Pluralsight author, and international speaker. I believe in clean code, pragmatic development, and responsive native UIs. I'm a retired wedding singer, lousy golfer, and lover of fine automobiles.
About | Contact

My Pluralsight Courses Pluralsight Author Page

Social

Subscribe to BitNative.com RSS Feed Cory House's LinkedIn Profile @ housecor on Twitter Cory House on GitHub

StackOverflow

profile for Cory House at Stack Overflow, Q&A for professional and enthusiast programmers

Tags

.NET Agile Angular Apple Architecture Bootstrap C# Career Chrome Clean Code comments CSS Durandal Foundation HTML HTML5 JavaScript jQuery jQueryUI JSON KendoUI Knockout Learning Macro MVVM Prototyping React REST Serialization Session shadow DOM Signal to noise Source Control SPA speaking SQL tdd Technical Debt unit testing Visual Studio Waterfall WCF Web API Web Components Web Services
© 2011 - 2018 Bitnative LLC