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

Design patterns which I would like to present in this post are well described in the book Design Patterns. Elements of Reusable Object-Oriented Software  written by The Gang of Four (Gramma, Helm, Johnson, Vlissides). In my opinion this book is must read for every developer, regardless what programming language you are using. Besides the fact that this book was written more than 20 years ago, it still contains a lot of useful details for developers of all levels. I often revisit this book to keep in touc...

Design Patterns – introduction | mpustelak.com

Sztuka programowania 2908 dni, 15 godzin, 17 minut temu Mateusz Pustelak 141 źrodło rozwiń

W końcu po dłuższej przerwie udało mi się przysiąść do pisania tutaj 😉 Przez ostatnie dwa tygodnie (prawie)każdą wolną chwilę poświęcałem programowaniu. Postanowiłem napisać od nowa mój dosyć stary projekt. Poprzednia wersja była napisana w code-behind i generalnie rzecz biorąc… Jej kod był po prostu straszny, jednak nie ma co się dziwić – w końcu był to mój pierwszy pełnoprawny program napisany w c#. O jakim projekcie mowa? Konkretnie o programie do czyszczenia zbędnych w systemie plików. Takich jak pl...

Tagi: projekty
Źródło: csharp-dev.pl
Dziel się z innymi:
Cleaner .NET – krótka prezentacja – Blog CSharp-Dev.pl

Windows 2908 dni, 15 godzin, 17 minut temu luki 245 źrodło rozwiń

3 grudnia minie 5 lat od kiedy zacząłem pisać grę Soltys Programmer Bot.

Źródło: blog.soltysiak.it
Dziel się z innymi:
Czego nauczyłem się po 5 latach programowania? – Soltys Blog

Sztuka programowania 2908 dni, 15 godzin, 17 minut temu Paweł Sołtysiak 523 źrodło rozwiń

When was the last time that you did something that you weren’t supposed to do? And I’m not talking about committing the criminal acts. Although, at the first glance it might seem otherwise, making uncomfortable things most likely will pay off. Yet, still, most of us decide not to leave the comfort zone.

Dziel się z innymi:
Pushing the boundaries | Piotr Gankiewicz

Inne 2908 dni, 22 godziny, 27 minut temu spetz 84 źrodło rozwiń

The two, biggest problems in IT are cache invalidation and naming things. The third one, I think, is legacy code. If you’re not working in a startup, which has just been founded, chances are, you need to deal with some sort of legacy application. For a majority of my career as a developer, I was working in one company. It was great, but we’ve had to maintain an application, which was created around year 2002! That’s when Napster was shut down! Today, this application is still running, but since a few yea...

Tagi: legacy code
Źródło: devblog.dymel.pl
Dziel się z innymi:
What to do with a legacy application?

Sztuka programowania 2908 dni, 22 godziny, 27 minut temu Michal Dymel 144 źrodło rozwiń

Visual Studio Team Services has great Continuous Integration and Continues Delivery support for Xamarin. Recently I was configuring pipeline that would build the project, run unit tests (with xUnit), run UI tests (with Xamarin Test Cloud), and, if all tests pass, deploy new version of the app to Hockey App. During the process of creating VSTS build definition I encountered a few problems that I think are worth to share with you.

Tagi: VSTS, Xamarin
Źródło: jj09.net
Dziel się z innymi:
[EN] Continuous Integration and Continuous Delivery for Xamarin.iOS with VSTS (Vistul Studio Team Services)

Mobile development 2908 dni, 22 godziny, 27 minut temu jj09 37 źrodło rozwiń

Jeden ze wzorców projektowych - wzorzec kompozycji(composite patter) z zaimplementowanym przykładem.

Źródło: fildev.pl
Dziel się z innymi:
Wzorzec kompozycji(composite pattern)

Sztuka programowania 2910 dni, 22 godziny, 11 minut temu fildev 537 źrodło rozwiń

When coding web applications we sometimes come to the point when we need to perform some action during user’s navigation. One of the most common examples would be authorization and checking whether the user has appropriate roles. Fortunately, Aurelia provides an access to route pipeline so it’s super easy to add some extra steps Let’s get to work!  Inspecting RouterConfiguration In order to add our custom pipeline steps, we need to create some routing for the application. I won’t describe the whole pr...

Źródło: foreverframe.pl
Dziel się z innymi:
[EN] Exploring Aurelia's route pipelines - Forever F[r]ame

Web 2910 dni, 22 godziny, 11 minut temu dpawlukiewicz 46 źrodło rozwiń

in i delete w JavaScript co i jak - dużo kodu mało tekstu :)

Tagi: JavaScript
Dziel się z innymi:
[EN] JavaScript in and delete operators

Web 2910 dni, 22 godziny, 11 minut temu asciiBlade 110 źrodło rozwiń

W tym roku postanowiłem zacząć spotkania Grupy .NET MIMUW od wprowadzenia do języka F#. Poniżej znajdziecie krótki wstęp, link do prezentacji oraz nagranie ze spotkania.

Dziel się z innymi:
Wprowadzenie do F# | MD Tech Blog

