dotnetomaniak.pl

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

Kuberentes, nginx ingress controller, Azure AD i upstream sent too big header, czyli jak rozwiązać problem z 502 Bad Gateway

Źródło: kaluzny.io
Dziel się z innymi:
Kuberentes, nginx ingress controller, Azure AD i upstream sent too big header · Łukasz Kałużny

Cloud 28 dni, 15 godzin, 8 minut temu Łukasz Kałużny 40 rozwiń

Okazuje się, że LSP można naruszyć na wiele sposobów, czasami bardzo trudnych do wyśledzenia, a sztampowe omówienia dostępne powszechnie pomijają najważniejsze aspekty literki L z SOLID’a. Warto wspomnieć, że LSP pomaga nam również lepiej modelować biznesowy kontekst aplikacji, gdyż zmusza nas do odpowiedzi na pytania o relacje pomiędzy obiektami (mam tutaj na myśli głównie dwa ostatnie punkty: inwariant i zasadę historii).

Tagi: SOLID
Źródło: www.seeitsharp.pl
Dziel się z innymi:
LSP, czyli nie zadzieraj z kobietami - See IT Sharp

Sztuka programowania 29 dni, 15 godzin, 9 minut temu TomekS 119 rozwiń

Na początek, jak zwykle, odrobina teorii. Reguła Liskov brzmi: Funkcje które używają wskaźników lub referencji do klas bazowych, muszą być w stanie używać również obiektów klas dziedziczących po klasach bazowych, bez dokładnej znajomości tych obiektów. Jak podaje Wikipedia, zasada ta została sformułowana po raz pierwszy przez Barbarę Liskov i Jannette Wing we wspólnej pracy pt. „A Behavioral Notion of Subtyping„, zaprezentowana przez Panią Liskov w przemówieniu pt. „Data Abstraction and Hierarchy„, a s...

Tagi: LSP, SOLID
Dziel się z innymi:
Nie SOLID-nie #03: Liskov Substitution Principle

Sztuka programowania 29 dni, 15 godzin, 9 minut temu patrykkubiela 122 rozwiń

Przez ostatnie dwa i pół roku byłem zaangażowany w rozwój bloga PoznajProgramowanie.pl. Poza dziesiątkami postów tworzyłem projekty open source, odpowiadałem na wasze pytania na naszej skrzynce a także występowałem publicznie dzieląc się moją wiedzą na temat programowania. Wszystkie te aktywności były motywowane tym jak ważne jest dla mnie dzielenie się wiedzą oraz jak wiele długu do spłacenia mam wobec wszystkich tych od których sam czerpałem inspirację kilka lat wcześni...

Dziel się z innymi:
Learney - wiedza dopasowana do twoich potrzeb - PoznajProgramowanie.pl

Inne 30 dni, 15 godzin, 1 minutę temu AdrianBystrek 108 rozwiń

Większość projektów, w których brałem udział posiadało funkcjonalność wyszukiwania tekstowego. We wszystkich z nich było to zrealizowane klauzulą LIKE w SQL. Często ten element aplikacji stawał się wąskim gardłem i redukował responsywność aplikacji. Kiedy serwery dalej płoną, opiszę tutaj po pokrótce kilka alternatyw dla tego rozwiązania.

Źródło: itdepends.pl
Dziel się z innymi:
SQL LIKE – Kiedy Twój serwer płonie cz. 1

Bazy danych i XML 30 dni, 15 godzin, 1 minutę temu Daniel Dziubecki 185 rozwiń

Na Dzień Babci i Dzień Dziadka: o czym naprawdę jest Ruch Rzemiosła Oprogramowania (Software Craftsmanship) i czego możemy się nauczyć od naszych Dziadków i Babć, aby być lepszymi programistami i profesjonalistami w branży IT. Pisze Dziadek Robert Cecil "Wujek Bob" Martin.

Dziel się z innymi:
O czym jest Ruch Rzemiosła Oprogramowania

Inne 30 dni, 15 godzin, 1 minutę temu coola 81 rozwiń

