aesthetics, development, SEO, usability, UX, kind-tech aesthetics … "Click Here" Has No Place in Software “Click here”, is probably the worst text anyone could choose for a link/button. I say “probably” because I’m sure there could be worse choices for a given context. Regardless, please don’t use, “click here”…ever. “Click Here” is Often Redundant If…
development, frameworks, JavaScript, webDevelopment, kind-tech development … Why We Switched from AngularJS to FlightJS The landscape for web development is rapidly changing. It seems like not too long ago, I was making a decision with my team to avoid using JavaScript in our projects due to browser inconsistencies; that was actually 15 years ago. Since then, we’ve…
development, everyDeveloper, lessonsLearned, process, kind-tech development … Performing without Rehearsal: No Thanks Would you perform in a play without any rehearsal? Perhaps if the play were a monologue on a topic you knew inside and out? Of course, I think even then, I’d practice my skit in front of a mirror or some friends and…
code, development, everyDeveloper, products, tools, kind-tech code … Git vs. Mercurial Git Git is fast, efficient, and not too opinionated. Throw-away branches are a plus (and a minus). With this feature, you can create a feature branch to try something out or work on a new feature in isolation. When you’re done, you can…
.NET, ASP, development, security, kind-tech .NET … SecuritySwitch 4 is Now Official It’s now official! You can download the stable SecuritySwitch ASP.NET module for automatically redirecting your users to and from HTTPS. Check it out on Google Code, or just grab it from NuGet. PM> Install-Package SecuritySwitch Enjoy!…
.NET, ASP, development, products, security, webDevelopment, kind-tech .NET … SecuritySwitch 4 Goes Beta SecuritySwitch version 4 has been in beta for a little while now. I’ve received some good feedback with no showstoppers at this point. I am also using the latest beta in one of my production environments with great success. Check out SecuritySwitch on…
.NET, code, development, snippets, kind-tech .NET … Convert a Value to Nullable I’ve decided to start a new series-like set of articles on highly reusable code snippets. I write a lot of these types of snippets and figure it’s time to share. Kicking off will be the ConvertToNullable function. Background I despise boilerplate code…
.NET, ASP, development, products, security, webDevelopment, kind-tech .NET … SecuritySwitch Grows Up on Google Code Edit: Due to a trademark infringement, this open source project will now be named SecuritySwitch. What a huge PITA it was to migrate to a new project on Google Code! Since you cannot rename a project, I had to create a new one and…
.NET, ASP, development, products, security, webDevelopment, kind-tech .NET … WebPageSecurity becomes SecuritySwitch Edit: Due to a trademark infringement, this open source project will now be named SecuritySwitch. Feel free to read the comment posted by the holder of the trademark on the name I originally planned to use. It was a polite enough message. I think…
.NET, ASP, development, security, webDevelopment, kind-tech .NET … ASP.NET "Remember Me" Option with Forms Authentication Not Working? So, you’ve set the timeout value for forms authentication to a fairly large value, yet checking the “remember me” check box on the Login control still does not persist your users’ authentication, even after a fairly short period of inactivity. <system.web&…
desktopDevelopment, development, webDevelopment, kind-tech desktopDevelopment … SVN, the Way of the Tortoise Although, Subversion (SVN) is not new, it is still one of the most widely used version control systems (VCS) available. SVN is a tool that allows users to track the changes of files. Yes, it’s that simple. Interfacing Your Demons Like many version…
.NET, desktopDevelopment, development, gaming, kind-tech .NET … Prince of Persia “Combo Specialist” Achievement/Trophy If you are like many Prince of Persia gamers out there, you have tried tons of different combinations of attack combos in the hopes of finding the right set that will award you that special achievement/trophy; the “Combo Specialist”. The good news is,…
development, webDevelopment, kind-tech development … Save the Developers Lost to Microsoft? Save the Developers was a site dedicated to educating Web surfers about the tremendous failings of Microsoft’s Internet Explorer browsers. The site sported a free “badge” for Web developers and webmasters to include on websites to spread the word. “The word” being that…
.NET, ASP, data, development, webDevelopment, kind-tech .NET … Simpler Robust ASP.NET Providers I don’t like writing about something that I’m “currently working on” too often. The problem with that is sometimes other things (e.g. life) get in the way of my proposed timelines. All that aside, there are times when the standard SQL…
.NET, ASP, development, security, webDevelopment, kind-tech .NET … Web Page Security - New Version Some of you know me as a friend and code poet. Some know me as the crazy guy trying to get donations for his dad to get him a Wii. Some just know me as “that guy who wrote the web page security module…
.NET, ASP, data, development, webDevelopment, kind-tech .NET … Custom Membership and Role Providers I work for a community college as their webmaster/web programmer and things tend to be very disparate with regards to systems. The student information system speaks its own language and interfaces with its own data. The Active Directory trees are updated manually each…
.NET, data, desktopDevelopment, development, LINQ, SQLServer, webDevelopment, kind-tech .NET … LINQ with SQL Server CE 3.5 LINQ is an extremely useful new language feature for the .NET Framework 3.5. It allows querying all sorts of data structures via the actual programming language (thus the Language INtegrated in LINQ). In addition, the specific variant, LINQ to SQL, includes a full…