Toggle navigation
Menu
kalapos.net
Home
Projects
About
Archive
RSS feed
Contact
kalapos.net
about programming and software engineering by a hungarian living in austria
Discount
for my course:
High Performance Coding with .NET Core and C#
Job interviews for developers - 15 simple points to happiness
I’m in the middle of switching jobs, so recently I had the opportunity to talk to a couple of companies. “Job interviews” was always a topic that I was very interested in, so I thought I summarize what I had learned over the years in a blogpost.
Posted on October 21, 2018
Tags:
Career
,
Productivity
,
Community
ref structs in C# 7.2 - .NET Concept of the Week - Episode 16
In this episode we talk about 'ref structs', which was introduced in C# 7.2. You will learn what it is, where it is used in the framework and when you should use it in your own code.
Posted on August 03, 2018
Tags:
C#
,
.NET
,
Performance
,
.NET Concept of the Week
AWS for .NET Developers - AWS Lambda, S3, Rekognition - .NET Concept of the Week - Episode 15
In this episode we create a "Not Hotdog" clone from Silicon Valley (HBO) called "SchnitzelOrNot" with .NET and AWS. For this we use AWS Lambda with .NET Core, S3, and Amazon Rekognition.
Posted on July 24, 2018
Tags:
C#
,
.NET
,
Cloud
,
AWS
,
.NET Concept of the Week
New course: C# and .NET - Advanced topics
I published a new course on Udemy. In this post I write a little bit about the course itself and I also give a few “behind the scenes” details about how such a course is made.
Posted on July 06, 2018
Tags:
C#
,
.NET
,
CLR
,
Udemy
C# Exception Filters - .NET Concept of the Week - Episode 14
In this episode we talk about exception filters in C#. We will take a look at the generated IL code and we will also discuss that entering a catch block always unwinds the stack, which makes debugging harder and also can hurt performance. With an exception filter we can avoid this!
Posted on May 25, 2018
Tags:
C#
,
.NET
,
Performance
,
.NET Concept of the Week
Struct layout in C# - .NET Concept of the Week - Episode 13
In this episode I talk about struct layout in C#. You will learn how C# structs are represented in memory and you will also learn how you can influence this with StructLayoutAttribute.
Posted on May 11, 2018
Tags:
Performance
,
C#
,
.NET
,
.NET Concept of the Week
Hosting ASP.NET Core 2.1 in IIS (ANCM, in-process model) - .NET Concept of the Week - Episode 12
In this episode we take a look at the changes in the ASP.NET Core Module (ANCM) in 2.1. ANCM is the IIS module that we need to host ASP.NET Core apps in IIS.
Posted on April 23, 2018
Tags:
ASP.NET Core
,
Web
,
C#
,
.NET Concept of the Week
SIMD and Vectorization - .NET Concept of the Week - Episode 11
In this episode I talk about SIMD in .NET. We take a look at the Vector type from the System.Numerics namespace and I show you how you can tell RyuJIT to generate SIMD instructions with this Vector type.
Posted on March 27, 2018
Tags:
Performance
,
.NET Core
,
C#
,
.NET Concept of the Week
Docker and ASP.NET Core - .NET Concept of the Week - Episode 10
In this episode we take a look at docker in combination with ASP.NET Core and Visual Studio.
Posted on March 18, 2018
Tags:
Docker
,
.NET Core
,
Productivity
,
Visual Studio
,
.NET Concept of the Week
WebAssembly and Blazor - .NET Concept of the Week - Episode 9
In this episode we take a look at WebAssembly and Blazor. You will learn what WebAssembly is, and we will write C# code that we will execute in the browser with Blazor on top of WebAssemply.
Posted on March 05, 2018
Tags:
Web
,
C#
,
.NET
,
.NET Concept of the Week
← Older Posts
Gergely Kalapos
Software Engineer
Tags:
Career
Productivity
Community
C#
.NET
Performance
.NET Concept of the Week
Cloud
AWS
CLR
Udemy
ASP.NET Core
Web
.NET Core
Docker
Visual Studio
SignalR
Talk
F#
Functional programming
Xamarin
UWP
.NET Standard
Async
cross platform
CI/CD
DevOps
FinTech
APM
Application Insights
Azure
Windows
MSBuild
Health
Interoperability
Entity Framework Core
Windows Runtime
Windows10
App Development
MSIL
Web API
OCaml
Database
Xcode
Source Control Management
C++
Java
JVM