dotnetomaniak.pl - Artykuły z tagiem functional programming

W 75. odcinku poruszamy programowanie funkcyjne i z naszym gościem omawiamy najczęściej pojawiające się w tym paradygmacie terminy takie jak, operator punktu stałego, katamorfizm oraz cebula. A na zakończenie o tym czy programowanie funkcyjne ma jakieś minusy. Miłego słuchania. Gość odcinka:Artur Tadrała Chrzestni:Konrad Kokosa Dla przypomnienia: 📨 Nasze poczynania możesz także śledzić innych stronach: ostrapila.pl/subskrybuj

Źródło: ostrapila.pl
Dziel się z innymi:
Funkcyjnie czy obiektowo? – Ostra Piła

Inne 1038 dni, 22 godziny, 1 minutę temu macabre13 34 źrodło rozwiń

Ten post to mieszkanka różnych przemyśleń na temat użycia Maybe (Option / Optional) w kodzie produkcyjnym i ogólnie programowania funkcyjnego w C#.

Random thoughts on Maybe

Sztuka programowania 1932 dni, 20 godzin, 55 minut temu asciiBlade 110 źrodło rozwiń

W artykule chciałem przedstawić sposób na alternatywne propagowanie błędów (nie polegające na wyjątkach) w GraphQL-Dotnet. Miłej lektury :)

Źródło: www.mnie.me
Dziel się z innymi:
GraphQL error propagation

Sztuka programowania 2061 dni, 22 godziny, 6 minut temu mnie 30 źrodło rozwiń

Witaj w trzeciej odsłonie cyklu poświęconego programowaniu funkcyjnemu! W części pierwszej omówiłem najważniejsze podstawy. Część druga skupiała się na kluczowym aspekcie tego paradygmatu programowania – tworzeniu programu poprzez komponowanie funkcji. Dzięki temu artykułowi dowiesz się, czym są monady oraz jakie są ich praktyczne zastosowania.

Źródło: devstyle.pl
Dziel się z innymi:
Niecodzienne zastosowania LINQ, czyli monady w C# | devstyle.pl

Sztuka programowania 2102 dni, 22 godziny, 8 minut temu Piotr Stapp 147 źrodło rozwiń

O mnie Posted on Mon 11 February 2019 in .NET With many great features C# 7 comes with new and shiny pattern matching. I know that this feature is less usable then in other languages, but it add new possibilities to coding. In this article I want to share with you my experiments with monads.Optional I believe that some of you know that null exception is big pain in developer life. I hear that even null creator say that this was a "billion-dollar mistake" to invent null. In other hand some l...

Programming warfare – Functional flavor in C# 7 with pattern matching

Sztuka programowania 2253 dni, 20 godzin, 1 minutę temu SzymonW 165 ź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 2573 dni, 2 godziny, 40 minut temu miloszpiechocki 115 ź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 2583 dni, 7 godzin, 54 minuty temu mickl 104 źrodło rozwiń

Today applications need to be more and more asynchronous and process more information in parallel. Every programming language has its own way of dealing with asynchronous programming. Some are designed for such purposes (like Erlang) but the others, more popular ones, are not. Is there no hope for Java, .Net or JavaScript developers? I think there is.

[EN] ReactiveX - asynchronous programming done right? | Future Processing

Inne 2962 dni, 6 godzin, 21 minut temu FutureProcessing 81 źrodło rozwiń

Chain Of Responsibility… bo po co Ci switch. Chain of responsibility to jeden z moich ulubionych wzorców. Poznałem go w obecnej pracy dopiero i smutno mi, że tak późno, ponieważ rozświetlił i mój kod i moją twarz Wzorzec ten pozwala unikać switchów i ładnie porządkuje kod. Dodatkowo spełnia w większości wymagania Open-Close principle (o tym za chwilę). Jest bardzo fajny w użyciu w swej podstawowej wersji...

Źródło: paweltymura.pl
Dziel się z innymi:
Chain Of Responsibility… bo po co Ci switch. | Blog Pawełka

Sztuka programowania 3004 dni, 18 godzin, 26 minut temu pawelek 428 źrodło rozwiń

Write better and faster in javascript with built-in array methods (every, some, forEach, map, filter, reduce), different known libraries and lambdas. Also how to extend built-in functions and write custom helpers.

[EN] Javascript - functional programming and lambdas | Future Processing

Sztuka programowania 3398 dni, 21 godzin, 27 minut temu FutureProcessing 207 źrodło rozwiń

Let me = “introduce F#” If you wonder which programming language is the best I unfortunately have to disappoint you. There is no such thing as “the best programming language” or “the most powerful one”. Additionally, there is also no universal language which could satisfy all needs and be efficient in literally every field. Universal languages, such as very popular C#/Java, could address most, if not all, common programming tasks. However, those languages could be easily outdone by other dedicat...

[EN] Let me = "introduce F#" | Technical blog

Sztuka programowania 3563 dni, 21 godzin, 7 minut temu FutureProcessing 115 źrodło rozwiń

Najaktywniejsi w tym miesiącu