Leaders Eat Last by Simon Sinek

This book spoke to me. I’m an optimist and I strongly believe in positive cultural and technical evolution (think Abundance by Diamandis). Things aren’t getting worse; things are getting better. I encourage you to challenge cliche statements that idealize the past at the expense of the present. “Things have gone to shit. In my time, we used to…” Cut it out. We’re happier. We live longer. We enjoy civil liberties, equal rights, and an overall more tolerant society. Sure we’ve got some ways to go, but if you are a gay black woman with special abilities, undoubtedly you would rather live today than at any previous …

I’m a CSM

  I’m a certified ScrumMaster now. I took a course through the Scrum Alliance and offered by Berteig Consulting (Mishkin Berteig taught). It was a good experience and I will write a detailed blog on my thoughts regarding Scrum and Agile in general.

Building Web UIs

So my new job has been keeping me very busy, which is why I haven’t written a post in a long time. However, since I have a little extra time during these Christmas holidays, I’ve decided to write a little post about some UI coding principles I now embrace. This mostly pertains to HTML\Javascript\CSS. The over-arching philosophy for this is a seperation of interests similar to MVC, but just on the view side things. Whenever possible, I try to use JavaScript for UI functionality: events, calculations, loading (ajax), ui logic, etc.; As for anything visible, I try to use HTML …

Implementing Password Reset in MVC 4 EF Code First using Simple Membership – Part 2

I apologize for the long delay between part 1 and part 2, but I’ve been really busy. I’ve created 2 new jQuery plugins (scrolling related) and I’ve put out my own RWD Grid Framework called Bare Bones. Check them out! So it took me a while to figure out where we left off and what the next step is. Before you continue with this tutorial, you should already have a working copy of where we ended up with Part 1: an extended account model that allows for email entry. That was the hard part.  In Part 2, I’m going to …

Net Monetization and Micro Payments

Some of you may have noticed the latest web trend: content monetization. Content that used to be free such as on NYT and WashPo is now limited to only so many articles, and in some cases entirely closed off. This is the new Web. Unfortunately, the future will only bring more of this. While I like free content as much as anyone, I know that’s it’s not really a viable option. “There is no free lunch,” as the old saying goes. Advertisements may pay the bills for some content providers, but it will not suffice for most. However, how does …

Implementing Password Reset in MVC 4 EF Code First using Simple Membership – Part 1

So everyone by now knows that I’m a big fan of Entity Framework Code First approach: I’m a developer and not a DBA so I appreciate anything that allows me to abstract my task away from the SQL world. A previous post explained how to setup an MVC 4 EF-Code First application. That application comes with a baked in user authentication system using Simple Membership; however, it lacks one necessary function for it to be truly usable–a password reset. I’m not sure what the Microsoft guys were thinking when they created the starting sample application without a password reset since …

Using Vim in Windows

I have a love affair with Vim. It’s the programmers text editor: with just a few key-strokes you can do just about anything. This is what programmers live for! We share a collective belief that the answer to all of the world’s problems, lay just a few key-strokes away. Vim–ever so slightly–confirms our mutual delusion. Without moving your hands away from the keyboard, you can edit, paste, search, replace, undo, redo, automate, and this and more, and so much more. Vim is especially popular among the Unix\Linux crowd where Vi(m) originated. However, there’s no need for windows power-users to lag …

The NSA Broke the Social Contract with the Tech World

Dilma Rousseff, the president of historically US-friendly Brazil, lashed out against the US government for their intrusion of her personal privacy, on the privacy of her government’s corporations, and on the privacy of Brazil’s citizens. She’s proposing some interesting and real-world solutions that will take some of the power away from the U.S. and possibly back into the hands of world internet users. Despite this, I believe that the biggest fallout that the NSA faces is their loss of trust with young technocrats, technologists, and engineers. Perhaps Rousseff’s idea of a UN branch to deal with internet freedom will materialize …

Choosing an ASP.NET MVC 4 Book

(the above graph takes the public review statistics from amazon.com on 6/21/2013) I find that choosing the right book is as important as going through the exercises and tutorials in it. If I am to invest 40+ hours into consuming it, I better choose the right one. The above info graphic represents the user review statistics from amazon.com as of 6/21/2013 (see references below). I don’t always follow Amazon reviews when picking out my books, and sometimes a really good review will sway me over many negative reviews; however, Freeman’s Pro ASP.NET MVC 4 (978-1430242369) had overwhelming positive reviews written …

Sketch Wireframe Kit

I have used wireframe kits such as this one in the past, but I was never 100% happy with any. The one I used most is the Jaws Sketching Kit but it didn’t have that “sketch” feel to it–the lines were just too perfect and I’m not as into rounded corners anymore. For that reason, I’ve decided to build my own. I’m still missing a few items that I don’t use often for wire-framing, but if I ever do create them, I will update the kit. UPDATE 6-14-2013: I didn’t really have time to write about the sketch kit the first time …