Hej programisto!

Przygotowałem dla Ciebie ciekawą listę materiałów o DDD. Pozwolą Ci one szybko poznać i zaznajomić się z podstawami tego podejśćia.

Są dostępne w różnych formach, tak aby każdy znalazł coś dla siebie.

Musisz to przeczytać! Nie zależnie czy piszesz w #java, #dotnet znajdziesz nawet przykłady w "swoim ulubionym języku". Aczkolwiek koncepcja #ddd wykracza daleko poza ramy konkretnej platformy. :) Coś o czym każdy #programista (a nawet #programista15k) powinien
@AreQrm:
Jeśli chodzi o teorię polecam książki:
[pl] Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym Autor: Eric Evans
[en] Implementing Domain-Driven Design Autor: Eric Evans

Praktyka:
1) Przydatny dla mnie był również projekt: https://github.com/serkanpektas/naa4e/tree/master/IBuyStuff-dm/src
Nie jestem specjalistą (raczej w ddd samoukiem - jak większość) ale w/w projekt IMHO zaprezentowano tutaj bardzo dobrą strukturę aplikacji.

2) Podobało mi się parę zastosowań z tego bloga: foreverframe.pl (+projekt na git, ale tutaj przy projektowaniu
@alieniasty: Książki książkami, też coś dają. Ale ja np wolę jak mam coś wizualnie przedstawione, wtedy lepiej to rejestruję. Od siebie mogę polecić kurs z eduweba ASP.NET MVC w praktyce. ponad 12 godzin konkretnego materiału, praktyczna wiedza, wykorzystanie.
Hej programisto!

Jesteś wannabe #programista15k? Niedługo zaczniesz nową lub kolejną pracę jako #programista? A może niedługo do Twojego zespołu dołączy nowa osoba?

To jest coś dla Ciebie!

Dziś drugi wpis poruszający tematykę jakie często towarzyszą nam emocje na początku kariery, w pierwszej pracy jako programista, a także często później, przy jej zmianie. Nie ważne czy programujesz w #java , #dotnet czy #php emocje są uniwersalne.

Pierwsza praca i towarzyszące jej
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet ]

Rady dla początkujących devow od współzałożyciela Stack Overflow
http://www.techrepublic.com/article/joel-spolsky-the-three-skills-every-software-developer-should-learn/

Xamarin publikuje bazę danych dedykowaną dla ich frameworka
http://www.winbeta.org/news/realm-launches-new-mobile-database-made-specifically-microsofts-xamarin

Usługi mobilne ażur od 1 wrzesnia będą częścią Azure App Services
https://azure.microsoft.com/en-us/blog/transition-of-azure-mobile-services/

Spojrzenie na kontrolery w ASP.NET Core
https://wildermuth.com/2016/05/10/Writing-API-Controllers-in-ASP-NET-MVC-6

Opis narzędzia do analizy kodu w projekcie
http://www.codeproject.com/Articles/1098380/Diving-into-Visual-Studio-Day-sharp-Code-Analyzers

Infografika przedstawiająca profil technologiczny programisty dotNet, na podstawie ankiety przeprowadzonej przez firmę
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet #dotnetnews ]

Zapowiedź nowości w ASP.NET Core 1.0
http://www.zdnet.com/article/microsofts-updates-asp-net-roadmap-rtm-now-slated-for-june/

Raport inicjatywy uniwersytetu z Kent gromadzącej i analizującej dane z przebiegu kompilacji programów pisanych przez studentów, pokazujący najczęściej popełniane błędy
http://www.i-programmer.info/professional-programmer/accreditation/9675-blackbox-big-data-on-discovering-the-most-frequent-mistakes-in-programming-.html

MS uruchamia nową usługę NuGet za pomocą której można pobierać najnowsze, nie wydane oficjalnie wersje paczek.
http://blog.nuget.org/20160502/Introducing-The-NuGet-Beta-Channel.html

Ukazało się restowe API dla IIS do programowego zarządzania serwerem
https://blogs.msdn.microsoft.com/webdev/2016/05/09/introducing-the-iis-administration-api/
Mirki mam problem.

Muszę nasłuchiwać komunikację pomiędzy PC a sterownikiem. Transmisja po RS485 mobdus RTU.
Zrobiłem prosty program do nasłuchiwania, wpiąłem się pomiędzy PC a sterownik.

Ramki są "przechwytywane" ale razem. To znaczy ramka zapytania z PC razem z ramką odpowiedz od sterownika.
Macie jakiś pomysł jak to zrobić aby każda ramka była osobno?

