Gaming, reviews Gaming … SnowRunner Review: My Trucks Bring All the Wrecks to the Yard It really should not be this fun to drive at 10 miles per hour (sometimes less)! It is though.…
code, tools code … Migrating Our Blogs from WordPress to Ghost We used WordPress for years; really, years. In fact, as of this writing we still have a couple blogs running on WP. However, I just never really enjoyed using WordPress. I mean, in the first year or so, it was amazing. It was mostly…
remote work remote work Welcoming a Remote Revolution Finding good even in bad situations is an aspiration of mine. The COVID-19 pandemic is an opportunity to find such good. This crisis is really, really bad for some people.…
Geekdom, tips-tricks Geekdom … Disposable Email Aliases: Organize Your Messages There is a trick you can use with many email services out there that could really save you some hassle with runaway junk email. Disposable email aliases (also known as sub-addresses) are quite handy. They allow you to quickly enter an email address in…
aesthetics, development, SEO, usability, User Experience (UX), ux 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&…
books, frameworks, JavaScript, reviews, Web Development books … Book Review: Getting Started with Twitter Flight I recently read Getting Started with Twitter Flight by Tom Hamshere. The book was published in October 2013. Another book was also published around the same time. To my knowledge, these are still the only two books about the Twitter Flight framework. The book…
development, frameworks, JavaScript, Web Development 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’…
development, every-developer, Lessons Learned, process 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…
code, development, every-developer, Just Code, products, tools 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…
What I Really Want for Christmas 2012 I am becoming less and less concerned about tangible things in my life. A minimalist, I am not…yet. My wife and I are certainly heading down that direction of our yellow-brick road. However, I still want “stuff” for Christmas! So,…
Geekdom Geekdom A Solicitor, a Zombie, and a Raider Walk into a Bar... Are Solicitors Predatory? Have you ever avoided answering your door when you hear a knock or ring of the bell? Do you hide from your windows when you spot an…
.NET, ASP, development, Security .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, Web Development .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…
.NET, code, development, Just Code, snippets .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…
.NET, ASP, development, products, Security, Web Development .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, Web Development .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…
privacy, tips-tricks, Geekdom privacy … How To: Send a Bulk E-mail Considerately If you send bulk e-mails (i.e. messages to several contacts), you really should be considerate of your recipients. While you know (hopefully) all of the contacts in the “To” list of the message you are about to send, there’s…
.NET, ASP, development, Security, Web Development .NET … ASP.NET "Remember Me" Option with Forms Authentication Not Working? ASP.NET Login Control 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…
Desktop Development, development, Web Development Desktop Development … 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…
Google Teams with Verizon Wireless There was an announcement this week about a new alliance between Google and Verizon Wireless. The short of it is, Google and Verizon Wireless (VW) will be working together to deliver several Android-powered devices on the VW network. Verizon? Open? Android is an open…
books, Gadgets, Geekdom, products, reviews, shopping, tech books … Kindle 2: An Introduction Kindle 2 Have you ever prepared for a trip and struggled when deciding which books to take with you? Do you have books that are too big to pack in the car or worry about lugging around? Do you get miles into the trip…
.NET, Desktop Development, development, Gaming .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, Web Development 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. “…
.NET, ASP, data, development, Web Development .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…