Strona głównaUżytkownik

cezarypiatek | użytkownik

1 178,67
6 dni, 11 godzin, 16 minut temu
18 kwietnia, 2014

Working with big databases, consisting of many, many tables (like hundreds or thousands), can be really painful. Recently, this happened to me and I discovered 2 lifehacks that help me survive this hard days. Filtering tables You know the struggle when you know a part of a database table name but cannot remember the whole name? How could it be named? BasketPositions, CustomerBasketPositions or maybe PositionsOfBasket? How can you know?! Yeah, it’s the everyday struggle with huge projects! This is...

Lifehacks for working with big databases – A Girl Among Geeks

Narzędzia 11 dni, 20 godzin, 19 minut temu AGirlAmongGeeks 67 źrodło rozwiń

A couple of tricks which simplify database access code while using Dapper library.

Tagi: C#, DAPPER, SQLServer
Dziel się z innymi:
Working efficiently with legacy database using Dapper · Cezary Piątek Blog

Bazy danych i XML 11 dni, 20 godzin, 19 minut temu cezarypiatek 104 źrodło rozwiń

One day we decided that we don’t want to waste any more time on tasks that can be automated and we decided to start with automation of our merging process. Today’s development teams use various branching models. Ranging from the straightforward ones, such as the trunk-based model, up to a completely autonomous continuous deployment process. Many consider continuous deployment to be a utopia for lar...

Dziel się z innymi:
[EN] The Automerger — automation is the key

Sztuka programowania 35 dni, 22 godziny, 42 minuty temu batas2 83 źrodło rozwiń

There’s a certain set of special method signatures in C# which have particular support on the language level. Methods with those signatures allow for using a special syntax which has several benefits. For example, we can use them to simplify our code or create DSL to express a solution to our domain-specific problem in a much cleaner way. I came across those methods in different places, so I decided to create a blog post to summarize all my discoveries on this subject.

Tagi: C#
Dziel się z innymi:
The Magical Methods in C# · Cezary Piątek Blog

Sztuka programowania 44 dni, 22 godziny, 6 minut temu cezarypiatek 195 źrodło rozwiń

How to keep two different types in synchronization using roslyn analyzers.

Tagi: C#, dotnet, roslyn
Dziel się z innymi:
[EN] Twin types - properties synchronization without inheritance · Cezary Piątek Blog

Narzędzia 60 dni, 23 godziny, 55 minut temu cezarypiatek 50 źrodło rozwiń

How to improve developer's experience while working with non-nullable references

Tagi: roslyn
Dziel się z innymi:
[EN] Improving non-nullable reference types handling · Cezary Piątek Blog

Sztuka programowania 142 dni, 21 godzin, 43 minuty temu cezarypiatek 61 źrodło rozwiń

Docker has built in great cache mechanism, but to be able to use it, you have to understand how it works.

Dziel się z innymi:
Optimize Docker .NET Core project and docker-compose solution to reduce build image time

Narzędzia 144 dni, 21 godzin, 36 minut temu Tometchy 54 źrodło rozwiń

How to create immutable types without writing a large amount of boilerplate code.

Dziel się z innymi:
[EN] Immutable types in C# with Roslyn · Cezary Piątek Blog

Sztuka programowania 151 dni, 21 godzin, 59 minut temu cezarypiatek 88 źrodło rozwiń

If you are still using regex for setting AssemblyVersion you should definitely read this article.

Dziel się z innymi:
Setting assembly and nuget package metadata in .NET Core · Cezary Piątek Blog

Narzędzia 248 dni, 22 godziny, 24 minuty temu cezarypiatek 73 źrodło rozwiń

In this blog post, I’m going to describe how to create a tool for generating code during the build process and how I used it to create auto-synchronizing mapping classes.

Dziel się z innymi:
How to simulate AutoMapper that works during the build time · Cezary Piątek Blog

Narzędzia 256 dni, 22 godziny, 6 minut temu cezarypiatek 97 źrodło rozwiń

Kiepscy programiści często wypowiadają słowa klucze, po których da się ich poznać. Oto kilka zdań, jakie można od nich usłyszeć...

Dziel się z innymi:
Zdania, które usłyszysz od złego programisty | O programowaniu

Sztuka programowania 284 dni, 21 godzin, 56 minut temu landeeyo 459 źrodło rozwiń

