Strona głównaUżytkownik

lkurzyniec | użytkownik

lkurzyniec
lkurzyniec
2 947,33
235 dni, 16 godzin, 29 minut temu
25 stycznia, 2010
dotnetomaniak.pl

Boilerplate to kawałek kodu, który w szybki sposób pomaga wystartować pisanie kodu. Pewnego rodzaju szablon. Zamiast startować z pustym projektem i dodawać za każdym razem od nowa te same cegiełki, możemy posłużyć się boilerplatem, który te cegiełki już zawiera. Ostatnimi czasy kilka razy tworzyłem od początku aplikację w .NET Core, a w ramach tej aplikacji odpowiedni zestaw projektów oraz komponentów. Za każdym razem schemat postępowania był bardzo podobny – w jednym projekcie API, w kolejnym projekcie...

Źródło: kurzyniec.pl
Dziel się z innymi:
.NET Core boilerplate, czyli mój projekt wzorcowy | Łukasz Kurzyniec

Architektura 234 dni, 19 godzin, 24 minuty temu lkurzyniec 242 źrodło rozwiń

Ngrok to mała aplikacja, która umożliwia tunelowanie ruchu. Przydatne wtedy, kiedy istnieje potrzeba wystawienia “czegoś” publicznie na świat. Tym “czymś” może być strona www, aplikacja, serwer. Działa to w następujący sposób: uruchomiona aplikacja ngrok.exe łączy się z chmurą ngrok, która akceptuje ruch na publicznym adresie. Otrzymany ruch z publicznego adresu przekazuje do procesu ngrok.exe uruchomionego na naszym komputerze, który dalej przekazuje owy ruch do lokalnej aplikacji/serwera.

Tagi: API, tunel, WebHooks
Źródło: kurzyniec.pl
Dziel się z innymi:
ngrok, czyli tunelowanie ruchu | Łukasz Kurzyniec

Narzędzia 234 dni, 19 godzin, 24 minuty temu lkurzyniec 80 źrodło rozwiń

Najsłynniejszą praktyką poprawinia jakości kodu jest Code Review. Proces przeglądania kodu ma istotny efekt uboczny - propaguje dobre rozwiązania i uczy zespół nowych technik programowania.

Tagi: teamwork
Dziel się z innymi:
Pięć praktyk usprawniających Code Review | Binary Thoughts

Inne 737 dni, 18 godzin, 41 minut temu Keraxel 171 źrodło rozwiń

Pisząc oprogramowanie w .NET Core, które z założenia ma być uruchamiane w chmurze, na pewno będzie podlegało konteneryzacji. Niniejszy wpis nie będzie o tym jak tworzyć kontenery, lecz o tym jak szybko je budować oraz uruchamiać, a w razie konieczności wyłączać i czyścić.

Tagi: bat, cmd, docker, scriptcs
Źródło: kurzyniec.pl
Dziel się z innymi:
Docker tip & scripts, czyli jak ja pracuję z kontenerami | Łukasz Kurzyniec

Inne 738 dni, 18 godzin, 12 minut temu lkurzyniec 147 źrodło rozwiń

Oryginalnie Dangling Commas (lub comma-dangle) to reguła pozwalająca na pozostawienie przecinka przy ostatnim elemencie typu wyliczeniowego, tablicy, czy też obiektu (podczas inicjalizacji). W związku z tym kompilatory oraz lintery w dobrej wierze zezwalają na ten niepoprawny znak przy ostatnim elemencie umożliwiając nam...

Źródło: kurzyniec.pl
Dziel się z innymi:
Dyndające przecinki, czyli notacja przecinkowa | Łukasz Kurzyniec

Sztuka programowania 763 dni, 18 godzin, 6 minut temu lkurzyniec 136 źrodło rozwiń

System nad którym obecnie pracuję wykonuje wiele zapytań do zewnętrznych systemów. Każde zapytanie generuje nie tylko opóźnienie w działaniu aplikacji, ale również dodatkowe koszty. Postanowiliśmy zaimplementować rodzaj cache’u po naszej stronie. Do tego celu potrzebowaliśmy obliczać hash z modelu który przychodził do systemu. Niniejsza notka pokazuje przykładową implementację komponentu do wyliczania hash’a z obiektu.

