Just learned that jQuery’s .live() should now be replaced with: $(document).on(event,selector, function (e) {});
Started coding “Secret” website, Azure / hosting pains
Started coding “Secret” website (still not happy with the name)!! Going with a basic 3 tier structure for now – Domain, Services, and UX. Made good progress so far on the Domain model, and the underlying foundation for the Services layer.
Found and worked with a great tiny little jQuery plugin for working with cookies. Was super easy to use and implemented, and even worked with jQuery 1.3 in a legacy system I needed it in!
[Read More]
Naming a startup, Dishonored and X-Com, PTM
Spent the weekend spec’ing the “Secret” website, outlining each page, functionality and features. Spent a little time working on the actual domain name, but need to work really hard on figuring that key component out. Found a great article on mashable that will help. Hoping to start coding before the end of the month, so I can focus a big part of November on getting the groundwork done.
Dishonored and X-Com: Enemy Unknown both came out this week.
[Read More]
Crossfit, Kindle Paperwhite, Philly Code Camp
Finally wrapped up the big project at work. Had to have my laptop rebuilt since installing VS2012 broke AD authentication in our app. That made for an interesting debug scenario while we tried to push live and fix bugs!
Started Crossfit! The first class of the on-ramp program really kicked my ass. I thought for sure I was going to throw up by the end, but I hung in there and honestly I think I did pretty well.
[Read More]
Nightmare work days, Post launch struggles (Fill the Part)
Absolute total nightmare at the end of the week as we pushed a new build to production and were impacted with a ton of problems. Mainly the issue resides in the fact that the current setup of the applications is a configuration/deployment nightmare – with way too many steps and settings involved leading to way too many opened ended possibilities for user error.
Learned about the [attr] selector in jQuery – basically to detect the presense of an actual attribute in an html element.
[Read More]
Borderlands 2!!!
Big item this week was Borderlands 2!!! Took the day off and raged all day with some friends. Was a great time and had a blast! Game is awesome and if you loved 1 you will love 2 (not much surprising there).
Got sick later in the week and have just been feeling miserable. Going a little crazy at work as nothing seems to be working correctly.
First Philly Tech Meetup, Autocomplete
Attended a Philly Tech Meetup in Center City (Market Street – Science Center). Was very informative, and definitely will not be the last!
Learned about autocomplete=”off” as an HTML attribute. Was having an issue with validation where the browser was prepopulating the New Password field in the form with what was saved for the users login credentials. This was throwing the error because New Password (auto completed) didnt match the corresponding Confirm Password (which was naturally blank).
[Read More]
JavaScript == is != to ===
Watching JavaScript fundamentals (Pluralsight) as a refresh and had my world rocked – apparently we should be using === and !== all this time and not == and != that’s just nutty!!
Basically “” == 0 (true), “” === 0 (false), 1 == “1” (true) 1 === “1” (false).
MVC postback bug, Underscore.js, ===, Asana, Launched FillThePart.com!!, Visual Studio 2012
After being stumped for a while with a particularly interesting issue in MVC – I found the solution on Rick Strahl’s blog. Specifically I was trying to change the values of a view model from a controller action, after PostBack – yet my changes seemed to be ignored or simply refuse to stick. Turns out the HtmlHelpers refer to the actual POST data on page load after postback (seemingly ignoring the “model” even though you explicitly refer to the model when using HtmlHelpers).
[Read More]
Visual Event, REMs vs EMs, Clover, jsRender
An oldie but a goodie made a comeback and was proved useful – Visual Event, a bookmarklet that lets you view javascript events on a page with a nice visual overlay.
Great article on using REMs instead of EMs when font sizing. Specifcally, the article goes into detail on ditching pixel specification altogether (except for sprites and very specific instances) and using %, em, and rem universally.
Clover 2 is a nice small app that wraps Explorer and adds Chrome-like tabs to the interface.
[Read More]