tag:blogger.com,1999:blog-72672452024-03-13T14:31:28.413-04:00Evan's BlogCoding without coffeeAnonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.comBlogger32125tag:blogger.com,1999:blog-7267245.post-23696113143384836552014-07-14T09:49:00.002-04:002014-07-14T09:49:27.352-04:00Rules on javascript style - Part 1So style and standards are very important to me. I'm a bit of a fanatic when it comes to them, reason is that they make for better code that is easier to maintain and easier to get new developers up to speed on.
With the javascript community there are a lot of standards out there and some teams have none, others say they do but they make little sense to people. And when you ask why? you get Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-32173243185223316032012-11-26T08:54:00.001-05:002013-01-28T05:58:50.621-05:00The State of Backbone JSSo over on the DailyJS Alex Young just posted great info on the upcoming Backbone release. Here is a link to the original post. To quote a few of the highlights: Backbone can run without $ being defined Backbone.View how has a dispose method for preventing memory leaks:#1461 In Backbone.View objects, id and className can be functions: #1520 Collections can be unsorted: #1342 Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-8087345507643105212012-06-01T12:33:00.000-04:002012-06-13T12:52:25.738-04:00Self restarting windows servicesI recently went through an interview where the interview was running over and the interviewer was trying to kill time so he was telling me about a GDI+ handle bug in .NET. Now for those who know me and have read my published works, you know that I am a UI specialist, so my ears instantly perked up to listen to this issue. The situation was that they were using a windows service that was Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com1tag:blogger.com,1999:blog-7267245.post-64937790457555064612010-07-01T13:00:00.001-04:002010-07-01T13:00:50.736-04:00Bing Ajax Control over HTTPS or HTTP SecureSo I have not updated in awhile, why you ask? Because I have been neck deep for months on 5 large projects and one of them has been “Geo Mapping”.   So recently I was integrating the project into the main portal site, which runs under HTTPS. We are using the Bing API  and all I had to do was flip the URL to the Bing control from HTTP to HTTPS. Woops, wrong there. Not entirely anyhow Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com1tag:blogger.com,1999:blog-7267245.post-28197329599956670962009-07-31T13:12:00.001-04:002009-07-31T13:14:57.317-04:00ASP.NET MVC V2 Preview 1 ReleasedThe Microsoft ASP.NET team just released the first public preview of ASP.NET MVC Version 2.  You can download it here It includes support for: Templated Helpers - allow you to automatically associate edit and display elements with data types. For example, a date picker UI element can be automatically rendered every time data of type System.DateTime is used. This is similar to FieldAnonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-49691665482653564762009-03-24T17:57:00.001-04:002009-04-09T13:34:54.792-04:00Scott Hanselman rated higher than Scott GuSo I've been watching all the Keynotes from Mix 09. Mostly because I’m to busy and to poor to go to these types of things. Scott Hanselman gave this talk about Nerd Dinner, during the talk, well actually at the start of the talk he mentioned that if you searched on Scott, Scott Guthrie would come up as 5th and he would be at 11th place. Just having to know how true to the facts that is, and Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com2tag:blogger.com,1999:blog-7267245.post-91227182046268766832009-03-09T22:41:00.001-04:002009-04-09T16:38:49.355-04:00Code Contracts in C#One of the new technologies Microsoft has coming down the pipeline for .NET 4 is Code Contracts. What are code contracts? Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs. The contracts take the form of preconditions, post-conditions, and object invariants. Contracts act as checked documentation of your external and internal APIs. The contracts areAnonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com2tag:blogger.com,1999:blog-7267245.post-68273774387584608472009-03-05T11:44:00.002-05:002011-08-03T14:21:23.040-04:00Microsoft MVC Digg SampleSo I recently was writing an MVC sample just to familiarize myself with the Microsoft MVC Framework. One of my favorite samples recently was one done by Scott Guthrie for Silver Light. It was a Digg sample so I wanted to make one that was similar to that one. So with no further adieu. The source code can be downloaded here. I will be updating it with more features as I build it out and Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-61325819846043017742009-03-03T15:13:00.001-05:002009-03-03T15:33:46.555-05:00Syntax HighlighterSo I got an email this morning asking me about the code blocks in my posts. Hey I noticed that your code you put in your posts has changed, can you tell me what your using to do that I really want it for my blog. Basically I had received a number of emails stating that my code was impossible to copy and paste easily, so I started writing my own syntax highlighter and then I poked my eye Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-12109368122327386842009-03-02T12:52:00.001-05:002009-03-02T22:33:28.234-05:00Microsoft MVC Tip #1Well here is my first tip for MVC, how nice that I actually hit a head scratcher. So recently I was doing some Model binding in MVC, and couldn’t get the binding to work. I had a simple object: public class SimpleObject { public string TestHiddenField; public SimpleObject { TestHiddenField = "2"; } } In my Controller I was assigning the instance of my Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-87438701787293057422009-02-27T21:02:00.001-05:002009-02-27T21:30:50.048-05:00New Blog Skin!Yes once again I have changed the skin of my blog. This time to something a lot more practical for what I am doing with the blog. This for those that do not know is Cogitation, a Subtext skin. But it’s widely used by technical writers and bloggers. It’s supports a lot of text and a flowing layout that is quite good, and though I hate using a cookie cutter template my old template was not as good Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-38693510891232398482009-02-26T12:29:00.001-05:002009-02-26T12:30:33.442-05:00Question Mark is a Nullable TypeOne of the questions I keep seeing is what is int? or DatTime? and the like? Well in .NET 2.0 the Nullable Type was introduced and that is what those type declarations mean. So what is a Nullable type?   Nullable types have the following characteristics: Nullable types represent value-type variables that can be assigned the value of null. You cannot create a nullable Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-45616219585596541882009-02-18T10:14:00.001-05:002009-02-18T10:23:38.281-05:00Blogging: Style or Content, how will you be judged?So I spend a lot of time thinking about my blog and wondering,”Should I blog more?” And that leads me to thinking about  the style of my blog. My current style aka theme works well for my needs though there are a few quirks with it, yup look for a future redesign. But what’s more important the style or the content. Can you have poor content but such good style that the users come back and Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-36719338042689784202009-02-03T17:32:00.001-05:002009-02-03T17:32:37.156-05:00Infragistics Quince: UX Patterns ExplorerIf your into patterns like I am you will most likely love this.   Half the problems with patterns is trying to figure out what ones you need, what ones you want, and how they all fit together. From an application architecture stand point this usually involves lots of reading and developing a large knowledge base that honestly can set your brain to overload. That is why I think the UX Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-3880944447887653392009-02-03T10:11:00.001-05:002009-02-03T10:12:02.232-05:00ASP.NET MVC RC Refresh While there is much to be excited about in MVC RC1, there were two changes introduced in the RC that broke some scenarios which previously worked in the Beta.   So they have just released the MVC RC Refresh to address these bugs. You can read more about it over at Haacked but the important thing the bug fixes are starting to roll out. You really have to appreciate the response times of Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-81355860419718963722009-01-29T17:41:00.002-05:002009-01-30T09:39:25.476-05:00The Double Question Mark OperatorThe double question mark operator, also called the null-coalescing operator, is one of the many new and often unknown things in .NET 2008. It is a very slick operator and very useful. Microsoft states that it   is used to define a default value for a nullable value types as well as reference types. It returns the left-hand operand if it is not null; otherwise it returns the right Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-30369144258249669182009-01-26T16:20:00.001-05:002009-01-26T16:20:01.410-05:00Windows Live Writer Blogging Made EasierRecently I started to look at Windows 7 and I wanted to look at the new Microsoft Live Messenger. So when I downloaded and started to install everything I notice it asked if I wanted to install Windows Live Writer. Having looked at a number of blog posting apps and deciding that they were all lacking I was hesitant to install it. But I like to try new things before deciding if I like them or not Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-61589613706103691072009-01-09T11:32:00.004-05:002009-01-09T11:48:39.462-05:00Zoom Your Desktop with ZoomItRecently I had to give a presentation in a room that just had an LCD screen mounted to the wall. The problem was that the screen was small for the size of the room and many people couldn't see the screen clearly and that made it fairly problematic. After the presentation it came up that this was a problem and would continue to be a problem. And someone mentioned that many of the Microsoft Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-3815215812881051572008-11-20T16:45:00.009-05:002009-03-03T15:35:06.249-05:00Client Side Values for the CheckBoxListI have run into the problem so many times now that I have finally, after years of waiting for Microsoft to fix it, broke down and fixed it myself. The problem that many people run into with the CheckBoxList in todays world of Ajax is that it does not render the value attribute on the client side. So you can't access it through javascript. This is actually intentional as the attributes are Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com9tag:blogger.com,1999:blog-7267245.post-71730682027113328272008-09-09T19:21:00.005-04:002008-09-09T20:55:58.702-04:00Thoughts on ChromeWith the release of the new Chrome browser we see a lot of chatter on the web. Every blogger, including myself, is dribbling out one comment or another about the new wonder browser, it's flaws, strengths, and it's future.Many writers are saying that with it's new found vulnerabilities, it will be hard pressed to take enterprise share away from Microsoft and it's browser, Internet Explorer. And Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-71895377113897482142008-09-05T19:11:00.003-04:002008-09-05T19:17:03.595-04:00New Blog LayoutFor the few readers I have and for those who arrive from somewhere out on the internet. You may have noticed that I have a new blog layout. This is due to the fact that I am gearing it up to make large detailed posts. So I wanted to maximize the real estate of the blog to better suite my needs and my future effots to make this blog into a successful forum for presenting my ideas, thoughts, and Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-57568805934096464242008-09-02T16:29:00.002-04:002008-09-02T16:31:47.407-04:00Google gets its own web browserWell that's interesting. Being a developer and currently doing alot of web development I just had to slap my head and say "great another web browser" so I guess I'll have more cross browser compatability issues but I have to give them credit, taking a direct shot at Microsoft is a pretty big step.Anyhow read the full article here.Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-1326740591464949562008-08-13T13:38:00.007-04:002008-09-08T11:39:12.591-04:00WiFi on airplanes!It is about time. Thats all I have to say, now give me more room so I can open my laptop up without it being in my stomach.Millions of airline passengers soon will be able to log onto the Internet while in the air, as Delta Air Lines and other carriers launch a new service from Aircell, a small company that started as a maker of telephone systems for small general aviation planes and is now Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com1tag:blogger.com,1999:blog-7267245.post-85997714149978374522008-08-13T13:16:00.012-04:002008-09-08T16:44:12.469-04:00When did Apple gain 200 pounds?I thought everyone believed that Microsoft was the 800 pound Gorilla, but it looks like Apple is gaining weight.Apple chief executive Steve Jobs has confirmed that a mechanism exists within the iPhone to let the company unilaterally remove software from the smartphone." Read More ...I mean that just isn't good, I can see some of the justification for such a mechanism, based on Steve Jobs commentsAnonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com0tag:blogger.com,1999:blog-7267245.post-77585301387074032002008-06-19T11:09:00.005-04:002008-06-19T11:16:47.888-04:00Yahoo Email on IPhoneI'm posting this because I spent three days pouring through forums looking for a solution to the problem of getting my yahoo email push to work on my IPhone.Finally I gave up and thats when I found the solution.I jumped into my Yahoo mail via the iphone browser, logged in, and started reading my emails. Thats when I noticed a link saying "Get faster email on mobile" so I clicked it thinking this Anonymoushttp://www.blogger.com/profile/04631674688799048318noreply@blogger.com5