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 1255 dni, 2 godziny 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

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 2278 dni, 2 godziny, 4 minuty 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 2319 dni, 2 godziny, 6 minut temu Piotr Stapp 151 ź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

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 2789 dni, 6 godzin, 39 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 2799 dni, 11 godzin, 53 minuty temu mickl 105 ź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 3178 dni, 10 godzin, 20 minut temu FutureProcessing 82 ź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 3220 dni, 22 godziny, 25 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 3615 dni, 1 godzinę, 26 minut temu FutureProcessing 208 ź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 3780 dni, 1 godzinę, 6 minut temu FutureProcessing 116 źrodło rozwiń