dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 36

Cleaner constructors with throw expressions in C# 7Posted by Lazy

Dziel się z innymi:
Cleaner constructors with throw expressions in C# 7 | Piotr Perak

Sztuka programowania 2785 dni, 6 godzin, 41 minut temu trzyPe 104 źrodło rozwiń

W zeszłym tygodniu planowałem posunąć prace z projektem konkursowym mocno do przodu jednak tak się nie stało, nad czym bardzo ubolewam. Na początku zdawało się, że nie będzie z tym problemu, jednak są dni lepsze i grosze. No ale … nie ma co ubolewać tylko wziąć się ostro do pracy. Z powodu braku czasu na kodowanie postanowiłem wziąć się za GUI czyli Graphical User InterfaceGUI...

Kopstt - GUI projektu

Sztuka programowania 2787 dni, 2 godziny, 19 minut temu blaze 29 źrodło rozwiń

Miłosz Piechocki This post is another attempt on explaining the M word in an approachable way. This explanation will best suite C# developers who are familiar with LINQ and query expressions. However, if you are not familiar with C# but would like to learn how powerful and expressive some of its features are, please read on!Recap of LINQ and query expressions LINQ is a technology introduced in C# 3.0 and .NET 3.5. One of its major applications is processing collections in an elegant, declarative way. ...

Dziel się z innymi:
Understand monads with LINQ

Sztuka programowania 2793 dni, 11 godzin, 18 minut temu miloszpiechocki 115 źrodło rozwiń

The more I work with Roslyn the more I appreciate the possibilities it gives and the more I hate it. And I hate it for the same thing as many other projects I worked with in the past. What is it? Well, I like when a system fails fast, fails loudly and fails in the clear way. Unfortunately, Roslyn can do something completely different what sometimes makes working with it the pain in ass. I'll give you some examples.

Tagi: roslyn
Dziel się z innymi:
Why I hate Roslyn | Michał Komorowski

Zaczynam nową serię wpisów – tym razem będzie o wzorcach projektowych. Na pierwszy ogień wezmę jeden z tych, których nie wiedzieć dlaczego, trudno mi było zrozumieć, ale jak już zrozumiałem, to nie wyobrażam sobie koderki z bez wzorca Constructor Dependency Injection.

Źródło: solidev.pl
Dziel się z innymi:
Wzorce #1 – Constructor Injection – Solidny programista | blog o programowaniu

Sztuka programowania 2796 dni, 6 godzin, 30 minut temu ogrod87 166 źrodło rozwiń

Chciałbyś zmierzyć czas jaki użytkownik spędzi w twojej aplikacji? A może zastanawiasz się które ze stworzonych rozwiązań optymalnie rozwiąże twój problem? W takim razie przeczytaj ten tekst bo napisałem go właśnie dla Ciebie!

Tagi: C# .NET
Dziel się z innymi:
Jak zmierzyć czas wykonania kodu w C#? - digitbard.com by Marcin Bogiel

Sztuka programowania 2796 dni, 16 godzin, 35 minut temu marcinbogiel 163 źrodło rozwiń

LINQ jest świetnym mechanizmem transformacji danych, ale brakuje w nim kilku operacji, które możemy znaleźć w F#.

Tagi: C#, F#, Linq
Źródło: mickl.net
Dziel się z innymi:
6 rzeczy, które ma F#, a brakuje ich w LINQ

Sztuka programowania 2797 dni, 6 godzin, 18 minut temu mickl 165 źrodło rozwiń

Jest to pierwszy artykuł dotyczący zasad czystego kodu. W tej części przedstawię spojrzenie na nadawanie znaczących nazw oraz używanie komentarzy.  Czym jest ten czysty kod i dlaczego powinniśmy dążyć do utrzymania naszego kodu w czystości?

Źródło: programistabyc.pl
Dziel się z innymi:
Czysty kod #1 - Programistą być

Sztuka programowania 2797 dni, 6 godzin, 18 minut temu Krzysiek Baranowski 191 źrodło rozwiń

Have you ever heard or used AutoMapper? What a question, of course you have. And in the very unlikely scenario that you haven't, it's the object to object mapper that allows you to map probably everything. In short no more manual, boring, tedious, error-prone mapping. However, the great power comes with great responsibility. In the recent time, I had an occasion to fix 2 difficult to track bugs related to improper usage of AutoMapper. Both issues were related to the feature of AutoMapper...

Tagi: AutoMapper
Dziel się z innymi:
Report from the battlefield #10 - fuck-up with AutoMapper | Michał Komorowski

Dzieci i komputer -> dobre to czy złe połączenie. Ale tak naprawdę jak uczymy się programować w domu :)

Źródło: paweltymura.pl
Dziel się z innymi:
Nauka programowania dla Dzieci