Documentation for new csproj format, as well as for Nuget related properties, is scattered across different MSDN documents, so I decided to create this blog post as a reference to what I’ve recently learned and discovered about the project’s options that affect the content of the output directory.

Dziel się z innymi:
Managing output in the .NET SDK projects · Cezary Piątek Blog

Narzędzia 284 dni, 21 godzin, 56 minut temu cezarypiatek 55 źrodło rozwiń

Odcinek jest poświęcony Festiwalowi Umbraco w Polsce. Jeżeli mówimy o Umbraco zwłaszcza w polsce to myślimy o jednej szczególnej osobie. Mianowicie o Marcinie Zajkowskim. To właśnie Marcin podjął się organizowania Festiwalu w Polsce.

After.conf - S02E04 - Festwial Umbraco - Marcin Zajkowski

Inne 329 dni, 23 godziny, 37 minut temu godev 30 źrodło rozwiń

W tym odcinku After.conf na przesłuchanie wziąłem Willy’iego Picarda. Pracował wiele lat na uczelni. Ma duże doświadczenie w wystąpieniach przed różnego pokroju publicznością. Wystąpienia publiczne przed studentami, a może grillowanie...

After.conf - S02E05 - Wystąpienia akademickie - Willy Picard

Inne 324 dni, 22 godziny, 59 minut temu godev 35 źrodło rozwiń

Two weeks ago .NET Core 3.0 was officially published. Together with the new framework version, Visual Studio 2019 got support for a long-awaited C# 8.0. The complete list of the new language features is available here on the MSDN, but the one that deserves special attention is Nullable reference types. In this blog post, I will show you how to use this new language feature and how to achieve similar benefits if you still cannot use .NET Core 3.0 in your projects.

Tagi: C#, dotnet core
Dziel się z innymi:
Non-nullable references with C# 8 and .NET Core 3.0 · Cezary Piątek Blog

Narzędzia 312 dni, 23 godziny, 5 minut temu cezarypiatek 192 źrodło rozwiń

Dzisiaj w podcast’cie gościłem Annę Prończuk-Omiotek, która jest trenerem wystąpień publicznych i nie tylko. Poruszaliśmy wiele spraw związanych z:wystąpieniami publicznymi,szkoleniem prelegentów,organizowaniem wydarzeń.Podcast dostęp...

After.conf - S02E03 - Trener prelegentów Anna Prończuk-Omiotek

Inne 333 dni, 23 godziny, 36 minut temu godev 11 źrodło rozwiń

This blog post continues the series "Avoid thread synchronization problems with Roslyn" and this part is about the traps related to the usage of synchronization primitives.

Dziel się z innymi:
Avoid thread synchronization problems with Roslyn: Synchronization primitives traps · Cezary Piątek Blog

Narzędzia 333 dni, 23 godziny, 36 minut temu cezarypiatek 52 źrodło rozwiń

Introduction to docker-compose with example written in C# on .NET Core 2.2 composed with MySQL database.

Docker compose introduction based on .NET Core app and MySQL DB composed toghether

Narzędzia 333 dni, 23 godziny, 36 minut temu Tometchy 60 źrodło rozwiń

How I built a very simple macro system for C# that works right in the code editor

Dziel się z innymi:
[EN] CSharp Macros - let the Roslyn type for you · Cezary Piątek Blog

Narzędzia 347 dni, 23 godziny, 47 minut temu cezarypiatek 70 źrodło rozwiń

Warsztaty hands-on z programowania RabbitMQ w C#. Pomoc dla wszystkich którzy zainstalowali serwer i teraz chcieliby szybko i sprawnie opanować wykorzystanie tego narzędzia w swoich projektach.

Dziel się z innymi:
C# RabbitMQ od podstaw - YouTube

Sztuka programowania 354 dni, 22 godziny, 53 minuty temu dotnetarium 195 źrodło rozwiń

1 2 3 4 5


(32 895,6)
(32 816,53)
(27 178,29)
(21 178,88)
(20 336,33)
(13 018,14)
(10 512,51)
(9 775,28)
(8 388,28)
(6 822,96)
(6 214,22)
(5 393,84)
(4 127,41)
(4 026,73)
(3 908,07)
(3 599,64)
(3 448,35)
(3 318,39)
(3 224,66)
(3 173,43)