In first article in our series about building microservices in .NET core we are going to focus on internal architecture of a typical microservice. There are many options to consider depending on microservice type. Some services in your system will be typical CRUD so there is no use debating on their design...

Źródło: altkomsoftware.pl
Dziel się z innymi:
Shaping microservice internal architecture with CQRS and MediatR

Sztuka programowania 30 dni, 15 godzin, 1 minutę temu witek1902 134 rozwiń

Pewnie już spotkałeś się z takimi określeniami jak logika biznesowa oraz logika aplikacji. Na podstawie własnego doświadczenia zauważyłem, że programiści bardzo często operują terminami logika biznesowa i logika aplikacji ale nie zawsze rozumieją jakie jest ich znaczenie lub, co gorsza, używają ich zamiennie. W tym wpisie wyjaśniam co kryje się pod tymi pojęciami i podaję kilka przykładów, które powinny Ci pomóc w poprawnej klasyfikacji logiki.

Logika biznesowa to NIE jest logika aplikacji - Tymoteusz Kęstowicz .NET developer blogTymoteusz Kęstowicz .NET developer blog

Sztuka programowania 31 dni, 14 godzin, 22 minuty temu tkestowicz 193 rozwiń

During last week, I'm migrating some projects to the dotnet core. And one of the most irritating parts is lack of full WebService and WCF support in dotnet core. When you google for SOAP security headers you end in GitHub issue WS Security in .NetCore 2.0 #2605. But seriously is it impossible?

Tagi: dotnet core, SOAP
Źródło: stapp.space
Dziel się z innymi:
[EN] Using SOAP security in dotnet core in Stapp.space

Inne 31 dni, 14 godzin, 22 minuty temu Piotr Stapp 38 rozwiń

Minęła dłuższa chwila od ostatniej publikacji bardziej technicznego wpisu ze świata .NET-a. Trzeba to nadrobić! Mój drogi czytelniku, zastanawiałeś się kiedyś jak szybko działa Twój kod? Nie chodzi mi o szybkość wykonywania request – u, czy też poprawnej optymalizacji komunikacji z bazą danych, tylko o działaniu największego mięcha… ten czysty kod, bez żadnych szczegółów architektonicznych, jak baza danych, operacje I/O czy nawet internet. Jeżeli to właśnie ten aspekt programowania zaprząta Twoją głowę, ...

Źródło: bd90.pl
Dziel się z innymi:
BenchmarkDotNet - Jak sprawdzić szybkość naszego kodu - bd90

Narzędzia 31 dni, 14 godzin, 22 minuty temu bd90 81 rozwiń

Mieliście kiedyś potrzebę przetestowania aplikacji na tablecie lub komórce? Najlepiej z funkcją debuggera? Przydaje się do tego opcja Remote debugging w Chrome.

Dziel się z innymi:
Remote debugging w Chrome – programmer-girl

Web 31 dni, 14 godzin, 22 minuty temu Weronika Tobor 41 rozwiń

Orphan (sierota) branch jest to specyficzny rodzaj brancha. Znajduje się on w naszym repozytorium, ale może on mieć całkowicie inną historię niż pozostałe branche.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Orphan branch - komu to potrzebne? A dlaczego? - Tomasz Prasołek

Inne 31 dni, 14 godzin, 22 minuty temu tomaszprasolek 51 rozwiń

Good to know javascript snippets

Źródło: deaddesk.top
Dziel się z innymi:
Top 10 javascript tricks that can save You on job interview - DeadDesk.top

Sztuka programowania 34 dni, 14 godzin, 47 minut temu undernotic 195 rozwiń

Kto z nas nie czekał na telefon od rekrutera po rozmowie? Jak wygląda to po drugiej stronie? Jak radzić sobie z negatywną informacją co do przebiegu rekrutacji? Na te i inne pytania odpowiedzi znajdziecie w tym wpisie :)

Dziel się z innymi:
A co jeśli odmówi? – programistologia

Inne 35 dni, 14 godzin, 58 minut temu Damian 142 rozwiń