private void button1_Click(object sender, EventArgs e)
{
Port.BaudRate = 115200;
Port.DataBits = 8;
Port.Parity = Parity.None;
Port.StopBits =
W kontekście komputer PC,


@zonbat: Jeśli masz na myśli przeciętny desktop z windowsem, to Java nie ma niemal żadnych przewag nad DotNetem. W dotnecie masz lepsze gui, lepszą integrację z systemem, prostszy dostęp do sprzętu jeśli potrzebujesz grzebać nisko. Żeby nie było - piszę to jako Javowiec. Albowiem współczesna Java zaczyna się tam, gdzie wzrok przeciętnego usera nie sięga.
@levil
Nie kumam co chcesz osiągnąć. Albo ciężki weekend się mści albo walisz rebusami( ͡° ͜ʖ ͡°)
Wydaje mi się, że można to zrobić tak:

ObjectHandle oh= Activator.CreateInstance("GameObject", "MyClassName", args:"test");
MyClassName myC = (MyClassName) oh.Unwrap();
armor.RequirementsList.Add(myC );

Albo tak:
Type t = Assembly.LoadFrom (@"C:\xxxx**GameObject.dll**").GetType ("MyClassName");
var i= Activator.CreateInstance (t);
armor.RequirementsList.Add(i);

Tylko zastanawia mnie dlaczego "pusty" obiekt ładujesz do listy.

I nie wiem czy dobrze rozumiem ale czy
#dotnetnews --> nowości ze świata
NET i programowania w ogóle.

[ #programowanie #csharp #dotnet #dotnetnews ]

SQLite domyślną bazą danych dla aplikacji UWP
https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/

Zabawa typami całkowitymi w .NET
http://www.codeproject.com/Articles/1097872/Arithmetic-Overflow-and-Underflow-in-NET-Some-Nitt

Spojrzenie na testowanie z użyciem mocków i stubów
https://jeremydmiller.com/2016/05/05/using-mocks-or-stubs-revisited/

Jak obchodzić się z zastanym kodem okiem menadżera
http://www.daedtech.com/a-managers-guide-to-legacy-code/

Wykorzystanie inicjatora kontekstu Entity Framework do wypełnienia tabel przykładowymi danymi
http://hryniewski.net/post/inicjowanie-bazy-danych-w-entity-framework-code-first

Kurs programowania obiektowego w C#
https://mva.microsoft.com/en-US/training-courses/a-guide-to-objectoriented-practices-14329?l=PLMOEi2hB_904668937
[ #programowanie #csharp #dotnet #azure. #sqlserver ]

*Aktualności*

MS odpalił nowy portal z dokumentacją, wygląda to naprawdę nieźle. Czekam aż przeniosą całą swoją dokumentację do tego formatu.
https://docs.microsoft.com/teamblog/introducing-docs-microsoft-com/

Majowe wydanie MSDN Magazine jest juz dostępne
https://msdn.microsoft.com/magazine/0516mag

SQL Server 2016 będzie dostępny od 1 czerwca
http://www.winbeta.org/news/microsofts-latest-version-sql-server-set-launch-june-1st

Darmowy e-book dla C#6
http://dontcodetired.com/blog/post/Free-eBook-C-60-Whate28099s-New-Quick-Start-Complete.aspx

*Artykuły*

Dobrze opisany problem kompatybilności pomiędzy wersjami .NET Framework
https://blogs.msdn.microsoft.com/dotnet/2016/05/02/introduction-to-net-framework-compatibility/

Prosty cache z wykorzystaniem frameworka Redis
http://www.codeproject.com/Articles/1095326/Implementing-Cloud-Ready-On-Premise-Cache-solution

Jeśli ktoś jeszcze się
@duobix: Bo nie taki jest cel dokumentacji. Dokumentacja nie ma tłumaczyć programowania, tylko dostarczać informacji o tym jak używać, danej klasy, biblioteki, czy frameworka i tę rolę do tej pory spełniał MSDN i TechNet. Teraz przełączają się na nową platformę i dobrze, bo ten #!$%@? jaki jest na MSDN to coś okropnego :) a korzystam z MSDN już 8 lat. Ale trzeba im zostawić, że pomimo bałaganu MSDN i TechNet to
Hej programisto!

Jesteś wannabe #programista15k? Niedługo zaczniesz nową lub kolejną pracę jako #programista? A może niedługo do Twojego zespołu dołączy nowa osoba?

To jest coś dla Ciebie!

Dziś pierwszy wpis poruszający tematykę jakie często towarzyszą nam emocje na początku kariery, w pierwszej pracy jako programista, a także często później, przy jej zmianie. Nie ważne czy programujesz w #java , #dotnet czy #php emocje są uniwersalne.

Nowa praca i towarzyszące jej