Strona głównaUżytkownik

dsibinski | użytkownik

169 dni, 5 godzin, 23 minuty temu
25 stycznia, 2017

Continuing to examine new C# 8 features, today we are taking a look at the most controversial one. It’s a possibility to provide default interface methods implementation. Come and read to know more :)

Dziel się z innymi:
The most controversial C# 8.0 feature: Default Interface Methods Implementation -

Sztuka programowania 179 dni, 13 godzin, 14 minut temu dsibinski 173 źrodło rozwiń

C# 8.0 brings us another nice feature called slicing. In order to make it possible, two new concepts are introduced: Indexes and Ranges. Let’s see how this tiny feature is supposed to make our life easier 🙂

Tagi: .Net, C#, C# 8.0, csharp
Dziel się z innymi:
C# 8: slicing with Indexes and Ranges -

Sztuka programowania 186 dni, 12 godzin, 8 minut temu dsibinski 107 źrodło rozwiń

If you're interested in C# 8.0 new features, come and read about nullable reference types :) We'll continue exploring next interesting features of C#8 in the weeks to come.

Tagi: C#, C# 8.0, csharp, dotnet
Dziel się z innymi:
C# 8: Nullable Reference Types -

Sztuka programowania 193 dni, 11 godzin, 38 minut temu dsibinski 94 źrodło rozwiń

On the 5th of November 2018 I had a pleasure to attend Dotnetos Conference in Warsaw. It was a first conference oriented towards a single topic – .NET performance – I took part in.  I didn’t know what to expect from this event, as it was much smaller than other conferences I used to attend and actually organized by 3 .NET geeks (more about them later 🙂 ). In today’s post I’d like to share with you my feelings about the event.  I’d also like to smuggle some topics that were covered during the sessions,...

Dziel się z innymi:
Dotnetos Conference 2018 - .NET Performance World -

Sztuka programowania 259 dni, 9 godzin, 56 minut temu dsibinski 39 źrodło rozwiń

This page collects all the posts I’ve written within .NET Internals series so far

Dziel się z innymi:
Knowledge on internals of .NET condensed in 10 posts in ".NET Internals" series

Sztuka programowania 266 dni, 12 godzin, 3 minuty temu dsibinski 140 źrodło rozwiń

Whether you’re a C# (or similar language like Java) developer eager to learn JavaScript or you’ve already been working with JS for some time, I hope you find this article interesting. I collected for you 10 JavaScript features which are/were the most shocking for C# developers who learnt JavaScript.

Tagi: C#, JavaScript
Dziel się z innymi:
10 Most Shocking JavaScript Features for C# Developers -

Web 284 dni, 11 godzin, 57 minut temu dsibinski 223 źrodło rozwiń

Wanna know how .NET applications are executed by the CLR? Come and read the 10th post in the .NET Internals series! :)

Dziel się z innymi:
[.NET Internals 10] Application execution model – Dawid's blog

Sztuka programowania 311 dni, 12 godzin, 36 minut temu dsibinski 60 źrodło rozwiń

Let's talk about JIT compilation today :) .NET Internals continuation!

Dziel się z innymi:
[.NET Internals 09] Just-In-Time (JIT) compilation – Dawid's blog

Sztuka programowania 326 dni, 13 godzin, 45 minut temu dsibinski 39 źrodło rozwiń

Wanna know a bit more about LOH? Let's examine it in today's post about a bit forgotten Large Object Heap :)

Dziel się z innymi:
[.NET Internals 08] What about Large Object Heap (LOH)? – Dawid's blog

Sztuka programowania 340 dni, 13 godzin, 1 minutę temu dsibinski 61 źrodło rozwiń

Wanna know what is fReachable queue, how finalization works in .NET and how to use a Dispose pattern? Come and read a new post in my .NET Internals series :)

[.NET Internals 07] Unmanaged resources: finalization, fReachable queue and dispose pattern – Dawid's blog

Sztuka programowania 347 dni, 12 godzin, 55 minut temu dsibinski 43 źrodło rozwiń

Let's see what is 'card table' data structure and how is it used generational garbage collection Written by Dawid Sibińskion Continuing .NET Internals series on the blog, today we’re going to see what is generational garbage collection. You’ll also get to know what is a card table data structure and for what it’s used 🙂 As we know from this post, heaps used by .NET process to allocate reference objects are allocated on different kinds of heaps. In the previous article we also got to know that...

Dziel się z innymi:
[.NET Internals 06] Generational garbage collection – Dawid's blog

Sztuka programowania 354 dni, 12 godzin, 25 minut temu dsibinski 45 źrodło rozwiń

