dotnetomaniak.pl

Strona głównaUżytkownik

TomekS | użytkownik

TomekS
TomekS
214,11
4 dni, 27 minut temu
5 listopada, 2018
dotnetomaniak.pl

GC, card table, brick table, finalizers, f-reachable queue and more. Ninth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 9 — Finalizers, queues, card tables and other GC stuff – Random IT Utensils

Inne 41 dni, 1 godzinę, 35 minut temu packa 82 rozwiń

Stało się, zakończyłem właśnie konkurs na blogu, związany z całą serią postów dotyczących zasad SOLID i w ramach tego postu, publikuję odpowiedzi/komentarze które były warunkiem udziału w konkursie. Publikuję również moje przemyślenia względem tych właśnie komentarzy. Myślę, że to będ...

Tagi: konkurs, SOLID
Dziel się z innymi:
Konkurs Nie SOLID-nie. Podsumowanie.

Threads, memory model, pumping COM messages, internals of Thread.Abort. Tenth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 10 — Threads, Tasks, asynchronous code and others – Random IT Utensils

Inne 34 dni, 26 minut temu packa 68 rozwiń

W swojej pracy, każdy z nas musi podejmować szereg mniej lub bardziej ważnych decyzji. To właśnie umiejętność podejmowania decyzji jest czymś, co wg mnie definiuje dobrego programistę. W tym poście skupię się na tym, jak walczyć z błędami poznawczymi, aby podejmować lepsze decyzje i być lepszym programistą.

Źródło: metgens.pl
Dziel się z innymi:
7 prostych zasad jak walczyć z błędami poznawczymi i podejmować lepsze decyzje

Inne 27 dni, 28 minut temu metgens 174 rozwiń

Marshal-by-bleed, DllMain in C#, timers and more. Eleventh part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 11 — Various C# riddles – Random IT Utensils

Inne 27 dni, 28 minut temu packa 83 rozwiń

Structures, handles, pointers and managed code in C++. Twelfth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 12 — Memory structure, attributes, handles – Random IT Utensils

Inne 21 dni, 1 godzinę, 13 minut temu packa 62 rozwiń

Lead Developer. Kim jest i za co jest odpowiedzialny w projekcie? Czy istnieje jedna definicja tej roli? Czy Lead Developer jest niezbędny w projekcie?

Dev:Cast – #26 Lead Developer? Kto to #$%#@ jest?! - DevEnv

Inne 17 dni, 45 minut temu devenv 86 rozwiń

Projekty i namespace’y to niedoceniane elementy, które mogą znacząco poprawić czytelność naszego kodu. Warto stosować je w sposób przemyślany, a nie „jakkolwiek, bo to przecież nieistotne”. Kod czyta się co najmniej 10 razy częściej, niż się go modyfikuje. Warto więc zainwestować w jego czytelność i wymusić na poziomie kompilacji tak wiele sprawdzeń jak to tylko możliwe.

Źródło: itlibrium.com
Dziel się z innymi:
Do czego w DDD wykorzystać projekty i namespace’y z C# ?

Sztuka programowania 17 dni, 45 minut temu technites_pl 252 rozwiń

5 argumentów dlaczego popularność warsztatu Event Storming rośnie bardzo mocno, wśród osób technicznych i nie tylko.

Źródło: radekmaziarka.pl
Dziel się z innymi:
Event Storming - dlaczego działa tak dobrze? | Radek Maziarka

Inne 14 dni, 46 minut temu Radosław Maziarka 127 rozwiń

Git jest najpopularniejszym systemem kontroli wersji używanym przez programistów. W tym wpisie chcę Ci pokazać jak doszło do powstania Gita oraz jak zdobył taką popularność. Zanim przejdziemy do tego jak powstał i kto go wymyślił, przedstawię różne systemy kontroli wersji, które istniały przed Gitem.

Tagi: git
Źródło: poznajgita.pl
Dziel się z innymi:
Historia powstania systemu kontroli wersji Git i opanowania świata - Poznaj Gita

Inne 13 dni, 32 minuty temu tomaszprasolek 118 rozwiń

C# 8.0 został niedawno opublikowany, jednak w dzisiejszym poście chcę napisać o funkcjonalności z C# 2.0. Wtedy to właśnie firma Microsoft wprowadziła typy generyczne. Każdy wie, każdy używa, ale cz próbowałeś kiedykolwiek napisać coś takiego...