Sztuka programowania 2914 dni, 1 godzinę, 49 minut temu manio143 157 źrodło rozwiń

Article about automating web application accessibility testing using Selenium WebDriver

Źródło: www.diwebsity.com
Dziel się z innymi:
[EN] Selenium accessibility testing - Diwebsity

Web 2914 dni, 1 godzinę, 49 minut temu suvroc 76 źrodło rozwiń

Zaczynając naukę programowania stoi przed Tobą wiele wyborów. Ten, który najbardziej wszystkich trapi to wybór języka programowania. Decyzja ta jest mocno związana ze specyfiką projektów w jakich będziesz chciał brać udział.  Chcesz pisać aplikacje webowe? Desktopowe? A może, no właśnie, mobilne? Dziś przedstawię Ci co trzeba wiedzieć, aby zacząć pisać aplikacje mobilne.

Aplikacje mobilne - jak zacząć - PoznajProgramowanie.pl

Mobile development 2915 dni, 22 godziny, 47 minut temu AdrianBystrek 171 źrodło rozwiń

3 questions to ask before you start testing

Tagi: Test
Źródło: www.diwebsity.com
Dziel się z innymi:
3 questions to ask before you start testing - Diwebsity

Web 2915 dni, 22 godziny, 47 minut temu suvroc 110 źrodło rozwiń

A few days ago I was playing with Entity Framework when suddenly an Exception popped out on the screen:   Additional information: LINQ to Entities does not recognize the method ‚System.String GetFullName(User)’ method and this method cannot be translated into a store expression.   That was because accidently I treated Expression

Źródło: foreverframe.pl
Dziel się z innymi:
[EN] Func vs. Expression - Forever F[r]ame

Sztuka programowania 2915 dni, 22 godziny, 47 minut temu dpawlukiewicz 273 źrodło rozwiń

Description how to create sales order, sales line and confirmation from X++ in AX7.

Tagi: AX7, Dynamics AX
Dziel się z innymi:
Create sales order, sales line and confirmation from X++ code in AX7

Inne 2915 dni, 22 godziny, 47 minut temu mandruchow 47 źrodło rozwiń

Ostatnio zderzyłem się z wydajnością jednej z procedur składowanej (ang. stored procedure), a mianowicie - łączenie tabeli z inną tabelą po kolumnie tupy NVARCHAR(MAX) daje bardzo słabą wydajność prz >1k rekordów w tabeli. Teraz każdy może powiedzieć - no panie, wiadomo że trzeba założyć indeksy :-) I macie racje, tylko że SQL Server nie pozwala tworzyć indeks na gdy rozmiar wszystkich kolumn w indeksie przekracza 900 bajtów (link). A więc zaczęłem myśleć i szukać rozwiązania.

Źródło: chyzhevskyi.com
Dziel się z innymi:
Indeksowanie kolumny typu NVARCHAR(MAX)

Bazy danych i XML 2917 dni, 15 godzin, 31 minut temu Vladyslav Chyzhevskyi 240 źrodło rozwiń

Ostatnio skończyliśmy na HelloWorld, teraz skupimy się jak można podzielić nasz kod na wiele plików. Kod TypeScript tak jak JavaScript dzieli się na moduły.

Tagi: TypeScript
Źródło: blog.soltysiak.it
Dziel się z innymi:
TypeScript dzielenie kodu na wiele plików, moduły i WebPack – Krok po kroku – Soltys Blog

Sztuka programowania 2917 dni, 15 godzin, 31 minut temu Paweł Sołtysiak 233 źrodło rozwiń

When you are learning IL you might wonder why some directives even exists. They can do a lot of harm when used incorrectly. I’ll shed some light about one of them. Let’s check .emitbyte

Tagi: CIL, emitbyte, IL
Źródło: blog.octal.pl
Dziel się z innymi:
.emitbyte – one cool IL directive that can do evil | .net blog – octal.pl | Paweł Łukasik

Inne 2917 dni, 15 godzin, 31 minut temu Paweł Łukasik 114 źrodło rozwiń

When someone talks about the diversification, it’s usually about financial assets. Every investor will tell you, that you should spread your investments amongst different sources of possible income. If you put 100% of all that you’ve got into a single asset and something goes wrong then you’re totally screwed. Yet, it’s not only about the financial market – let’s talk about diversifying our own skills.

Tagi: hobby
Dziel się z innymi:
Diversify | Piotr Gankiewicz

Inne 2917 dni, 15 godzin, 31 minut temu spetz 99 źrodło rozwiń

I’ve been recently drawn twice into an open discussion on when to throw exception in application’s logic. I’ve had my opinions, others have theirs but what lead me to this post is that such fundamental topic is extremely opinionated, even among same language/environment developers. In next few paragraphs I’ll try to sum up major proposed approaches of using exceptions (both those which abuse them ...

Źródło: localwire.pl
Dziel się z innymi:
[EN]Throw exception at me!

Architektura 2917 dni, 15 godzin, 31 minut temu Michał Wilczyński 150 źrodło rozwiń

1 2... 184 185 186 187 188 189... 464 465