Examining garbage collection in more details today. We'll see what is marking phase, actual collection process and heaps compaction to make it more efficient. Come and read! :)

[.NET Internals 05] Garbage collection: marking, collection and heaps compaction – Dawid’s blog

Sztuka programowania 361 dni, 13 godzin, 17 minut temu dsibinski 61 źrodło rozwiń

New post in .NET Internals series - this time about Garbage Collection and memory allocation in .NET. Let's start GC topics! :)

Dziel się z innymi:
[.NET Internals 04] What is Garbage Collection? Memory allocation in .NET – Dawid’s blog

Sztuka programowania 368 dni, 10 godzin, 31 minut temu dsibinski 72 źrodło rozwiń

Let's continue the .NET Internals series and see Boxing and Unboxing today :)

Dziel się z innymi:
[.NET Internals 03] Boxing and unboxing – Dawid’s blog

Sztuka programowania 376 dni, 8 godzin, 2 minuty temu dsibinski 50 źrodło rozwiń

2nd post form my ".NET Internals" series. Today you'll see how stack and heap data structures are organized and used. You'll also get to know where value and reference types are stored in memory. Come and enjoy! :)

Dziel się z innymi:
[.NET Internals 02] Stack and heap –  .NET data structures – Dawid’s blog

Sztuka programowania 382 dni, 13 godzin, 12 minut temu dsibinski 92 źrodło rozwiń

First, introductory post to my new ".NET Internals" series. Next posts will be published each Wednesday from today, so I invite you all to follow the series :) First post is the introduction to basic concepts of memory structure.

[.NET Internals 01] Basics of memory structure – Dawid’s blog

Sztuka programowania 389 dni, 13 godzin, 9 minut temu dsibinski 108 źrodło rozwiń

Written by Dawid Sibińskion I’ve recently met a weird issue with T-SQL scripts at work and would like to share it with you today 🙂 On daily basis I work a lot with MS SQL Server databases. We often create many T-SQL objects (tables, views, procedures, functions) and because of some reasons we cannot use Entity Framework or another from widely available ORMs. Nonetheless, all objects created in the database must be kept in the form of SQL scripts (files) containing set of CREATE, ALTER, INSERT,...

Dziel się z innymi:
T-SQL/SSMS: transaction rollback in scripts with XACT_ABORT ON, GO statements and syntax errors – Dawid’s blog

Bazy danych i XML 632 dni, 12 godzin, 6 minut temu dsibinski 64 źrodło rozwiń

I had a pleasure to attend .NET Developer Days 2017 conference in Warsaw. The first day we took part in a full-day workshop on containers with Docker and the next two days we attended the conference itself. In this post I’d like to share my thoughts and insights on the conference, its organizational aspects as well as my subjective opinions on the sessions I attended.Let me start by describing the workshops and all sessions I was present at. You can find the l...

Dziel się z innymi:
.NET Developer Days 2017 – Dawid’s blog

Inne 657 dni, 14 godzin, 50 minut temu dsibinski 125 źrodło rozwiń

Written by Dawid Sibińskion As you may know, in my MoneyBack Xamarin.Android application I’ve used SQLite as the local db management system. Recently I’ve added an ASP.NET Core web solution to my GitHub repository in order to create back-end API for my mobile app. I wanted to have database hosted on a remote server and Android application to synchronize its data with it. Then I started wondering… and decided to make a deeper research first. As I wrote in my post summing up DajSiePoznac2017 comp...

Dziel się z innymi:
Xamarin.Android – ASP.NET web api synchronization – research – Dawid’s blog

Architektura 682 dni, 14 godzin, 31 minut temu dsibinski 35 źrodło rozwiń

Written by Dawid Sibińskion I’ve recently been presented a concept of initializing the database (creating or re-creating it) with Unit Test method. Initially I thought it’s a non-sense, but after a while of taking a deeper look… The method of initializing the database I mentioned was used with Entity Framework Core in ASP.NET Core project, where Code First database creation approach was used. As you know, this approach implies that we create models (classes) representing our database entities i...

Dziel się z innymi:
Entity Framework Core – database initialization with Unit Test – Dawid’s blog

Web 745 dni, 3 godziny, 20 minut temu dsibinski 93 źrodło rozwiń

1 2 3
Sklep z gadzetami
Dotnetos Conference


(32 881,59)
(32 816,53)
(27 178,29)
(21 178,88)
(20 336,33)
(13 018,14)
(10 464,96)
(9 775,28)
(8 298,27)
(6 822,96)
(6 214,22)
(5 393,84)
(4 097,38)
(3 979,62)
(3 863,06)
(3 599,38)
(3 448,35)
(3 318,39)
(3 224,66)
(3 105,41)