hard disk drive

VMware NVMe disk performance

Sam Rueby Performance 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 Rueby CSS, 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 Rueby C# 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 Rueby Software 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 Rueby Web 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 Rueby CSS, 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 Rueby Uncategorized 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

screenshot of ssllabs.com results

How to disable SSLv3 and RC4 ciphers in IIS

Sam Rueby Security, Web Development 5 Comments

There’s a great tool from Qualys SSL Labs that will test your server’s configuration for the HTTPS protocol. Somewhat-unfortunately, servers default configuration tends to favor compatibility over security. If you want to get your grade up to an A- or better you will have to make some configuration changes. Here’s what I did while using Windows Server 2008 R2 and IIS. …