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.
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 …
When should you use a struct instead of a class?
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
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 …
Microsoft Edge can’t emulate old IE – now what?
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 breaking changes to hide() and show()
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 …
My favorite flexbox cheat sheet
@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
How to quickly generate pluginless share links
Everyone (especially clients!) want to make it super-easy for people to share a page on their site. In the past I’ve either had to hunt for a plugins that built the URLs for me or go to each social media network and figure out what their recommend method was. All I wanted was an <a> tag I could use for …
I don’t care if they get my encrypted passwords
Everyone has heard by now that LastPass was hacked. EVERYONE PANIC Wait- why? A lot high-traffic tech blogs eat this stuff up. Security is a big deal right now. The majority of people don’t fully understand security (they know they want it, but not how it works). So that’s an easy recipe to take some key words that fire people up, throw …
How to disable SSLv3 and RC4 ciphers in IIS
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. …