Sitefinity Error Log

Sitefinity HttpCompileException (0x80004005): External component has thrown an exception

Sam RuebyC#, Sitefinity Leave a Comment

I recently ran into a confusing stack trace occurring in several Sitefinity applications running on a single server. They all varied, but followed a similar pattern: So there’s a few things I notice with this stack trace, which helped me narrow down what might be at fault: The top of the stack trace is in System.Web. That means it’s the …

Screenshot of Azure Custom Vision Service Portal

Using Custom Vision Service to Find the Perfect Home

Sam RuebyMachine Learning Leave a Comment

This post was originally published on LinkedIn: you can find it here. Last week I attended Microsoft Build 2018 where they announced several cool new services and features. One that caught my eye was Custom Vision Service. Custom Vision Service allows you to create a classifier by uploading example images of what you’re looking for. After training a model, you can …

hard disk drive

VMware NVMe disk performance

Sam RuebyPerformance Leave a Comment

In VMware’s latest Workstation 14 release, they’ve announced support for a new disk type: virtual NVMe. In Workstation’s release notes they mention this: Virtual NVMe support Workstation 14 Pro introduces a new virtual NVMe storage controller for improved guest operating system performance on Host SSD drives and support for testing VMware vSAN.  NVMe devices require virtual hardware version 13 / ESXi …

Sweet pool ripple animation: dissected.

Sam RuebyCSS, Web Development Leave a Comment

In my weekend (okay: daily) ritual of browsing through Twitter I stumbled upon a tweet from Sarah Drasner of a cool pool HTML5 animation she made. Seeing this and a few others floating around made me realize that if I was ever asked to replicate such an illusion that I wouldn’t even know where to start. Well the good thing about CodePen …

Spiral noteboook with notes, pen, keyboard on desk

When should you use a struct instead of a class?

Sam RuebyC# Leave a Comment

Deciding when to use a struct in C# can be tricky. In many ways they’re the same.  If you went your entire programming career only using classes you’d probably be fine. Structs have some benefits over classes, and knowing the differences between them can give provide you a useful tool. Before I took this deep dive, two things came to my mind about …

Learning how to hire from Stack Overflow

Sam RuebySoftware Development, Uncategorized Leave a Comment

Take a look at how Stack Overflow quantifies the quality of a web developer. At first this just looks like a way to figure out what number to put into Stack Overflow’s Salary Calculator, but it’s actually saying a lot more than that. They are articulating what we should all be looking for in a development team. And the scale …

Screenshot of Internet Explorer 8 running on Windows XP

Microsoft Edge can’t emulate old IE – now what?

Sam RuebyWeb Development Leave a Comment

I may be a Microsoft fan but I’m not an Edge fan. During a recent ceremonious “let’s audit the functionality in old IE”, I was disappointed to see that I was unable to emulate older versions of Internet Explorer (in addition to being disappointed you can no-longer dock the developer tools). We all thought Internet Explorer was bad but I’m …

jQuery 3.0 alpha blog post screenshot

jQuery 3.0 breaking changes to hide() and show()

Sam RuebyCSS, Web Development 1 Comment

Show() and hide() were simplified (well, their internal implementation) and existing code that you wrote that uses them might not work anymore. Why break something so simple?! It wasn’t until I read their post that I understood that their job wasn’t so easy. There’s a few edge cases that don’t have simple answers. Problem #1: They’re not responsive When you call …

An example of Joni Trythall's flexbox cheat sheet

My favorite flexbox cheat sheet

Sam RuebyUncategorized Leave a Comment

@JoniTrythall is responsible for creating my favorite flexbox cheat sheet. I think the mix between a decision flowchart and illustrations to demonstrate the different declartions make it really simple to look for what you’re trying to accomplish. Check it out: http://jonibologna.com/flexbox-cheatsheet