Sztuka programowania 2801 dni, 4 godziny, 18 minut temu pawelek 90 źrodło rozwiń

Kilka analogii pomiędzy tym, co znamy ze szkoły, a tym, co możemy zrobić w języku funkcyjnym (na przykładzie F#).

Źródło: mickl.net
Dziel się z innymi:
F# a matematyka

Sztuka programowania 2803 dni, 16 godzin, 33 minuty temu mickl 105 źrodło rozwiń

Series of meetups and workshops about .NET Core!

Tagi: #netcoretour
Źródło: pyrzyk.net
Dziel się z innymi:
.NET Core Tour - Lukasz Pyrzyk

Sztuka programowania 2803 dni, 16 godzin, 33 minuty temu kapral18 94 źrodło rozwiń

You probably have heard about The Joel Test. This test helps you to determine how good a software team is. It was created almost 17 years ago by Joel Spolsky (currently CEO of StackOverflow). It's time for an update!

Tagi: Joel Spolsky
Źródło: jj09.net
Dziel się z innymi:
[EN] The Joel Test for 2017

Sztuka programowania 2804 dni, 14 minut temu jj09 39 źrodło rozwiń

W zależności od doświadczenia nasze spojrzenie na języki programowania i ich funkcjonalności zmienia się diametralnie. Na początku dany język to tylko wiedza ogólna – uczymy się jak deklarować zmienne, jak tworzyć klasy, albo jak realizować dziedziczenie. Wystarczy nam to do tworzenia prostych programów, więc nie spędzamy za dużo czasu na zastanawianiu się czemu ktoś poświęcił swój czas na to, aby w danym języku istniały np. typy generyczne albo dlaczego th...

Tagi: Interfejsy
Dziel się z innymi:
101 sposobów na interfejsy - PoznajProgramowanie.pl

Jedno z pytań które prawie cały czas napotykam. I chyba nieraz dawałem w nim złej odpowiedzi. Więc zdecydowałem się w końcu napisać i podzielić się z wami prawdą: Jaki NAJLEPIEJ język programowania wybrać?

Źródło: blog.gutek.pl
Dziel się z innymi:
Jaki NAJLEPIEJ język programowania wybrać? - Jakub Gutkowski

Sztuka programowania 2809 dni, 5 godzin, 46 minut temu Gutek 142 źrodło rozwiń

C#, SQL, JS i ten sam problem - referencje bez ustawionych wartości. Kilka luźnych analogii i sposobów na radzenie sobie z NullRefenceException i podobnymi zjawiskami. I na koniec o tym, jak to wygląda w świecie F#.

Źródło: mickl.net
Dziel się z innymi:
Krótki wpis o pracy z nullami

Sztuka programowania 2810 dni, 19 godzin, 55 minut temu mickl 230 źrodło rozwiń

abstrakcyjność, hermetyzacja, polimorfizm i dziedziczenie - czyli podstawy każdego programisty obiektowego.

Tagi: C#
Dziel się z innymi:
Fundamenty programistyczne – Dev on board

Sztuka programowania 2810 dni, 19 godzin, 55 minut temu devonboard 88 źrodło rozwiń

Dziś kolejny wpis z serii SOLID. W poprzednim wpisie opisałem zasadę otwarte-zamknięte. Idąc po kolei – dziś opiszę literkę I. Liskov Substitution Principle (LSP) – można przetłumaczyć jako zasadę podstawienia Liskov. W największym skrócie zasada ta mówi, że korzystanie z funkcji klas bazowych musi być także dostępne w przypadku podstawienia instancji klas pochodnych.

Tagi: LSP, SOLID
Źródło: solidev.pl
Dziel się z innymi:
SOLID #3 – Zasada postawienia Liskov – Solidny programista | blog o programowaniu

Sztuka programowania 2810 dni, 19 godzin, 55 minut temu ogrod87 228 źrodło rozwiń

This post from Report from the battlefield series will be about my own mistake. It is related to async/await and MARS i.e. Multiple Active Result Sets. async/await allows us to use asynchronous programming more easily. MARS is a feature of MSSQL that allows us to have more than one pending request opened per connection at the same time...

Dziel się z innymi:
Report from the battlefield #9 - async/await + MARS | Michał Komorowski

Everyday when I am doing some small bug fixes or minor improvements I am thinking about the British Cycling team. They dominated 2012 Olympics thanks to marginal improvements. Such as cleaning hands properly, taking their own pillows when traveling or sleeping in the right position. All of these small things put together resulted in 7 out of 10 track cycling gold medals...

Tagi: productivity
Źródło: jj09.net
Dziel się z innymi:
[EN] How we saved $1,000,000 for Microsoft with this one, small change

Sztuka programowania 2812 dni, 5 godzin, 45 minut temu jj09 166 źrodło rozwiń

1 2... 34 35 36 37 38 39... 73 74