RSSAmplifier

Blog

The Blinking Caret

blinkingcaret.comRSS feed ↗10 posts

Latest posts

Microservices with Benefits

There was a time where I felt a little bit embarrassed to admit that I didn’t really know what a microservice was, even though microservices had been a hot topic in the blogosphere for years. Turns out that in retrospect maybe that’s not so surprising given that even though it’s something unmistakably described as positive, [ ] The post Microservices with Benefits appeared first on The Blinking…

The Power of Native

I ve recently wondered if a Raspberry Pi 4 would be capable to work as a digital photo frame that you could just plug into your 4K TV. Raspberry Pi 4 supports 4K 60fps output so in theory this should be possible. The idea was that instead of just slideshow ing through images, the transitions and the [ ] The post The Power of Native appeared first on The Blinking Caret .

Two ways you can take advantage of types in JavaScript (without TypeScript)

TypeScript is often described as the solution for making large scale JavaScript projects manageable. One of the arguments supporting this claim is that having type information helps catch a lot of mistakes that are easy to make and hard to spot. Adopting TypeScript might not always be an option, either because you are dealing with [ ] The post Two ways you can take advantage of types in JavaScript…

The story of how I created a way to port Windows Apps to Linux

Some day during a weekend sometime around the summer in 2018 I was doing house chores while listening to a podcast. The podcast I was listening to is called Coder Radio, and I was specifically listening to episode #322 Not so QT. That episode is about using QT to develop a cross-platform GUI for a [ ] The post The story of how I created a way to port Windows Apps to Linux appeared first on The…

ElectronCGI 1.0 – Cross-platform GUIs for .Net Core

I m very happy to share with you version 1.0 of ElectronCGI. If you don t know what ElectronCGI is, it s a two-part library that allows invoking .NET code from Node.js and Node.js code from .NET. It s two part because it is comprised of a npm package called electron-cgi and a NuGet package called ElectronCGi.DotNet. Why is [ ] The post ElectronCGI 1.0 Cross-platform GUIs for .Net Core appeared…

ElectronCGI – A solution to cross-platform GUIs for .Net Core

.Net Core brought the ability to run (and develop) .Net in multiple platforms. However, it is still not possible to build graphical user interfaces (GUIs) using .Net that run in non-windows environments. For multi platform GUIs Electron is probably the most popular choice. Electron applications are usually built exclusively using JavaScript or, in the case [ ] The post ElectronCGI A solution to…

TPL Dataflow in .Net Core, in Depth – Part 2

This is the second blog post on the Dataflow library. You can find the first one here. If you are unfamiliar with Dataflow, it s a library that allows you to write concurrent code without having to use low-level synchronization mechanisms such as locks. In this blog post we ll look at buffering and grouping dataflow [ ] The post TPL Dataflow in .Net Core, in Depth Part 2 appeared first on The…

TPL Dataflow in .Net Core, in Depth – Part 1

TL;DR This article became so long that I decided to break it down in 2 parts. This is part 1 where I present Dataflow in terms of the capabilities of their elements (Dataflow blocks). Concurrency is hard. It s hard because it s easy to end up in situations where the results of the execution [ ] The post TPL Dataflow in .Net Core, in Depth Part 1 appeared first on The Blinking Caret .

ElectronCGI – Cross Platform .Net Core GUIs with Electron

UPDATE 2019-12-17: There s a new version of ElectronCGI, you can find out more about it here. It was a very exciting moment when .Net Core first came out and it had support for Linux, Mac and Windows. Since then it has matured to a point where the ASP.NET Core is now one the fastest frameworks [ ] The post ElectronCGI Cross Platform .Net Core GUIs with Electron appeared first on The Blinking Caret…

ASP.NET Core Web Api Antiforgery

When deciding how to secure a Web Api there are a few choices available, for example you can choose to use JWT tokens or with a little bit less effort (but with other trade-offs), cookies. If you decide to go with cookies and if your web api is consumed through a web application (e.g. Angular) [ ] The post ASP.NET Core Web Api Antiforgery appeared first on The Blinking Caret .