I learned today about the Safe Navigation Operator, and that we might be getting one in C#! I’m so excited!
There’s been a lot of talk lately about “Project Helios” and changes to ASP.NET. I finally sat down and spent some time figuring out what the heck is going on (which is probably a good idea, since I’m an ASP.NET MVP :)
Doing some research for my upcoming Prairie Dev Con talk on Go, I’m learning some pretty interesting and neat stuff about the language.
If you haven’t had the opportunity to use a Database Project in Visual Studio yet and you manage any size of database for an application, have I got a TIL for you!
I’ve written about this before, but recently had to debug some Dependency Injection code and ran into a few problems. While you can do some cool stuff with DI, there is a price to pay in the way of debugging if you’re not familiar with the existing system.
Finally getting back into my normal workload at iQmetrix after being away for two months, and I dive into a major integration test. Luckily we use Fluent Assertions so it was easy to get back into the swing of things!
In looking at some source code from a job applicant, I had to install and run the Web2Py framework – a web framework written for Python. While I had known it existed, I never used it before. After downloading it to my PC, extracting the files, and running web2py.exe, I found some neat stuff!
I’ve been doing research for a talk I’ll be giving at Prairie Dev Con in April about caching in Web Services. Turns out a large number of web resources out there in the wild have absolutely no notion of caching, creating massive drains on load times that could be entirely avoided. While looking into things, I found out the Cache-Control HTTP header is capable of doing so much more than just telling your browser what to do.
I already knew how to do this, but it’s what I was working on yesterday so I figured I’d regurgitate it for others who may not know. This technique is especially handy when you find yourself doing a bunch of individual database queries, such as a “Get By ID” call on 5 specific items.
This is one of those things that I knew existed for a long time, but didn’t actually spend the effort learning how to do it – selecting a “rectangle” area of text for editing in a text editor.