Strona głównaUżytkownik

TomekS | użytkownik

TomekS
TomekS
214,11
183 dni, 10 godzin, 39 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 220 dni, 11 godzin, 48 minut temu packa 86 źrodło 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.

Sztuka programowania 213 dni, 10 godzin, 39 minut temu patrykkubiela 72 źrodło rozwiń

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 213 dni, 10 godzin, 39 minut temu packa 71 źrodło 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 206 dni, 10 godzin, 41 minut temu metgens 185 źrodło 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 206 dni, 10 godzin, 41 minut temu packa 89 źrodło 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 200 dni, 11 godzin, 26 minut temu packa 69 źrodło 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 196 dni, 10 godzin, 58 minut temu devenv 93 źrodło 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 196 dni, 10 godzin, 58 minut temu technites_pl 272 źrodło 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 193 dni, 10 godzin, 58 minut temu Radosław Maziarka 148 źrodło 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 192 dni, 10 godzin, 45 minut temu tomaszprasolek 144 źrodło 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 182 dni, 10 godzin, 48 minut temu TomekS 419 źrodło 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 247 dni, 9 godzin, 48 minut temu TomekS 126 źrodło 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 277 dni, 10 godzin, 39 minut temu tomaszprasolek 100 źrodło 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 276 dni, 10 godzin, 35 minut temu Daniel Dziubecki 185 ź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 - CodeJourney.net

Sztuka programowania 274 dni, 10 godzin, 13 minut temu dsibinski 173 źrodło 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 268 dni, 10 godzin, 22 minuty temu asciiBlade 152 źrodło 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 267 dni, 10 godzin, 42 minuty temu patrykkubiela 137 źrodło 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 263 dni, 10 godzin, 32 minuty temu technites_pl 261 źrodło rozwiń

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

Zły kod niszczy planowanie | Jerzy Wickowski

Sztuka programowania 262 dni, 10 godzin, 10 minut temu tazos333 201 źrodło 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 260 dni, 10 godzin, 35 minut temu asciiBlade 66 źrodło rozwiń

1 2 3
Sklep z gadzetami

Najaktywniejsi

1
(32 891,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,23)
8
(9 775,28)
9
(8 388,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 127,41)
14
(4 026,72)
15
(3 863,06)
16
(3 599,51)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)