Form and Field Validation Best Practices

Have you ever gotten that feeling where you go to a website and can easily fill out all the information needed without any issues? A website where you actually enjoy how organized, smooth, and clean everything looks and feels? A website where you know exactly what to do, how to input the data, and the page flows and you can fill it out without moving your hands from the keyboard or touching the mouse? Websites like that are hard to find because there is a tremendous amount of work going on behind the scenes to make that user experience happen.

Continue reading “Form and Field Validation Best Practices”

Effective Monitoring of Burndown and Velocity

This blog is a continuation of the blog that I wrote about the importance of difficulty based estimations in the sprint process. In that blog, we covered how I feel it is important to distance the team from thinking in terms of time and to think of difficulty instead. Naturally, the next question to answer is: “How do I use those metrics to measure the burndown, and to a greater extent, the velocity of the team?“

Continue reading “Effective Monitoring of Burndown and Velocity”

How to Write Custom AngularJS Directives

Much of Angular’s built-in functionality is provided by modular slices of code called directives. You can write custom directives to perform form validation, to minimize code repetition, to attach events to elements, to inject markup into templates, and more. Directives are so powerful that their usefulness is limited only by how well you understand them. Get more out of Angular by learning how to write custom directives today.

Continue reading “How to Write Custom AngularJS Directives”

Outlook 2013 Connectivity Issues with Office 365 (HSRESULT:0x80040115)

Assessing the Problem 

For months, I have been battling connectivity issues with Exchange Online from home. My Outlook seems to function fine at work, on wifi tether, but when I get home, the connectivity is unstable. Some of the symptoms I’ve been seeing are:

  1. Message stuck in outbox
  2. Frequent Sync Errors
  3. No messages coming into inbox, then all of a sudden a stream of messages come in

Some of the sync errors I experienced look like: 

Continue reading “Outlook 2013 Connectivity Issues with Office 365 (HSRESULT:0x80040115)”