• CES 2019: ThinkPad E590

    If you’re at a budget, the ThinkPad E-series are the first in line if you want access to a TrackPoint. Let’s what’s new for the ThinkPad E590.
  • CES 2019: ThinkPad X1 Carbon

    The ThinkPad X1 Carbon’s design will get some minor changes in 2019.
  • Which ethernet dongle for ThinkPad X1 Extreme?

    As of writing this article, there are two Ethernet dongles (RJ-45) available for the ThinkPad X1 series. This article will explain to you which is the correct Ethernet dongle for the ThinkPad X1 Extreme. We will refer to the available dongles in the article as generation 1 and generation 2.
  • Upgrading from Angular 5 to Angular 6

    My experience with Angular learns that not every tutorial may work for you, and nothing is documented properly. So I decided to write about my experience upgrading Angular 5 to Angular 6 with the ASP.NET Core Single Page Application (SPA) Template.
  • x80-series ThinkPads bricked by changing a BIOS setting

    After installing Ubuntu could brick ThinkPads, it looks like we are getting another round of UEFI/BIOS issues on ThinkPads. Several models in the current ThinkPad lineup can be bricked by enabling the BIOS setting ‘BIOS Support for Thunderbolt’ or ‘Thunderbolt BIOS Assist’. After changing this setting, there is a huge chance the machine will hang upon rebooting.
  • RegEx matching in .NET is incomplete

    Recently, I have been working on a very large project. This partially contributed to my inactivity here on my blog. Now I found something that was kind of worth blogging about again. I was using regular expressions in .NET, and found that it was correctly validating some strings, while they should have been invalid.
  • IFA 2018: ThinkPad X1 Extreme

    With the introduction of the ThinkPad P1 and ThinkPad X1 Extreme, Lenovo introduces two new power houses in the sub 1.8kg portfolio. You can expect the highest quality of materials being carbon-fiber, glass-fiber and a aluminum alloy.
  • Use a enum as ItemsSource with RadComboBox

    Recently, I encountered a situation where I needed to display an enum in a WPF RadComboBox. There may be various approaches to this, but I will just describe the one that was applicable to my situation.
  • CES 2018: ThinkPad X380 Yoga

    The ThinkPad X380 Yoga is the successor to the ThinkPad 370 Yoga. Lenovo decided to merge the ThinkPad Yoga 260 and ThinkPad Yoga 460 with Kaby Lake into a single ThinkPad Yoga 370. I’m ignoring the 11” models for education here, because those are a different subject. With Kaby Lake, we only had two choices: Either a ThinkPad X1 Yoga or a ThinkPad 370 Yoga. The ThinkPad X1 Yoga is obviously their flagship with the ThinkPad 370 Yoga being the runner up.
  • CES 2018: ThinkPad Ultra Docking Station

    As laptops are getting thinner, we need new solutions for our docking stations. Lenovo came up with the new ThinkPad Ultra Dock or ThinkPad Ultra Docking Station. It connects on the side of the ThinkPad. From the product photo’s it looks like the new ThinkPad Ultra Docking Station offers the same features as the docks we were used to in the past. You can lock it into the ThinkPad Ultra Docking Station, and unlock it again with the key set. Then you press the button on the ThinkPad Ultra Docking Station to unmount.