Tagi: hash, MD5, object
Źródło: kurzyniec.pl
Dziel się z innymi:
ObjectHasher, czyli jak wyliczyć hash z obiektu | Łukasz Kurzyniec

Sztuka programowania 896 dni, 19 godzin, 56 minut temu lkurzyniec 120 źrodło rozwiń

Programiści .NET od zamierzchłych czasów używali podmiany wersji w pliku AssemblyInfo.cs do uaktualnienia wersji tworzonej aplikacji. To było oczywiste jak stawianie średnika na końcu linii. Jednak czasy się zmieniają, mamy nowe CLI i warto wiedzieć, że można łatwo zmienić numer wersji aplikacji bez dodatkowych narzędzi ani skryptów.

Ustawianie numeru wersji w .NET… i to bez AssemblyInfo.cs | chrisseroka

Sztuka programowania 950 dni, 4 godziny, 35 minut temu lkurzyniec 301 źrodło rozwiń

Przedstawiamy wam 18 odcinek podcastu Ostra Piła w którym to rozwodzimy się nad code-review. Porozmawiamy sobie na takie tematy jak to jak robić dobrze code review oraz czy każdy powinien je robić czy może tylko seniorzy powinni dostąpić tego zaszczytu? Dwugodzinne code-review dla waszej programistycznej przyjemności. Miłego słuchania.

Źródło: ostrapila.pl
Dziel się z innymi:
Ten w którym rozmawiamy o code review – Ostra Piła

Inne 995 dni, 18 godzin, 48 minut temu macabre13 71 źrodło rozwiń

Podczas pracy z systemem kontroli wersji czasem zdarza się, że nasz pull request ma konflikty. Konflikty powstają gdy ten sam plik został zmieniony w różny sposób w tym samym miejscu w obu scalanych ze sobą branchach. Wpis ten pokazuje jak ja radzę sobie z konfliktami w systemie Git. TL;DR: Na końcu wpisu znajduje się skrócona instrukcja.

Tagi: conflict, git, rebase
Źródło: kurzyniec.pl
Dziel się z innymi:
Git jest git: Rozwiązywanie konfliktów | Łukasz Kurzyniec

Narzędzia 994 dni, 10 godzin, 11 minut temu lkurzyniec 159 źrodło rozwiń

Kilka słów o dodatku do Visual Studio o nazwie OzCode, który umożliwia magiczne debuggowanie

Magiczne debuggowanie z OzCode – programmer-girl

Narzędzia 1044 dni, 14 godzin, 58 minut temu Weronika Mularczyk 174 źrodło rozwiń

Kolejny z cyklu o wzorcach projektowych..

Decorator – Design Patterns #2 – Dev on board

Sztuka programowania 1060 dni, 20 godzin, 21 minut temu devonboard 197 źrodło rozwiń

I tend to do a lot of typos when I write a code and I mean a lot. This is quite annoying for me so I decided to somehow automate the process of finding the spelling errors during the build. My first thought was to use some kind of Roslyn analyzer, however, I failed to find any working one. This is why I decided to give a try to ReSharper Command Line Tools (also known as CLIT) combined with ReSpeller plugin. For those who don’t know, ReSharper Command Li...

Tagi: Cake, Resharper
Źródło: tpodolak.com
Dziel się z innymi:
[EN] Finding typos with ReSharper Command Line Tools, ReSpeller and Cake - .NET BLOG

Windows 1053 dni, 18 godzin, 20 minut temu nocturn 81 źrodło rozwiń

Currently, I’m working on my new open source project which hopefully will be announced by the end of October. One thing that I really missed during my work was integrating my GitHub repository with some kind of service which would present me how each Pull Request increases/decreases coverage and what’s the overall coverage on develop and master branch. After few hours I decided to try Codecov since it’s quite easy to setup and has a very clear visualization.  ...

Źródło: foreverframe.net
Dziel się z innymi:
Integrating Codecov with .NET Core app, AppVeyor and Github - Forever F[r]ame

Narzędzia 1059 dni, 16 godzin, 59 minut temu dpawlukiewicz 65 źrodło rozwiń