Tagi: C#
Źródło: www.seeitsharp.pl
Dziel się z innymi:
Typy rekurencyjne w .NET - See IT Sharp

Sztuka programowania 3 dni, 36 minut temu TomekS 272 rozwiń

Slack – słyszał o nim chyba każdy programista. Jest to fantastyczne narzędzie do komunikacji. Dzisiaj chcę się podzielić moim doświadczeniem w zastosowaniu Slacka w komunikacji z biznesem!

Źródło: www.seeitsharp.pl
Dziel się z innymi:
Slack - proste narzędzie do rozmowy z biznesem - See IT Sharp

Narzędzia 67 dni, 23 godziny, 35 minut temu TomekS 125 rozwiń

W dzisiejszym wpisie prosty trik, który pozwoli Wam zobaczyć jakie były zmiany w projekcie od ostatniej wydanej wersji aplikacji. Posłuży Nam do tego znane wszystkim polecenie git log 🙂

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak sprawdzić jakie były zmiany od ostatniej wydanej wersji - Tomasz Prasołek

Inne 98 dni, 26 minut temu tomaszprasolek 100 rozwiń

Czy Twoja aplikacja na pewno będzie ostatecznie spójna ?

Źródło: itdepends.pl
Dziel się z innymi:
Czy Twoja aplikacja na pewno będzie ostatecznie spójna ?

Architektura 97 dni, 22 minuty temu Daniel Dziubecki 182 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 - CodeJourney.net

Sztuka programowania 95 dni, 1 minutę temu dsibinski 172 rozwiń

Niby oczywiste a jednak...

Tagi: Security
Dziel się z innymi:
[EN] Why using PESEL as a password is a very bad idea

Sztuka programowania 89 dni, 9 minut temu asciiBlade 152 rozwiń

Dzisiaj, bez oficjalnej definicji. Jedynie wspomnę o tym, o czym – w kontekście Interface Segregation Principle – należy wspomnieć. Zasadniczo ISP mówi o „rozczłonkowaniu” dużych, wielozadaniowych kontraktów i interfejsów na mniejsze, posiadające jedną konkretną odpowiedzialność. Dzięki czemu, każdy element który konsumuje taki interfejs, ma dostęp tylko do określonej funkcjonalnośći. Intencją ISP jest utrzymanie systemu luźnych powiązań między obiektami, ułatwienie konserwacji systemu, testowania, czy ...

Nie SOLID-nie #04: Interface Segregation Principle

Sztuka programowania 88 dni, 30 minut temu patrykkubiela 135 rozwiń

Dobra architektura kojarzy się zwykle z bardzo dużym wysiłkiem przy starcie projektu. Czy jednak musi tak być? Czy nie da się tego zrobić lekko i rozwijać architektury wraz z rozwojem potrzeb projektu? Co tak naprawdę sprawia, że architektura kojarzy się z ogromem pracy? Warto odpowiedzieć sobie na te pytania, bo system nie może nie mieć architektury.

Tagi: architektura
Źródło: itlibrium.com
Dziel się z innymi:
Dobra architektura nie musi być kosztowna – wstęp

Architektura 84 dni, 19 minut temu technites_pl 259 rozwiń

Dlaczego niedbanie o jakość kodu ma fatalny skutek dla planowania.

Zły kod niszczy planowanie | Jerzy Wickowski

Sztuka programowania 82 dni, 23 godziny, 57 minut temu tazos333 199 rozwiń

Pisząc metody powinniśmy wyodrębniać niskopoziomowe operacje do osobnych metod. Krótka myśl po pewnym code review...

Tagi: csharp
Dziel się z innymi:
Reduce cognitive load for readers of your code

Sztuka programowania 81 dni, 22 minuty temu asciiBlade 66 rozwiń

1 2 3

czerwiec

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 876,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 434,76)

8

Damian (9 760,28)

9

danielplawgo (8 253,27)

10

arek (6 822,96)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

dpawlukiewicz (3 962,6)

15

jj09 (3 863,06)

16

AdrianBystrek (3 595,25)

17

spetz (3 448,35)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

KonradKokosa (3 105,4)