W poprzednim tygodniu uruchomiliśmy drugą edycję Unconference Warszawskiej Grupy .NET. Samo spotkanie dogrywaliśmy na podobnych jak ostatnio zasadach: kilka osób ze zgłoszonymi wcześniej tematami, moderatorzy w liczbie wystarczającej do obsłużenia wszystkich grup i flipboardy, po jednym na każdą grupę. Chwilkę, chwilkę. Flipboardy?
Tworzenie i wysyłanie dynamicznej listy z widoku do controllera - ASP.NET Core MVC
Daj się poznać 2017 2750 dni, 21 godzin, 48 minut temu 105 źrodło rozwiń
Krótki wpis o tym, dlaczego nie powinno sie używać DateTime.Now() oraz powody, dla których UTC jest najlepszym sposobem przechowywania czasu.
Daj się poznać 2017 2750 dni, 21 godzin, 48 minut temu 64 źrodło rozwiń
Windows 10 IoT Core to oczywiście nie tylko C# i przetwarzanie w chmurze, ale również elektronika. Które moduły elektroniczne warto kupować, a które zrobić samemu?
Daj się poznać 2017 2750 dni, 21 godzin, 48 minut temu 57 źrodło rozwiń
Dziś coś mi bardzo bliskiego, dążenie do perfekcji w pisaniu bloga. Chyba nie znam nikogo innego kto by walił tyle literówek co ja i dalej chciał pisać :) a więc, czy perfekcja jest tutaj potrzebna? Bo może jednak jest... sam się nad tym zastanawiam, co by było gdybym pisał bezbłędnie.
Daj się poznać 2017 2751 dni, 9 godzin, 53 minuty temu 47 źrodło rozwiń
W poprzednim artykule rozpoczęliśmy pisanie aplikacji do wyliczania kosztu zamówienia w restauracji. Dzisiaj kontynuujemy prace. Udało nam się już przebrnąć przez kilka kluczowych elementów tworzenia aplikacji przy użyciu WPF oraz wzorca MVVM przy wykorzystaniu MVVM Toolkit. W tej części stworzymy okno z podsumowaniem zamówienia. Wykorzystamy do tego mechanizm do komunikacji pomiędzy modelami widoków oferowany przez MVVM Toolkit. Do dzieła! Ponownie jak wcześniej zaczniemy od zdefiniowani...
Daj się poznać 2017 2751 dni, 9 godzin, 53 minuty temu 88 źrodło rozwiń
Króto i treściwie o tym, dlaczego Twój feedback dla prelegenta czy blogera to dla niej/niego tak ważna rzecz.
Reading time ~10 minutes This article is Part 2 in a 2-Part Series. Part 1 - What is the simplest database?Part 2 - This Article The previous post laid out the most minimum requirements for something to be called a database. While they may be too bare bones for many, there are a lot of databases that don’t fulfill even half of them, and this isn’t stopping from using them on a daily basis. The last time I’ve looked at files, this time something a bit more complex - key-value databases. The idea be...
Architektura 2751 dni, 9 godzin, 53 minuty temu 45 źrodło rozwiń
Aplikacje mobilne mają to do siebie, że używane są na smartfonach albo tabletach, które nie zawsze mają dostęp do Internetu. Kiedy tworzymy strony internetowe to zakładamy, że użytkownik ma połączenie sieciowe i nie musimy się martwić za bardzo utratą takiego połączenia. Przy urządzeniach mobilnych sprawa jest nieco bardziej skomplikowana. Dlatego dobrym pomysłem jest posiadanie lokalnej bazy danych na urządzeniu w której możemy trzymać dane które później się synchronizują, albo są specyficzne dla konkre...
Daj się poznać 2017 2751 dni, 9 godzin, 53 minuty temu 32 źrodło rozwiń
Generating EF Migrations in .Net Core project can make your day really awful! When you get an error after error, claiming that you did not install the package already present in your project, all you want to do is turn off the PC and go out. But the migration will not generete themself;). I wrote down some solutions for errors with Add-Migration and Update-Database commands.
Daj się poznać 2017 2752 dni, 8 godzin, 46 minut temu 60 źrodło rozwiń
Za górami, za lasami żył sobie pewien bardzo dziwny zielony stwór. Miał już dość tej monotonii straszenia ludzi i ciągłego babrania się w błocie. Wieczorami spoglądał na zachód słońca przez zwoje Windowsy. Pewnego wieczoru rozmyślając i bawiąc się woskowiną w uchu postanowił zmienić swoje życie. Od dziecka marzył, by zostać programistą, wiedział, że błoto i robale to nie cały świat i jest coś takiego ...
Daj się poznać 2017 2752 dni, 8 godzin, 46 minut temu 57 źrodło rozwiń
Przechadzając się po zielonym, zalesionym bagnie C#rek rozmyślał o robocie, jaką może wykonać przy pomocy tego co się dowiedział. Napotkał też na pewien problem. Ludzie się go boją, uciekają gdy tylko zobaczą wielkiego, strasznego i brzydkiego zielonego stwora. Więc jak u licha zarobi na życie, skoro ludzie się boją i mówią w nieco innym języku. Zaiste to jest problem…
Daj się poznać 2017 2752 dni, 8 godzin, 46 minut temu 20 źrodło rozwiń
C#rek trochę już obyty z GUJI, rozmyślając o zielonych migdałach, czasem też o programowaniu. Po wielu chwilach doszedł do wniosku, iż programowanie jest to ciężki kawałek chleba, ale warto poświęcić jedną, czy dwie kąpiele błotne na rzecz nauki. Szkoda tylko, że jest tak osamotniony w swych poczynaniach, w okolicy żadnego ogra o podobnych pomyślunkach.
Daj się poznać 2017 2752 dni, 8 godzin, 46 minut temu 21 źrodło rozwiń
Test-Driven Development jest tzw. dobrą praktyką programistyczną dzisiaj chciałbym przedstawić jak zacząć pisać testy z użyciem xUnit. Wszystko omówię na przykładzie aplikacji 10Things tworzonej w Xamarin Forms.Test-Driven Development – Wprowadzenie Według definicji z Wikipedia jest to Test-driven development (TDD) – technika tworzenia oprogramowania, zaliczana do metodyk zwinnych. Pierwotnie była częścią programowania ekstremalnego (ang. extreme programming), lecz obecnie stanowi samo...
Daj się poznać 2017 2752 dni, 8 godzin, 46 minut temu 107 źrodło rozwiń
In this post you will learn what is build script or build tool, what products are out there and why it’s helpful during whole life cycle of you application.
Krótki opis jak połączyć CRUD i Angular w wersji 2.0. A wszystko to na przykładzie mojej aplikacji konkursowej BoardGamesNook dla planszówkomaniaków.
Daj się poznać 2017 2752 dni, 8 godzin, 46 minut temu 115 źrodło rozwiń
The more I work with Roslyn the more I appreciate the possibilities it gives and the more I hate it. And I hate it for the same thing as many other projects I worked with in the past. What is it? Well, I like when a system fails fast, fails loudly and fails in the clear way. Unfortunately, Roslyn can do something completely different what sometimes makes working with it the pain in ass. I'll give you some examples.
Sztuka programowania 2752 dni, 8 godzin, 46 minut temu 89 źrodło rozwiń
Całkiem niedawno, albo może i dawno patrząc na postępujący czas, zacząłem pisać pewien programik w pracy. Ma nas on wspomagać w DevOps – owaniu. Dzięki niemu uda się, mam nadzieję, zautomatyzować sporo rzeczy. Oczywiście jak to nowy programik – NodeJs (tego jeszcze nie było), mikroserwisy, komunikacja po REST oraz jakaś baza danych. Zazwyczaj na ten ostatni element zwracałem najmniejszą uwagę, bo dowolny ORM załatwiał sprawę za mnie. Więc tym razem inaczej, bo mogę...
Bazy danych i XML 2752 dni, 8 godzin, 46 minut temu 56 źrodło rozwiń
Pewnie niektórych z Was zastanawia, dlaczego obrazek do postu przedstawia ptaka? Kestrel, to po polsku Pustułka zwyczajna– nazwa ptaka drapieżnego z rodziny sokołowatych – tego przedstawionego na zdjęciu. Cytując wikipedię, polska nazwa ptaka wywodzi się od rosyjskiego „pustoj”, co oznacza „głupi”. W tym artykule dowiecie się o możliwościach implementacji serwerów w ASP.NET Core, czyli Kestrel i WebListener.
Architektura 2752 dni, 19 godzin, 35 minut temu 238 źrodło rozwiń
W tym tygodniu zająłem się naprawianiem błędu, o którym wspomniałem w ostatnim wpisie. Na czym polegał i jak go rozwiązałem? Tego dowiesz się czytając dalej 😉
Daj się poznać 2017 2752 dni, 19 godzin, 35 minut temu 45 źrodło rozwiń