Buduję właśnie nugeta z solucji, która ma ponad 20 projektów. Ok 10 z nich ma wylądować w paczce. Paczka ta jest silnikiem obliczeniowym i będzie konsumowana przez większy system wewnątrz firmy. Nuget będzie hostowany tylko wewnętrznie. Wygląda to tak ...

Dziel się z innymi:
Budowanie paczki Nugetowej (przykład) | Show me the code

Inne 1061 dni, 22 godziny, 7 minut temu https://krzysztofmorcinek.w... 164 źrodło rozwiń

Lots of developers do pet projects besides their job. Things are pretty straightforward when you work alone. You code some functionality, then commit the changes and push it to the repository like GitHub, Bitbucket or Gitlab. Simple is that. But at some point, your code might turn into a full product. Folks start using it, new contributors come and your repository becomes their workspace as well. As you probably guess, if you want to keep the control over t...

Źródło: foreverframe.net
Dziel się z innymi:
Preparing GitHub repository for open source - Forever F[r]ame

Narzędzia 1084 dni, 19 godzin, 20 minut temu dpawlukiewicz 109 źrodło rozwiń

Since I started using SpecFlow acceptance tests, I think that they are simply great. If I had to select whether to write only unit tests or only acceptance tests, I would select the latter. Nonetheless, there is one important problem with SpecFlow...

Dziel się z innymi:
SpecFlow + .NET Core = problems | Michał Komorowski

Z LINQPad korzystam niemalże codziennie. Wykonuje w nim dowolny kod języka C#. Zdarza się, że zastępuje mi Visual Studio. Wyparł całkowicie SQL Server Management Studio we wszystkich rodzajach zapytań SQL do bazy danych. LINQPad jest lekki i szybki (w odróżnieniu od VS i SSMS). Jeśli chcesz przekonać się jak bardzo wartościowe jest to narzędzie, to zapraszam do lektury. ...

Źródło: kurzyniec.pl
Dziel się z innymi:
LINQPad – plac zabaw dla developera .NET | Łukasz Kurzyniec

Narzędzia 1101 dni, 19 godzin, 7 minut temu lkurzyniec 315 źrodło rozwiń

Różnice między klasą a strukturą w C#, szczególnie na początku przygody z programowaniem, mogą wydawać się niewielkie i nieistotne, jednak pytania o nie często pojawiają się na rozmowach kwalifikacyjnych dla junior developerów, a ich znajomość jest dodatkowo kluczowa ze względów wydajnościowych, Jeżeli programowałeś w C++ pamiętasz zapewne, że różnica między klasą a strukturą polega tam jedynie na tym, że class ma pola domyślnie prywatne, a struct publiczne, natomiast w pamięci reprezentowane są w taki ...

Dziel się z innymi:
Klasy i struktury – Michał Walczyński

Sztuka programowania 1124 dni, 18 godzin, 45 minut temu macabre13 229 źrodło rozwiń

Dzisiejszy post dotyczy logowania używającego Json Web Token.  Mechanizm logowania polega na wygenerowaniu niepowtarzalnego tokena, na podstawie którego użytkownik może zostać zidentyfikowany. Następnie, przy innych wykonywanych requestach do API jest weryfikowana poprawność tokena, który otwiera dostęp do pozostałych funkcjonalności danego systemu. Celem jwt jest potwierdzenie, że dane zostały wysłane z prawdziwego, prawidłowego źródła. Skoro już wiadomo, jak przebiega schema...

Tagi: .Net, JWT
Dziel się z innymi:
Authentication in ASP.NET Core with jwt – Justyna Setlak

Web 1117 dni, 20 godzin, 15 minut temu mkurpinski 227 źrodło rozwiń

W minionym tygodniu miałem przyjemność migracji z .NET Core’a 1.1 do mającego kilka dni wcześniej finalny release .NET Core’a 2.0. Po krótkim obeznaniu się z tematem miałem mieszane uczucia, połowa wpisów opisywała to zadanie jako mission impossible, druga jako przysłowiową bułkę z masłem..

Dziel się z innymi:
.NET Core 2.0 | Michał Kurpiński

Inne 1112 dni, 21 godzin, 9 minut temu mkurpinski 357 źrodło rozwiń

1 2 3 4 5... 7 8

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 433,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 152,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 183,43)