dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 13

Jak wytłumaczyć w prosty sposób czym są moduły w oprogramowaniu? Tworząc prezentację na Kariera IT wpadłem na ciekawe porównanie modułów  do działów firmy. W prosty sposób wyjaśnia to ten trudny koncept, dając jasny pogląd co jest ważne i dozwolone.

Tagi: DDD
Źródło: radblog.pl
Dziel się z innymi:
Moduły jako działy w firmie | Radek Maziarka

Sztuka programowania 124 dni, 5 godzin, 52 minuty temu Radosław Maziarka 115 rozwiń

Praca programisty jest super ale czasem coś uwiera. Drobne małe rzeczy, które wkurzają i nie za bardzo można coś z nimi zrobić.  To mogą być typowe programistyczne problemy jak i  typowo zespołowe problemy. Tak czy inaczej poniżej moja lista 10 najbardziej irytujących rzeczy w pracy programisty. Jeśli zauważysz, że jakiejś brakuje to dopisz w komentarzu dorzucę do artykułu. Zapraszam do czytania. Brak zaangażowania ...

Dziel się z innymi:
10 najbardziej wkurzających rzeczy w pracy programisty | Blog Programisty.NET

Sztuka programowania 124 dni, 5 godzin, 52 minuty temu przemekwa 294 rozwiń

Jednym z częstych pytań przy używaniu Kubernetes, w moim przypadku na Azure jest - Jak ograniczyć dostęp po IP do udostępnionej aplikacji? W przypadku Azure pierwsze, co ciśnie się na usta, to użycie NSG! Tak i jest to prawda...

Źródło: kaluzny.io
Dziel się z innymi:
AKS i ograniczanie dostępu do usług poprzez NSG · Łukasz Kałużny

Cloud 124 dni, 5 godzin, 52 minuty temu Łukasz Kałużny 29 rozwiń

Kto nie skacze ten nie lubi konferencji hop hop… no dobra, skakanie to nie mój konik, a konferencje akurat uwielbiam. Możliwość poznania ludzi z branży i zdobycia wiedzy to zawsze przyjemna sprawa. W moim konferencyjnym kalendarzu zawsze są dwa stałe punkty, których  nie mogę opuścić. Jedną z nich jest .NET Developer Days, czyli zdecydowanie największa konferencja dotycząca .NET-a i tematów pokrewnych w tej części Europy. Co roku uczestniczy w niej prawie tysiąc programistów, administratorów i ludzi ogól...

Źródło: bd90.pl
Dziel się z innymi:
.NET Developer Days 2018 - Relacja - bd90

Inne 127 dni, 4 godziny, 50 minut temu bd90 78 rozwiń

Have you ever been in a situation when you discovered an exception in the logs that forced you to spend the next couple of minutes - or even hours - figuring out what exactly went wrong? The message was very cryptic and the only useful information that guided you to the crime scene was a stack trace. And after arriving there, you still had no idea what had really happened and what was the culprit. The most frustrating part is that in many cases the reason is very trivial and could be diagnosed immediatel...

Dziel się z innymi:
The art of designing exceptions · Cezary Piątek Blog

Sztuka programowania 127 dni, 4 godziny, 50 minut temu cezarypiatek 132 rozwiń