Praca zdalna coraz częściej i „bardziej” wchodzi do naszego zawodu. Sam przez prawie osiem lat pracowałem zdalnie z domu. Teraz natomiast, pracując w olsztyńskim oddziale SoftwareHut, i tak pracuję zdalnie dla klienta z Anglii. Praca zdalna wiąże się z wyzwaniami. W jaki sposób wspólnie debugować aplikacje, gdy jesteśmy oddaleni od siebie o kilkaset kilometrów? Lub programować w parze, aby rozwiązać jakiś problem? Jakiś czas temu Microsoft udostępnił usługę o n...

Źródło: plawgo.pl
Dziel się z innymi:
VS Live Share – łatwiejsza praca zdalna - Blog Daniela Plawgo

Narzędzia 35 dni, 14 godzin, 58 minut temu danielplawgo 120 rozwiń

Czy komórki, serwisy i systemy, mają coś wspólnego z komórkami, organizmami i grupami społecznymi? Sprawdźmy to.

Źródło: blog.scooletz.com
Dziel się z innymi:
Aggregates, services, systems as cells, organisms, society

Architektura 35 dni, 14 godzin, 58 minut temu Scooletz 42 rozwiń

Język JavaScript skrywa w sobie wiele tajemnic i mało znanych mechanizmów, które mogą prowadzić do nietypowych zachowań tworzonych w nim aplikacji. Sprawdź jak dobrze Ty znasz te z pozoru nielogiczne elementy jego składni http://bit.ly/js-weirdparts-forum

JavaScript - Weird Parts Quiz

Sztuka programowania 36 dni, 15 godzin, 8 minut temu sebo922 98 rozwiń

Sterowniki serii LOGO!, znajdujące się w ofercie Siemens-a to najprostsze ze sterowników PLC oferowanych przez tą firmę.W poprzednich postach z tego cyklu wspominałem, że również z tymi sterownikami możemy nawiązać połączenie z poziomu .Net wykorzystując do tego dostępne biblioteki. Niedawno pojawiła się okazja na przetestowanie tych możliwości w praktyce i na kanwie tego doświadczenia powstał ten post.Komunikację z LOGO trzeba zrealizować nieco inaczej niż w przypadku pozostałych sterowników. Tyczy się ...

Tagi: .Net, PLC, Siemens
Źródło: strejczek.com
Dziel się z innymi:
Biblioteki .Net do komunikacji ze sterownikami PLC Siemens – Komunikacja z LOGO | PAWEŁ STREJCZEK

Inne 37 dni, 14 godzin, 55 minut temu pstrejczek 85 rozwiń

I liked .NET technology from its inception. In fact I left the dark star of overxmlized J2EE development to join forces of rebellion around 2004. Over the years my team here at Altkom Software & Consulting built and maintained more and more complex business solutions for insurance and banking. While Java was in stagnation .NET platform developed very quickly. We wanted to find out possible options for dealing with typical microsevice related tasks like service discovery, service communication synchro...

Źródło: altkomsoftware.pl
Dziel się z innymi:
Building Microservices On .NET Core - Part 1 The Plan - Software House

Architektura 37 dni, 14 godzin, 55 minut temu witek1902 247 rozwiń

Odmiana wszystkim dobrze robi. Dzisiejszy artykuł będzie w trochę innym stylu. Żadnych technicznych treści, tylko moje przemyślenia na temat przeżytej przeze mnie sytuacji. Poproszono mnie o przygotowanie i sprawdzanie zadań rekrutacyjnych dla osób, które ubiegały się o stanowisko Programisty .NET w Polskim Radiu. Postanowiłem stworzyć typowo praktyczny test umiejętności, bez skomplikowanych algorytmów czy struktur danych. Chodziło o to, by odnosił się do codziennej, standardowej pracy.Opis Zadania Zada...

Tagi: .Net, CRUD, rekrutacja
Źródło: bd90.pl
Dziel się z innymi:
Historia pewnej rekrutacji - Smutny CRUD - bd90

Sztuka programowania 38 dni, 14 godzin, 40 minut temu bd90 353 rozwiń

1 2 3 4 5 6 7... 394 395