Do przechowywania sekretnych danych w .NET Core Microsoft zaimplementował specjalne narzędzie. Dzisiaj na szybko pokażę, jak ich używać.
Mobile development 2840 dni, 13 godzin, 17 minut temu 191 źrodło rozwiń
Healthy with Visual Studio Postanowiłem połączyć z sobą wcześniejsze wpisy o zdrowiej pracy przy komputerze, z chęcią stworzenia wtyczki do Visual Studio. W ten sposób powstał pomysł na rozszerzenie do IDE od Microsoftu do monitorowania naszej pracy, pomocy w robieniu przerw, a także do planowania czasu spędzonego przy programowaniu.
Daj się poznać 2017 2844 dni, 22 godziny, 47 minut temu 274 źrodło rozwiń
Aby utworzyć projekt .NET Core oparty na .csproj nie trzeba wiele wysiłku. Jedyne czego potrzebujemy, to najnowsze SDK .NET Core.
Daj się poznać 2017 2847 dni, 19 godzin, 28 minut temu 213 źrodło rozwiń
Projektując bazę danych, z którą będzie komunikować się nasza aplikacja, natrafiamy czasem na przypadki, w których warto zastosować dziedziczenie między klasami encyjnymi. Pracując z popularną biblioteką NHibernate mamy do dyspozycji kilka sposobów na zamodelowanie takiej sytuacji. Trzeba jednak uważać na to, by przy okazji nie wpaść w nieoczekiwaną pułapkę.
Daj się poznać 2017 2849 dni, 10 godzin, 23 minuty temu 97 źrodło rozwiń
Jak ogarnąć GUI aby korzystanie było przyjemne, łatwe i praktyczne? Jak to wszystko ładnie i schludnie połączyć ze środowiskiem systemu? A może by tak trochę poudawać?
Daj się poznać 2017 2849 dni, 10 godzin, 23 minuty temu 84 źrodło rozwiń
Przyszedł marzec, a wraz z nim kolejna edycja programistycznego konkursu Daj Się Poznać 2017. Trochę o konkursie, trochę o ubiegłorocznym występie. Zaczynamy!
Daj się poznać 2017 2849 dni, 22 godziny, 26 minut temu 32 źrodło rozwiń
Learning a new framework (ASP.NET MVC) is like walking in the dark forest. If you are in hurry, it happen to hit a tree with your face.
Hi there! I’ve just had to sort some list alphabetically with specific values on top. Here is one of the possible solution. Worth to know:OrderBy sorts items in ascending order [a, b, c, d] [1,2,3,4]Can be use with boolean functionFalse = 0True = 1 So if we use: list.OrderBy(item => item == "Cat"); Item that equals „Cat” will be placed as last element, because as the only element returns true(1) as a result + as it was mention before OrderBy s...
Sztuka programowania 2856 dni, 9 godzin, 57 minut temu 78 źrodło rozwiń
Prepare backend environment and working ASP.NET Core project with memebership system
W poprzedniej części o GC przybliżyłem jak działa alokowanie pamięci w .Net oraz czym różnią się systemy, które liczą referencje od tych, które je śledzą. Przed nami część druga czyli... Generacje!
Architektura 2857 dni, 21 godzin, 59 minut temu 189 źrodło rozwiń
nLog ewoluował w ciągu ostatnich kilku lat. Kilka opcji ciekawych doszło a kilka zostało zaś lepiej opisanych plus dostało lepsze wsparcie. Tutaj koncentruje się na jednej z tych rzeczy których dokumentacja została poprawiona.
Welcome to the fourth episode of my course “Becoming a software developer”, which will give you a quick overview of the more advanced concepts of the C# language that allows writing a really neat and composable code.
Kolejny wpis na blogu. Tym razem trochę o przyjemności korzystania z systemu i pomysłów jak powinna wyglądać integracja z systemem.
Czas: początek dwudziestego pierwszego wieku. Dzień bliżej nieokreślony. Pora dnia: zaraz po obiedzie. Miejsce: Biuro Microsoft’u. Bohaterowie: Osoby odpowiedzialne za WPF. O tym jak prosto poradzić i ładnie poradzić sobie z NotifyIcon.
Sztuka programowania 2859 dni, 8 godzin, 34 minuty temu 151 źrodło rozwiń
W programowaniu funkcyjnym pracuje się często znacznie bliżej matematyki, a co za tym idzie pewne pojęcia brzmią bardzo skomplikowanie choć wcale takie być nie muszą. Dziś zobaczymy czym jest monada oraz jak F# ułatwia nam korzystanie z monad przez wyrażenia komputacyjne.
Sztuka programowania 2861 dni, 7 godzin, 44 minuty temu 107 źrodło rozwiń
As you may know, there's a little problem with the attribute routing in ASP.NET MVC: generating a link (via Html.ActionLink) might get real slow when you've got hundreds of attributed actions. The answer to this issue is to use named routes, so instead of Html.ActionLink you use Html.RouteLink, but that's not quite handy, at least for me it isn't. Given that I'm used to T4MVC, it seems like a step back.
Od jakiegoś już czasu chciałem dokładnie poznać jak działa mechanizm oczyszczania pamięci w .Net. Dlaczego? Z czystej, niewymuszonej ciekawości! Czy jako programista musisz znać dokładnie jak działa Garbage Collector? Nie. Ale czyż nie jest to ciekawe? Poznać lepiej mechanizm który dał sporą przewagę językowi C#? Jeżeli jesteś ciekawski tak samo jak ja to zapraszam do artykułu!
Architektura 2868 dni, 23 godziny, 3 minuty temu 182 źrodło rozwiń
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.
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).
Welcome to the second episode of my course “Becoming a software developer”, which will focus on the other important parts of the OOP such as inheritance, polymorphism, interfaces and abstractions.