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

W poprzednim poście pisałem o podstawach Web API. Dzisiaj zajmiemy się obsługą błędów. Sprawdźmy najpierw, co stanie się, gdy nasz kontroler (patrz poprzedni wpis), zwróci jakiś wyjątek np.:public Person GetPersonById(int id) { if(id

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC Web API–obsługa błędów

Web 3245 dni, 12 godzin, 25 minut temu psz750 249 źrodło rozwiń

Chyba każdemu, kto pracował przez dłuższy czas z Resharperem, trudno sobie wyobrazić pracę bez tego dodatku do Visual Studio. Resharper ma wiele świetnych funkcji lecz dzisiaj chciałem podzielić się informacją o jednej z ostatnich jakie odkryłem...

Dziel się z innymi:
Testuj na 8 rdzeniach!

Narzędzia 3245 dni, 12 godzin, 25 minut temu trzyPe 345 źrodło rozwiń

Software Architecture: design and documentation In my previous article I tried to present the role of the application architect on a general level. Today I’d like to focus on his specific aspects of his work, without which the term “architect” wouldn’t make any sense.Design and documentation A common image of architect’s work, consisting in drawing and describing blocks, puts two activities of design and documentation in one pot. Meanwhile, these are two independent activities. To explain why I...

Dziel się z innymi:
Software Architecture: design and documentation | Technical blog

Architektura 3246 dni, 2 godziny, 20 minut temu FutureProcessing 120 źrodło rozwiń

Personal Challenge - 100 dni kodowania, codziennie minimum 30 minut na kod nie związany z pracą

Źródło: www.benedykt.net
Dziel się z innymi:
100 dni kodowania : arek online

Inne 3247 dni, 23 godziny, 47 minut temu arek 367 źrodło rozwiń

Hej, witam po tygodniu przerwy! Powód, dla którego mnie nie było możecie już oglądać już od wczoraj… Chodzi oczywiście o nowy wygląd bloga – po przejściu na WordPress, żaden z darmowych tematów niezbyt mi się nie podobał, dlatego postanowiłem, że zamiast kupować jakiś płatny, zrobię swój własny, a przy okazji się czegoś nowego nauczę… Tak, że oto są rezultaty ostatnich paru dni mojej pracy! Jak się Wam podoba? Jednym z efektów ubocznych mojej ostatniej pracy nad tematem interfejsu użyt...

Tagi: Bootstrap
Dziel się z innymi:
Bootstrap – jak dostosować domyślny wygląd do własnych potrzeb | burczu programator

Web 3247 dni, 23 godziny, 47 minut temu burczu 280 źrodło rozwiń

W dzisiejszym poście będzie o tzw. Web API. Usługi REST są dzisiaj już wszechobecne ze względu na liczbę dostępnych platform oraz co za tym idzie, skalowalność. Web Api ułatwia pisanie serwisów REST. Nic nie stoi na przeszkodzie, abyśmy używali starego podejścia czyli implementacji akcji w klasycznych kontrolerach. Web Api jednak ułatwia pracę z REST oraz jest tak naprawdę rozszerzeniem MVC. Jeśli ktoś zna ASP.NET MVC, nie będzie miał żadnego problemu z Web Api. Cała infrastruktura jest analogiczna do k...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC Web API, wprowadzenie

Web 3247 dni, 23 godziny, 47 minut temu psz750 548 źrodło rozwiń

Walidacja danych to bardzo szeroki temat. Sprawdzamy poprawność danych zarówno po stronie klienta (JavaScript) jak i serwera. Występuje ona we wszystkich warstwach systemu. Dzisiaj napiszemy metodę po stronie serwera, która będzie weryfikowała dane. W przeciwieństwie jednak do klasycznego podejścia, nie będziemy przeładowywać całej strony od nowa. Wywołanie będzie Ajaxowe czyli w tle (asynchroniczne). Użytkownik wpisując jakieś dane do formularza, spowoduje tym samym wysyłanie w tle żądania do serwera, k...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC: Walidacja danych za pomocą wywołania Ajax

Web 3252 dni, 2 godziny, 8 minut temu psz750 357 źrodło rozwiń

Role of the Application Architect “Architect” is one of the buzzword, sometimes used just to name an important person working in the software development department. In other cases, we will call this way the only people who understand how given software works. For some people it will be another level of software developers’ career ladder. Sometimes word ‘architect’ describes a person who draws lines and rectangles on whiteboards. All in all, most of us saying “architect” does not actually know,...

[EN] Role of the Application Architect | Technical blog

Architektura 3252 dni, 2 godziny, 8 minut temu FutureProcessing 164 źrodło rozwiń

The problem I would like to discuss is an API call, where you need to send binary data (for example multiple images) and some metadata information together. There are various ways you can approach this, and I will describe them briefly. Then I will go into more detail on multipart/form-data requests and how they can help you with the mentioned task.Approach 1 – Send metadata and files in separate requests The steps could be this:Send metadata to server Server stores metadata and generates an unique URL...

Dziel się z innymi:
Marcin Budny 's blog: Sending binary data along with a REST API request

Web 3252 dni, 2 godziny, 8 minut temu Paweł Łukasik 138 źrodło rozwiń

Bohaterem dzisiejszego odcinka jest prosta, jednak bardzo użyteczna, i jak się okazuje chyba mało znana metoda jednej z klas dostępnych w .NET Framework już od wersji 1.1.

Dziel się z innymi:
Panie i Panowie oto …

Nigdy jakoś specjalnie nie lubiłem testów jednostkowych jednak każdy porządny programista dobrze wie, że to ważny aspekt wytwarzania oprogramowania. Dzięki testom jesteśmy w stanie bezpiecznie dokonywać zmian w kodzie właściwym – jeśli w wyniku refaktoryzacji zmienimy sposób działania aplikacji, testy przestaną „przechodzić”, wiemy więc od razu, że coś jest nie tak. ...

Dziel się z innymi:
Testy jednostkowe – różnica między mockiem Strict i Loose ← burczu programator

Ach święta, czas jedzenie i nie policzalnych kalorii. A gdy ktoś ma szczęście, to także czas błogiego programowania bez żadnych zobowiązań. To także czas kiedy można przysiąść i poczytać. Udało mi znaleźć chwilę i posiedziałem, czytałem i czytałem i nie mogłem przestać, bo ciągle nie miałem rozwiązania swojego problemu. Chciałem zaimplementować "Owin Identity" w asp mvc, a w internetach chciałem znaleźć rozwiązanie podane na talerzu. Spędziłem cały dzień wpisując coraz to różne i kombinacje słów "owin, i...

Dziel się z innymi:
jstadnicki: Do dzieła!

Inne 3254 dni, 21 godzin, 35 minut temu Paweł Łukasik 227 źrodło rozwiń

W ASP.NET MVC do dyspozycji jest dość mało popularny atrybut Bind, który pozwala określić zachowanie bindingu pomiędzy modelem a widokiem. Załóżmy, że mamy następujący model:publicclass Person { publicstring FirstName { get; set; } publicstring LastName { get; set; } publicstring Email { get; set; } } Następnie napiszemy prostą akcję, zwracającą model do widoku:public ActionResult Create() { var person=new Person(); return View(person); } Widok stanowić będzie prosty formularz:@using ...

Tagi: bind, mvc
Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC: Atrybut BIND

Web 3254 dni, 21 godzin, 35 minut temu Paweł Łukasik 195 źrodło rozwiń

Z sobotę odbyła się łódzka konferencja GET.NET (o czym jeszcze napiszę), w trakcie której tuż przed moją, odbyła się prezentacja Procenta o Dependency Injection. Samo wystąpienie było świetne, a moją ciekawość podsyciła dodatkowo obietnica (powtórzona dwukrotnie) wyjaśnienia całego zamieszania wokół pojęć DI (Dependency Injecton i Inversion) oraz IoC. Jakie było moje rozczarowanie, gdy upragniony moment nadszedł, a Maciek skwitował wszystko zdaniem, że definicje nie są ważne. Oj wkurzyłam się… Pomyślała...

Źródło: itblogs.pl
Dziel się z innymi:
Basia Fusińska o IT » IoC, DI i akademicka dyskusja

Sztuka programowania 3259 dni, 14 godzin, 51 minut temu trismegista 413 źrodło rozwiń

Dzisiaj całkowicie o podstawach ale jednak warto przypomnieć sobie słownictwo. Każdy kojarzy chyba wzorzec factory. Oficjalnie wyróżnia się jednak kilka typów tego wzorca. Najpopularniejsze z nich to Factory method oraz Abstract Factory. W podręczniku do wzorców projektowych, znajdziemy je jako dwie osobne konstrukcje. Czy to naprawdę tak ważne, aby znać różnice w nazewnictwie? Wzorce projektowe traktuję jako słownictwo. Zamiast wyjaśniać drugiej osobie, dokładnie co chcę napisać, używam wzorców projek...

Dziel się z innymi:
Piotr Zieliński » Factory Method a Abstract Factory

Sztuka programowania 3259 dni, 14 godzin, 51 minut temu psz750 243 źrodło rozwiń

One of the greatest features of Resharper are Live Templates. They can speed up your code typing and help you focus only on what is most important (you don’t need to remember and retype anymore long ‘dull’ code constructions). Live Templates are similar to Visual Studio code snippets but are easier to define and introduce smart parameters that help you in faster code completion.

Źródło: www.demonbox.pl
Dziel się z innymi:
[EN] DemonBox - Don't write dull code, Part I: Resharper Live Templates

Narzędzia 3259 dni, 14 godzin, 51 minut temu cezarypiatek 147 źrodło rozwiń

W jednym z tworzonych przeze mnie systemów pojawiła się konieczność dodania funkcjonalności pozwalającej na odblokowywanie kont użytkowników w Active Directory (zablokowanych na skutek kilkukrotnego podania błędnego hasła). Standardowa procedura odblokowania konta to wejście do konsoli Active Directory i zaznaczenie odpowiedniej opcji w ustawieniach danego użytkownika...

Odblokowanie konta w Active Directory | Developer notes

Inne 3259 dni, 14 godzin, 51 minut temu psz750 150 źrodło rozwiń

W poprzednim wpisie zająłem się wpływem sesji na wydajność kontrolerów. Dzisiaj zajmiemy się asynchroniczny kontrolerami, które znaczącą zostały uproszczone w .NET 4.5. Żeby zrozumieć jak działają asynchroniczne kontrolery, należy zdawać sobie sprawę, jak działa przetwarzanie zapytań. Załóżmy, że wysłanych jest 1000 zapytać do serwera. Czy zostaną one obsłużone jednocześnie, a może sekwencyjnie, jedno po jednym? ASP.NET MVC ma pulę wątków, przeznaczoną do przetwarzania zapytań. Jeśli zatem pula ma poje...

Dziel się z innymi:
Piotr Zieliński » Asynchroniczne kontrolery

Web 3260 dni, 21 godzin, 12 minut temu psz750 201 źrodło rozwiń

W ostatnim wpisie wyjaśniłem jak bardzo sesja wpływa na wydajność i skalowalność aplikacji. Dzisiaj chciałbym pokazać przykład i konkretne liczby, które pozwolą nam oszacować skalę problemu. Zacznijmy od ASP.NET MVC. Stworzymy trzy kontrolery:SessionlessCotroller – kontroler będzie miał zablokowaną sesję. SessionController – kontroler zapisuje dane do sesji. SessionReadOnlyController – kontroler ma dostęp tylko do odczytu. Kod:[SessionState(SessionStateBehavior.Required)] publicclass SessionController...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC, kontrolery a sesje: test wydajności

Web 3260 dni, 21 godzin, 12 minut temu psz750 226 źrodło rozwiń

Jeśli zdarza się nam pracować z plikami .xaml i korzystamy z dobrobytu jakim jest bindowanie kod-widok (niezależnie od tego czy będzie to MVVM czy code behind), po pewnym czasie nadchodzi moment, gdy szlag nas trafia i musimy napisać po raz kolejny zamiast prostego ładnego property...

Źródło: itblogs.pl
Dziel się z innymi:
Basia Fusińska o IT » Fody Weaver i PropertyChanged

Narzędzia 3260 dni, 21 godzin, 12 minut temu psz750 277 źrodło rozwiń

1 2... 264 265 266 267 268 269... 464 465

Najaktywniejsi w tym miesiącu