Strona głównaUżytkownik

dsibinski | użytkownik

23 minuty temu
25 stycznia, 2017

In one of our projects, we recently started using Cypress for end-to-end testing. Cypress executes tests written in JavaScript or TypeScript. However, we wanted to first perform some data-preparation operations using C#. In fact, we needed to run Cypress tests from NUnit C# tests. In this article, I’m sharing how this can be done 🙂 It will also be useful if you use another testing framework than NUnit, but the examples are based on it. Table of...

Run Cypress Tests From NUnit Test (C#) - Yumasoft

Sztuka programowania poniedziałek, 27 września 2021 07:33:38 GMT dsibinski 1 spam? źrodło rozwiń

Home » Foreach, IEnumerable and IEnumerator in C#Programming Today, we’re taking a deeper look at foreach loop in C#. What does a collection need to be able to use it in a foreach loop? Does it have to implement IEnumerable interface? These questions are often asked during interviews, so it’s worth knowing the answers 😃 We will go through a step-by-step example in building our own custom collection to see how all that works. Let’s dive in! 😎 Throughout this article, I’m working with a Unit Tests pro...

Tagi: .Net, C#, csharp, dotnet
Dziel się z innymi:
Foreach, IEnumerable and IEnumerator in C# - Yumasoft

Sztuka programowania 20 dni, 6 godzin, 1 minutę temu dsibinski 102 źrodło rozwiń

Dziś biorę na tapet dwa najpopularniejsze IDE dla .NET developerów – Visual Studio i JetBrains Rider. Czym się różnią? I dlaczego używam już (prawie) tylko Ridera? 😉 Zapraszam!

Dlaczego wolę Ridera od Visual Studio? - Programista w podróży

Narzędzia 224 dni, 4 godziny, 21 minut temu dsibinski 255 źrodło rozwiń

Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell Let’s consider the following unit test: What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...

Tagi: .Net, C#, Tests, testy
Dziel się z innymi:
Improve your tests with Assert Object Pattern -

Sztuka programowania 321 dni, 4 godziny, 26 minut temu dsibinski 57 źrodło rozwiń

Today I'm trying to give you some tips on approaching an unknown codebase. How do you manage to quickly find yourself in new code you don't know? How do you manage to join a new project?

How to start working with an unknown codebase? -

Sztuka programowania 725 dni, 6 godzin, 22 minuty temu dsibinski 116 źrodło rozwiń

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 949 dni, 5 godzin, 23 minuty temu dsibinski 176 ź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 956 dni, 4 godziny, 17 minut temu dsibinski 108 ź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 963 dni, 3 godziny, 47 minut temu dsibinski 105 ź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 1029 dni, 2 godziny, 5 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 1036 dni, 4 godziny, 12 minut 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 1054 dni, 4 godziny, 6 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 1081 dni, 4 godziny, 45 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 1096 dni, 5 godzin, 54 minuty 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 1110 dni, 5 godzin, 10 minut temu dsibinski 63 ź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 1117 dni, 5 godzin, 4 minuty 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 1124 dni, 4 godziny, 34 minuty 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 1131 dni, 5 godzin, 26 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 1138 dni, 2 godziny, 40 minut temu dsibinski 73 ź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

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 1152 dni, 5 godzin, 20 minut temu dsibinski 92 źrodło rozwiń

1 2 3

Konkurs z Code Europe - ranking


Najaktywniejsi w tym miesiącu