Alim ÖzdemirASP.NET Core: Concatenating JSON endpointsTLDR; We have redirected an http client response into ASP.NET Core response with the desired structure.4 min read·Mar 8, 2021--1--1
Alim ÖzdemirASP.NET Core: JWT and Refresh Token with HttpOnly CookiesI would like to talk about the SPA client authentication. Most of the blog implementations are stores the token into localStorage…3 min read·Sep 14, 2020--1--1
Alim ÖzdemirASP.NET Core: A powerful API Design with OData, EF and SQLKataRather than reinventing the wheel, you may need a fast and reliable solution in a short time span. In this case, your framework should be…3 min read·Jun 9, 2020--1--1
Alim ÖzdemirBetter DI Service Registration with Assembly ScanToday, I will talk about a better way to register services for Microsoft’s DI container. Let’s have a look at the standard way of service…3 min read·May 30, 2020--1--1
Alim ÖzdemirAngular 2+: Base Component MisusageHello again, base functionality is an inevitable requirement. I’m going to talk about a different base component approach in the Angular…3 min read·Jan 26, 2020--1--1
Alim ÖzdemirSignalR Core: Heartbeat and RedisRealtime applications are hard to design in .NET world, we have SignalR Core which gives us a painless interface for developing such…4 min read·Dec 23, 2019----
Alim ÖzdemirFabric.js History Operations (undo, redo) and Useful TipsHello again, today’s subject is a javascript library called Fabric.js. I have worked with this library a couple of times in the past…3 min read·Aug 15, 2019--4--4
Alim ÖzdemirHangfire Docker with Multiple ServersI’ve been using Hangfire for almost 2 years. It’s a wonderful job schedule API with persistent storage. Community have a lot of examples…5 min read·Jul 19, 2019--2--2
Alim ÖzdemirDesign Pattern Serisi 3: PipelineTemiz ve yalın kod yazmak yazılım dünyasında olmazsa olmaz şeylerin başında geliyor. Bunu sağlamak için bir çok yol var bizde bunlardan…3 min read·Jul 12, 2019----
Alim ÖzdemirML.NET kullanarak çoklu dil sınıflandırmaHerkese yeniden merhaba,4 min read·Jan 30, 2019--1--1