1024px-Flatirons_Winter_Sunrise_edit_2

jQuery Ajax and JSON Envelopes

This is post 3 in a series on creating a JavaScript component for handling your Ajax requests in front-end development across your enterprise. You can find all the other posts here: Post 1: From Enterprise Beginnings Post 2: Handling Errors and Loading Notifications In the last post we covered using the publish/subscribe pattern along with […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 4: Conclusion

So far in this series on creative project brainstorming, we have looked at the type of questions and exploration techniques you could use when you’re in the challenge phase of your project. In this last part, though short, we’ll cover how to close the project discovery and let you do the actual work. Closing an […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 3: The Exploration Phase

In Part 2 of this series, you learned what being in the challenge space means and about some of the overall techniques used while there. Now begins Part 3 which will take you deeper into the exploration phase of brainstorming your creative project by investigating on more granular level. Types of Questions We spent some time over the last […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 2: The Challenge Space

In Part 1 of this series we talked about how to set goals and how to avoid the challenge space. In this section we will go into what exactly the challenge space is and how to use it effectively. The Challenge Space The Challenge Space is the phase of a creative project during which you task […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 1: Getting Started

Introduction The process of creating something can follow a very difficult and winding path. Many people have fantastic ideas, but lack the follow through to see the project to completion. Many times, this is because there is a lack of understanding on how to go about the creative process. We unconsciously think the project will […]

1024px-Flatirons_Winter_Sunrise_edit_2

How Good C# Habits can Encourage Bad JavaScript Habits: Part 3 – Function Scope, Hoisting, & Closures

This is the third post in a multi-part series covering common mistakes C# developers tend to make when they first start writing JavaScript. The first post covered the following topics: 1. Having Variables & Functions in Global Scope 2. Not Declaring Arrays & Objects Correctly The second post covered the following topics: 3. Not Understanding […]

1024px-Flatirons_Winter_Sunrise_edit_2

How Good C# Habits can Encourage Bad JavaScript Habits: Part 2 – False-y, Testing and Default Values, Comparisons, and Looping

This is the second post in a multi-part series covering common mistakes C# developers tend to make when they first start writing JavaScript. The first post covered the following topics: 1. Having Variables & Functions in Global Scope 2. Not Declaring Arrays & Objects Correctly Introduction This post continues to focus on areas where C# […]

1024px-Flatirons_Winter_Sunrise_edit_2

How Good C# Habits can Encourage Bad JavaScript Habits: Part 1

This is the first post in a multi-part series covering common mistakes C# developers tend to make when they first start learning JavaScript. Introduction Many people come to jQuery and believe that their knowledge of a previous classical language (C#, Java, etc) will help them be successful at client-side scripting. You can use your classical language […]