Dwa ostatnie wpisy na blogu dotyczyły sposób migracji schematu bazy danych. Migracje w Entity Framework oraz Fluent Migrator charakteryzują się tym, że cały proces migracji jest zapisany w klasach za pomocą api, które udostępnia dana biblioteka. Ilość sqla, którą piszemy w tych migracjach jest minimalizowana i sprowadza się głównie do wykonywania jakiś specyficznych rzeczy – np. skopiowania danych z jednego miejsca w drugie. Natomiast dzisiejsza biblioteka (DbU...

Tagi: DbUp, migracja
Źródło: plawgo.pl
Dziel się z innymi:
Migracja schematu bazy danych z DbUp - Blog Daniela Plawgo

Bazy danych i XML 128 dni, 6 godzin temu danielplawgo 101 rozwiń

Co jakiś czas na skrzynkę mailową PoznajProgramowanie.pl wpada wiadomość o bardzo podobnej tematyce – “co na początek”, “jaki język wybrać”, “co liczy się programowaniu”, “jak się rozwijać”. W najnowszym filmie postanowiłem zebrać najważniejsze punkty z udzielanych przeze mnie odpowiedzi i przedstawić wam je w formie 10 porad związanych z rozwojem programisty. Jesteście ciekawi jakie to porady? Zapraszamy do obejrzenia filmu! Jeśli macie w głowie jakieś porady k...

Rozwój programisty - 10 porad - PoznajProgramowanie.pl

Inne 128 dni, 6 godzin temu AdrianBystrek 223 rozwiń

Tworząc wartościowe treści możemy komunikować się z swoimi czytelnikami i przyciągać nowych użytkowników. Z każdym kolejnym wpisem wypracowałem proces tworzenia artykułów, który u mnie na blogu sprawdza się. Sprawdź mnie i przekonaj się jak za pomocą aplikacji Trello zaplanowałem działania zmierzające do kreowania treści na niniejszym blogu.

Źródło: devkr.pl
Dziel się z innymi:
Trello i zarządzanie procesem tworzenia wpisu na blog - DevKR

Narzędzia 128 dni, 6 godzin temu Krzysztof_DevKR 73 rozwiń

Jeśli pracujecie z kilkoma branchami, można czasami się trochę pogubić. Gdzie to skomitowaliśmy? Czy zrobiliśmy merge’a na odpowiedni branch? Aby porównać dwa branche można skorzystać z jakiejś aplikacji z GUI do obsługi gita np. SourceTree. Aplikacja ładnie wizualizuje nasze branche, jednak albo pokazuje jeden, albo wszystkie. Co zrobić jak chcemy porównać commity między dwoma konkretnymi branchami? Z pomocą przychodzi Nam polecenie git show-branch.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Porównanie commitów między branchami - git show-branch - Tomasz Prasołek

Inne 128 dni, 6 godzin temu tomaszprasolek 71 rozwiń

Każda aplikacja niezależnie czy działa w chmurze czy lokalnie potrzebuje jakiegoś miejsca do przechowywania danych. W tym artykule chciałbym poświęcić trochę czasu na temat projektowania naszego miejsca na dane jakim jest Table Storage i wzorców projektowych jakie są dostępne (bądź rekomendowane przez Microsoft). Jest to drugą część serii artykułów poświęconych Table Storage, oraz temat...

Źródło: maciejgos.com
Dziel się z innymi:
Wzorce projektowe Azure Table Storage z przykładami, oraz co powinniśmy wiedzieć - część 2 - Maciej Gos

Cloud 129 dni, 7 godzin, 36 minut temu Maciej Gos 66 rozwiń

Ruch Open Source od ponad 20 lat skupia wokół siebie osoby tworzące oprogramowanie z otwartym kodem źródłowym. Dla wielu programistów idea ta może się wydawać pretensjonalna, niepotrzebnie popularyzowana czy też abstrakcyjna. Ja sam kiedy usłyszałem na jednej z konferencji – “nie róbcie startupów, róbcie open source” – nie wyobrażałem sobie jak mogę uczestniczyć w czymś tak oderwanym od rzeczywistości. Prawda jest jednak całkiem inna – open source to ruch, z którego każ...

Tagi: open source
Dziel się z innymi:
Open Source? A komu to potrzebne? - PoznajProgramowanie.pl

Inne 130 dni, 7 godzin, 4 minuty temu AdrianBystrek 86 rozwiń

Obserwując nasze środowisko w trakcie luźnych rozmów na konferencjach, w mediach społecznościowych czy chociażby w komentarzach pod postami na blogach dochodzę do wniosku, że jednej umiejętności ciągle musimy się uczyć – umiejętności przyznawania, że świat za płotem naszego ogródka może wyglądać nieco inaczej niż u nas. Tyczy się to szczególnie rozmów o narzędziach które rzekomo mają decydować o natychmiastowym sukcesie lub porażce danego projektu. Dzisiaj kilka przykła...

Jak (nie) rozmawiać o narzędziach - PoznajProgramowanie.pl

Inne 130 dni, 7 godzin, 4 minuty temu AdrianBystrek 123 rozwiń

Vendor lock-in, brak zarządzania zależnościami i brak abstrakcji - czyli historia fuckupu aplikacji po aktualizacji SDK pewnego dostawcy map.

Vendor lock-in - Czyli historia map i pewnego ubitego projektu - DevEnv

Sztuka programowania 130 dni, 7 godzin, 4 minuty temu devenv 81 rozwiń

Błąd. Dziura. Usterka. Codzienność z życia programisty. Wszystkim deweloperom na świecie te słowa są znajome...

Źródło: jerzywickowski.pl
Dziel się z innymi:
Kiepski kod == więcej błędów - Jerzy Wickowski

Sztuka programowania 130 dni, 7 godzin, 4 minuty temu tazos333 123 rozwiń

W tym artykule pokażemy, jak w prosty sposób wewnątrz naszego chatbota użyć usługi interpretacji języka naturalnego LUIS, zbudowanej i rozwijanej przez Microsoft w ramach Cognitive Services.

Źródło: asc.altkom.pl
Dziel się z innymi:
Chatboty i rozumienie języka naturalnego - Altkom Software & Consulting

Inne 130 dni, 7 godzin, 4 minuty temu witek1902 48 rozwiń

Akka.NET is quite opinionated in terms of persistence. Paraphrasing Henry Ford’s famous quote: You can persist your data any way you want in Akka.NET, so long as you use event sourcing. But what if you don’t want to? Perhaps the problem you are trying to solve doesn’t overlap with this particular mental model, and yet you think you can still gain a lot by leveraging Akka. Then you have to bake your own solution. In this blog post, I would like to show you one way of integrating Akka.NET with an ORM. To k...

Źródło: havret.io
Dziel się z innymi:
How to use Entity Framework Core with Akka.NET

Programowanie rozproszone 131 dni, 7 godzin, 8 minut temu Havret 104 rozwiń

If you create your modern, brand-new page in a well-known asp.net mvc, sooner or later you will need an asynchronous code. The obvious choice is (or was?) A jquery. The problem is that despite being a powerful library, jquery requires quite a lot of coding to create even basic stuff. Our team needed a 2-way-binding, easy-to-use, well-documented substitution to jquery. Finally – we have chosen angularjs. However, in the .net world the mvc is an mpa (multi-page application) but angularjs is more into the s...

ASP.NET MVC MPA (multiple page application) with AngularJS - Technical Blog - Future Processing — Technical Blog – Future Processing

Sztuka programowania 131 dni, 7 godzin, 8 minut temu FutureProcessing 76 rozwiń

W dniach 28-30 września udało mi się zahaczyć o dwie konferencje, które bardzo lubię – DevConf (dawniej DevDay) w Krakowie i Programistok w Białymstoku.

Tagi: konferencje
Źródło: programistka.com
Dziel się z innymi:
Konferencyjny weekend | programistka.com

Inne 131 dni, 7 godzin, 8 minut temu Maga 50 rozwiń

Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” 👶🏻 ilością informacji. Finalnie zapamiętując niewielki fragment. Podczas tego odcinka dzielimy się swoimi doświadczeniami i przemyśleniami z perspektywy lidera oraz osób zaczynających ...

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #15 Jak wprowadzać nowe osoby do projektu? - DevEnv

Inne 134 dni, 7 godzin temu devenv 101 rozwiń

Co oznaczają pojęcia boxing i unboxing? Jeśli ktoś kiedyś przygotowywał się do rozmowy kwalifikacyjnej czy do zaliczenia z podstaw języka C# na studiach, na pewno słyszał/czytał, że powyższe pytanie to pewniak na 100% o to spytają. Może i tak było, ale czy oprócz wykutych regułek orientujecie się, kiedy boxing występuję w praktyce na placu boju. W artykule omówię znane mi przykłady boxingu.

Boxing w C# - przypadki występowania - DevKR
1 2... 11 12 13 14 15 16... 394 395