Siadam do kodu i piszę… i piszę… i piszę… a potem save, commit, push. Done? No, nie bardzo. Jeśli pracujesz w TDD, to dobrze wiesz co to jest: red, green, refactor. REFACTOR!, REFAKTORYZACJA! Czyli moment kiedy po prawie skończonej pracy porządkujemy kod. To sprowadza się do posprzątania śmieci, usunięcia zbędnych zmiennych, metod i ...
Sztuka programowania 2863 dni, 6 godzin, 26 minut temu 194 źrodło rozwiń
ResharperVisual StudioAutor : Łukasz Zaborski2 min czytaniaDodaj komentarz Niedawno rzuciłem okiem na projekt Rider. Jest to nowe wieloplatformowe IDE nad którym pracuje firma JetBrains obecnie w wersji early build. W przyszłości może to być alternatywa dla Visual Studio ponieważ możemy za jego pomocą tworzyć projekty .NET/NET Core/Mono nie tylko na systemach Windows ale również Linux oraz macOS. Przeglądając kod przypadkiem znalazłem ciekawą funkcje Rider-a. Naciskając klawisz F12 na systemowej klasie...
Najnowszy odcinek Tydzien z Azure dostępny! :) Zapraszamy do oglądania.
W tym artykule można przeczytać o tym, jakie błędy robią początkujący i co robić, aby tych błędów uniknąć.
Nowa feature C# - Funkcje lokalne, coś na kształt Action i Func ale w naszej metodzie.
Programowanie rozproszone 2864 dni, 12 godzin, 32 minuty temu 212 źrodło rozwiń
Programista journalista - targi IT Wrocław 2017 dla każdegoZakończenie na start Zacząłem od podsumowania by opisać swoje wrażenia po targach IT. Był to dzień wielu spotkań podczas, których można było dowiedzieć się czegoś o lokalnym (i nie tylko) rynku pracy. Miesko dla programistów również się znalazło. Pod względem technicznym nie ma się do czego przyczepić (owszem były jakieś delikatne opóźnienia ale nie wpłynęło to w żaden sposób na odbiór). Całe wydarzenie było skierowane dla osób, które poszukują ...
Niedawno miałam okazję poprowadzić prezentację na temat Visual Studio 2017 na białostockiej grupie .NET. Ponieważ w trakcie przygotowań udało mi się zebrać całkiem sporo materiału zdecydowałam się podzielić nim tutaj. Zacznijmy od mojej ulubionej nowości, mianowicie nowego skrótu Ctrl+T. Jest on powszechnie znany użytkownikom ReSharpera, ale tym razem Microsoft nie tylko skopiował pomysł od JetBrains. Poszedł o krok dalej i bardzo fajnie go rozwinął. W nowej wersji Visual Studio po wciśnięciu Ctrl+T do...
The web socket protocol is currently the most popular one for pushing data to browsers, however it's not the only one. The Server-Sent Events (SSE) is a very interesting alternative which can provide better performance for specific use cases. In this post I'm going to show it can be used with ASP.NET Core.
Formatowanie kodu to jedna z podstawowych czynności jaką możemy zrobić w ramach refaktoryzacji. Jest proste i bezbolesne (pod warunkiem, że w Twoim języku programowania nie programuje się białymi znakami*). Daje szybki efekt w postaci czytelniejszego kodu a to jest bardzo ważne, zresztą pisałem już o tym tutaj. Visual Studio posiada ...
Sztuka programowania 2867 dni, 1 godzinę, 58 minut temu 214 źrodło rozwiń
Jedną z ważniejszych nowości w najnowszym ASP.NET jest middleware. Zbieżność nazw z mechanizmem w nodejs nie jest przypadkowa. Do czego więc służy i czym się różni od ActionFilter ?
Nowości dotyczące edycji kodu i intellisense w VS 2017 - czyli dlaczego Resharper nie jest już MUST HAVE :)
Jakie nowe rzeczy doszły w debuggowaniu i jakie zostały znacząco usprawnione w VS 2017.
Zmiany lub raczej poprawki i ulepszenia do out i ref w C#.
Sztuka programowania 2867 dni, 9 godzin, 2 minuty temu 160 źrodło rozwiń
To co najważniejsze, pozostawione na koniec - najnowsze wsparcie dla testów jednostkowych, które daje podgląd na to czy kod jest pokryty testami, i jak jest to czy te testy przechodzą czy też nie. taki ncrunch w VS.
Co nowego w instalacji i ładowniu/otwieraniu VS 2017
Welcome to the third episode of my course “Becoming a software developer”, which will give you a quick overview of the core parts of the C# language will let you design better types and deal with errors in a proper manner.
When I first heard of functional programming (FP) I thought it’s another over-hyped thing that no one needs. I lived in my happy object-oriented world and didn’t think that there is something I should change. It wasn’t until I saw very convincing video where Uncle Bob described why FP is so important.
Another quick video tutorial from me. Here, we will focus on implementing our own “SDK” responsible for handling the Facebook Graph API using C# and .NET Core (of course you can achieve the same result on the full .NET platform).
W wielu znanych mi firmach aplikacje typu LOB (Line of Business) są coraz częściej przenoszone do chmury. Już nie tylko portale dla klientów oraz partnerów biznesowych, ale również systemy CRM, ERP, ESB i inne z różnych przyczyn wynoszone są poza infrastrukturę organizacji. Z moich doświadczeń za decyzją o przeniesieniu lub uruchomieniu systemu w chmurze stoją zazwyczaj kwestie finansowe oraz możliwość dostarczenia danej, pożądan...
It’s unbelievable how sometimes we can do simple things so complicated. Fortunately in programming world we have something what is called “refactoring” and we really should do it as often as we can.
Sztuka programowania 2868 dni, 11 godzin, 49 minut temu 41 źrodło rozwiń