dotnetomaniak.pl - Artykuły z tagiem FSharpdotnetomaniak.pl - Artykuły z tagiem FSharp2024-03-19T04:12:26Zhttps://dotnetomaniak.pl/Tags/FSharpCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png86025https://dotnetomaniak.pl/Dwa-swiaty-w-jednym-projekcie-czyli-uzywanie-F-z-controllera-C-MarcinLovesCodeDwa światy w jednym projekcie czyli używanie F# z controllera C# - MarcinLovesCode2022-02-19T17:26:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_U-TQiIyIkkalUiLyAE3Cgg.png"/></div><div>Połączenie F# i C# bywa trudniejsze niż o tym mówią. We wpisie pokazuję jak można połączyć te dwa światy wykorzystując różne podejścia</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dwa-swiaty-w-jednym-projekcie-czyli-uzywanie-F-z-controllera-C-MarcinLovesCode"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmarcinlovescode.com%2fintegracja%2ffsharp-w-webapi-csharpowym%2f" style="border:0px"/></a></div></div>marcinlovescodehttps://dotnetomaniak.pl/Users/m-K5aWxeG0iLxYb4UussXg2022-02-22T09:20:03Zhttps://dotnetomaniak.pl/Dwa-swiaty-w-jednym-projekcie-czyli-uzywanie-F-z-controllera-C-MarcinLovesCode1770Połączenie F# i C# bywa trudniejsze niż o tym mówią. We wpisie pokazuję jak można połączyć te dwa światy wykorzystując różne podejściahttps://marcinlovescode.com/integracja/fsharp-w-webapi-csharpowym/http://dotnetomaniak.pl/Data/Thumbnails/small_U-TQiIyIkkalUiLyAE3Cgg.pnghttps://dotnetomaniak.pl/Inbox-pattern-Implementacja-w-F-MarcinLovesCodeInbox pattern - Implementacja w F# - MarcinLovesCode2022-01-10T18:39:52Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_zBXOfArh7UqgrDN1eedAXA.png"/></div><div>Ostatni element uniwersalnego mechanizmu do zagwarantowania przetworzenia wiadomości dokładnie raz. Prosta implementacja Inbox'a w F#</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Inbox-pattern-Implementacja-w-F-MarcinLovesCode"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmarcinlovescode.com%2fdesign%2finbox-pattern%2f" style="border:0px"/></a></div></div>marcinlovescodehttps://dotnetomaniak.pl/Users/m-K5aWxeG0iLxYb4UussXg2022-01-13T07:44:43Zhttps://dotnetomaniak.pl/Inbox-pattern-Implementacja-w-F-MarcinLovesCode1570Ostatni element uniwersalnego mechanizmu do zagwarantowania przetworzenia wiadomości dokładnie raz. Prosta implementacja Inbox'a w F#https://marcinlovescode.com/design/inbox-pattern/http://dotnetomaniak.pl/Data/Thumbnails/small_zBXOfArh7UqgrDN1eedAXA.pnghttps://dotnetomaniak.pl/Outbox-pattern-Implementacja-w-F-MarcinLovesCodeOutbox pattern - Implementacja w F# - MarcinLovesCode2021-12-28T16:47:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_9d0_76GpUkiCaP4Ql97hUw.png"/></div><div>Prosta implementacja Outbox'a w F#</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Outbox-pattern-Implementacja-w-F-MarcinLovesCode"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmarcinlovescode.com%2fdesign%2foutbox-pattern%2f" style="border:0px"/></a></div></div>marcinlovescodehttps://dotnetomaniak.pl/Users/m-K5aWxeG0iLxYb4UussXg2021-12-30T08:25:02Zhttps://dotnetomaniak.pl/Outbox-pattern-Implementacja-w-F-MarcinLovesCode2530Prosta implementacja Outbox'a w F#https://marcinlovescode.com/design/outbox-pattern/http://dotnetomaniak.pl/Data/Thumbnails/small_9d0_76GpUkiCaP4Ql97hUw.pnghttps://dotnetomaniak.pl/Introduction-to-Functional-Programming-in-F-Table-of-Contents-SoftwareparkIntroduction to Functional Programming in F# - Table of Contents — Softwarepark2021-06-28T11:17:21Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_RVw9e0RR4kKsX4-pAps16Q.png"/></div><div>EnglishDeutsch
Blog
Back
Homepage
About us
Services
Expertise
Career
Contact
Back
Startseite
Über uns
Leistungen
Expertise
Karriere
Kontakt
EnglishHomepageAbout usServicesExpertiseCareerContactDeut...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Introduction-to-Functional-Programming-in-F-Table-of-Contents-Softwarepark"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.softwarepark.cc%2fblog%2f2020%2f8%2f9%2fintroduction-to-functional-programming-in-f-table-of-contents" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2021-06-29T07:23:04Zhttps://dotnetomaniak.pl/Introduction-to-Functional-Programming-in-F-Table-of-Contents-Softwarepark1110EnglishDeutsch
Blog
Back
Homepage
About us
Services
Expertise
Career
Contact
Back
Startseite
Über uns
Leistungen
Expertise
Karriere
Kontakt
EnglishHomepageAbout usServicesExpertiseCareerContactDeut...https://www.softwarepark.cc/blog/2020/8/9/introduction-to-functional-programming-in-f-table-of-contentshttp://dotnetomaniak.pl/Data/Thumbnails/small_RVw9e0RR4kKsX4-pAps16Q.pnghttps://dotnetomaniak.pl/Poisson-Regression-using-F-and-MLNET-bush_devPoisson Regression using F# and ML.NET | bush_dev2020-04-03T05:22:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ppoLBM_cqUSI_RVooRkYVA.png"/></div><div>I wrote there about what this type of regression is and showed how it can be implemented in F # using the ML.NET library.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Poisson-Regression-using-F-and-MLNET-bush_dev"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fbush-dev.com%2fpoisson-regression-using-f-sharp-and-ml-net%2f" style="border:0px"/></a></div></div>bush_devhttps://dotnetomaniak.pl/Users/KPn4sXtVe0SGEJ-UNiJPug2020-04-03T20:25:55Zhttps://dotnetomaniak.pl/Poisson-Regression-using-F-and-MLNET-bush_dev2150I wrote there about what this type of regression is and showed how it can be implemented in F # using the ML.NET library.http://bush-dev.com/poisson-regression-using-f-sharp-and-ml-net/http://dotnetomaniak.pl/Data/Thumbnails/small_ppoLBM_cqUSI_RVooRkYVA.pnghttps://dotnetomaniak.pl/Dlaczego-czasami-nie-warto-updateowac-VS-do-najnowszej-wersjiDlaczego czasami nie warto update'ować VS do najnowszej wersji.2018-03-14T06:22:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_n23pLPKuIEyuIBpYKG_1cw.png"/></div><div>Krótki post o tym jakie problemy może przysporzyć update Visual Studio do najnowszej wersji. Na przykładzie VS 15.6.0 i solucji zawierającej projekty C/F# w nowym i starym formacie plików projektu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dlaczego-czasami-nie-warto-updateowac-VS-do-najnowszej-wersji"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.mnie.me%2f2018-03-11-VisualStudioVsFSharp%2f" style="border:0px"/></a></div></div>mniehttps://dotnetomaniak.pl/Users/gw0u5lzf8EGMbud8rQ-EjA2018-03-23T08:38:58Zhttps://dotnetomaniak.pl/Dlaczego-czasami-nie-warto-updateowac-VS-do-najnowszej-wersji22170Krótki post o tym jakie problemy może przysporzyć update Visual Studio do najnowszej wersji. Na przykładzie VS 15.6.0 i solucji zawierającej projekty C/F# w nowym i starym formacie plików projektu.http://www.mnie.me/2018-03-11-VisualStudioVsFSharp/http://dotnetomaniak.pl/Data/Thumbnails/small_n23pLPKuIEyuIBpYKG_1cw.pnghttps://dotnetomaniak.pl/Troubleshooting-compiled-Azure-Functions-in-F-IndexOutOfRangeTroubleshooting compiled Azure Functions in F# – IndexOutOfRange2018-01-11T10:27:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_AsZ6Ay-y90q-D6iYryw5xw.png"/></div><div>Reading time ~3 minutes
This article is Part 2 in a 2-Part Series. Part 1 - The missing Azure Functions documentationPart 2 - This Article
As I wrote in the previous post there are two ways to run precompiled .NET code in Azure Functions - .NET 4.6.x or .NET Core. Why did I decide to go with the old .NET runtime? For the current moment, F# on .NET Core does not support type providers (there is a workaround, but I didn’t want to go with it for the current moment). I went to work thinking that it will...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Troubleshooting-compiled-Azure-Functions-in-F-IndexOutOfRange"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2findexoutofrange.com%2fTroubleshooting-compiled-Azure-Functions-in-F%2f" style="border:0px"/></a></div></div>maklipsahttps://dotnetomaniak.pl/Users/31yXhXxtM0GtdEekLLT8yw2018-01-20T07:09:36Zhttps://dotnetomaniak.pl/Troubleshooting-compiled-Azure-Functions-in-F-IndexOutOfRange2200Reading time ~3 minutes
This article is Part 2 in a 2-Part Series. Part 1 - The missing Azure Functions documentationPart 2 - This Article
As I wrote in the previous post there are two ways to run precompiled .NET code in Azure Functions - .NET 4.6.x or .NET Core. Why did I decide to go with the old .NET runtime? For the current moment, F# on .NET Core does not support type providers (there is a workaround, but I didn’t want to go with it for the current moment). I went to work thinking that it will...https://indexoutofrange.com/Troubleshooting-compiled-Azure-Functions-in-F/http://dotnetomaniak.pl/Data/Thumbnails/small_AsZ6Ay-y90q-D6iYryw5xw.pnghttps://dotnetomaniak.pl/Triplets-family-of-functional-programming-languages-in-the-same-web-projectTriplets: family of functional programming languages - in the same web project2017-12-27T10:34:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BAm28i8CgkeFNF2Pol2FvA.png"/></div><div>HomepageAbout membershipSign inGet startedHomepagePaweł StadnickiBlockedUnblockFollowFollowing
Triplets on board
This post is a form of inquiry: if you like the conception presented here and feel that it may be relevant for more verbose audience, please share your toughts or just clap. If the subject turn to be not only my solitary perception, I will move it to the dedicated page and elaborate the subject extensively.
This post is also my first public blog post ever (and in a foreign language — mind...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Triplets-family-of-functional-programming-languages-in-the-same-web-project"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmedium.com%2f%40pawestadnicki%2ftriplets-family-of-functional-programming-languages-in-the-same-web-project-dee33adaade0" style="border:0px"/></a></div></div>longerhttps://dotnetomaniak.pl/Users/1O3QcXW9kEOWpiOmFcKwdw2018-01-03T07:24:21Zhttps://dotnetomaniak.pl/Triplets-family-of-functional-programming-languages-in-the-same-web-project2410HomepageAbout membershipSign inGet startedHomepagePaweł StadnickiBlockedUnblockFollowFollowing
Triplets on board
This post is a form of inquiry: if you like the conception presented here and feel that it may be relevant for more verbose audience, please share your toughts or just clap. If the subject turn to be not only my solitary perception, I will move it to the dedicated page and elaborate the subject extensively.
This post is also my first public blog post ever (and in a foreign language — mind...https://medium.com/@pawestadnicki/triplets-family-of-functional-programming-languages-in-the-same-web-project-dee33adaade0http://dotnetomaniak.pl/Data/Thumbnails/small_BAm28i8CgkeFNF2Pol2FvA.pnghttps://dotnetomaniak.pl/Migracja-ze-starego-formatu-plikow-csfsproj-na-nowyMigracja ze starego formatu plików cs/fsproj na nowy2017-12-18T19:17:15Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KXgcvNxD80eLvILAhylJWg.png"/></div><div>Mamy 2017 rok, Visual Studio 2017, .net core 2.0 i .net standard 2.0, jest więc to znakomity moment by przejść ze starego formatu plików cs/fsproj w naszych solucjach na nowy. Post opisuje plusy, minusy i problemy wynikające z takiej migracji. Zachęcam do lektury :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Migracja-ze-starego-formatu-plikow-csfsproj-na-nowy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmnie.github.io%2f2017-12-13-migrationFromOldToNewProjectFile%2f" style="border:0px"/></a></div></div>mniehttps://dotnetomaniak.pl/Users/gw0u5lzf8EGMbud8rQ-EjA2017-12-28T07:50:49Zhttps://dotnetomaniak.pl/Migracja-ze-starego-formatu-plikow-csfsproj-na-nowy21670Mamy 2017 rok, Visual Studio 2017, .net core 2.0 i .net standard 2.0, jest więc to znakomity moment by przejść ze starego formatu plików cs/fsproj w naszych solucjach na nowy. Post opisuje plusy, minusy i problemy wynikające z takiej migracji. Zachęcam do lektury :)https://mnie.github.io/2017-12-13-migrationFromOldToNewProjectFile/http://dotnetomaniak.pl/Data/Thumbnails/small_KXgcvNxD80eLvILAhylJWg.pnghttps://dotnetomaniak.pl/Jak-mozna-uzyc-FSharpData-przy-testach-automatycznychJak można użyć FSharp.Data przy testach automatycznych.2017-11-07T15:34:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pF9ccXTjHk6AbaTyV4A2Pg.png"/></div><div>Często w przypadku testów automatycznych napotykamy problem związany z badaniem zawartości plików w formacie csv generowanych podczas tychże testów. W jaki sposób możemy parsować ich zawartość? Z pomocą przychodzi nam biblioteka FSharp.Data i udostępniana w jej ramach klasa CsvFile.
Zachęcam do lektury :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-mozna-uzyc-FSharpData-przy-testach-automatycznych"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmnie.github.io%2f2017-11-06-testingCsvFiles%2f" style="border:0px"/></a></div></div>mniehttps://dotnetomaniak.pl/Users/gw0u5lzf8EGMbud8rQ-EjA2017-11-17T07:15:45Zhttps://dotnetomaniak.pl/Jak-mozna-uzyc-FSharpData-przy-testach-automatycznych2400Często w przypadku testów automatycznych napotykamy problem związany z badaniem zawartości plików w formacie csv generowanych podczas tychże testów. W jaki sposób możemy parsować ich zawartość? Z pomocą przychodzi nam biblioteka FSharp.Data i udostępniana w jej ramach klasa CsvFile.
Zachęcam do lektury :)https://mnie.github.io/2017-11-06-testingCsvFiles/http://dotnetomaniak.pl/Data/Thumbnails/small_pF9ccXTjHk6AbaTyV4A2Pg.pnghttps://dotnetomaniak.pl/Jak-wykorzystac-Code-Metrics-do-obnizenia-dlugu-technologicznegoJak wykorzystać Code Metrics do obniżenia długu technologicznego2017-08-14T09:20:24Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ybJlxiqZdEyzycpqDe8gJQ.png"/></div><div>Często tworząc oprogramowanie nie widzimy zawiłości w kodzie, która później powoduje problemy związane z jego utrzymaniem. Ten artykuł opisuje jak wykorzystać Code Metrics w Visual Studio i F# by w miarę automatyczny sposób wyłuskać fragmenty kodu (metody), które wymagają naszej uwagi.
Zachęcam do lektury :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-wykorzystac-Code-Metrics-do-obnizenia-dlugu-technologicznego"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmnie.github.io%2f2017-07-30-codeMetrics%2f" style="border:0px"/></a></div></div>mniehttps://dotnetomaniak.pl/Users/gw0u5lzf8EGMbud8rQ-EjA2017-08-20T15:07:28Zhttps://dotnetomaniak.pl/Jak-wykorzystac-Code-Metrics-do-obnizenia-dlugu-technologicznego21270Często tworząc oprogramowanie nie widzimy zawiłości w kodzie, która później powoduje problemy związane z jego utrzymaniem. Ten artykuł opisuje jak wykorzystać Code Metrics w Visual Studio i F# by w miarę automatyczny sposób wyłuskać fragmenty kodu (metody), które wymagają naszej uwagi.
Zachęcam do lektury :)https://mnie.github.io/2017-07-30-codeMetrics/http://dotnetomaniak.pl/Data/Thumbnails/small_ybJlxiqZdEyzycpqDe8gJQ.pnghttps://dotnetomaniak.pl/Tworzenie-systemu-sesji-aplikacji-webowej-MD-Tech-BlogTworzenie systemu sesji aplikacji webowej | MD Tech Blog2017-08-14T08:06:40Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gKDewEJl90SA_exB96lGaQ.png"/></div><div>Zacząłem ostatnio pracować nad aplikacją do certyfikowania sędziów dla Polskiej Ligi Quidditcha. Postanowiłem napisać ją w F# i Suave, mając na celu zrobić jak najlepszą robotę pod względem bezpieczeństwa. Postanowiłem zaimplementować swój własny system sesji, który jest prostszy od gotowego w Suave.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tworzenie-systemu-sesji-aplikacji-webowej-MD-Tech-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.md-techblog.net.pl%2f2017%2f08%2ftworzenie-systemu-sesji%2f" style="border:0px"/></a></div></div>manio143https://dotnetomaniak.pl/Users/03m9PeuZaE-jS6REtyFJMg2017-08-19T08:54:50Zhttps://dotnetomaniak.pl/Tworzenie-systemu-sesji-aplikacji-webowej-MD-Tech-Blog21300Zacząłem ostatnio pracować nad aplikacją do certyfikowania sędziów dla Polskiej Ligi Quidditcha. Postanowiłem napisać ją w F# i Suave, mając na celu zrobić jak najlepszą robotę pod względem bezpieczeństwa. Postanowiłem zaimplementować swój własny system sesji, który jest prostszy od gotowego w Suave.http://www.md-techblog.net.pl/2017/08/tworzenie-systemu-sesji/http://dotnetomaniak.pl/Data/Thumbnails/small_gKDewEJl90SA_exB96lGaQ.pnghttps://dotnetomaniak.pl/Reproducing-the-D3-zoomable-map-example-with-F-and-WebSharper-Youenn-BouglouanReproducing the D3 zoomable map example with F# and WebSharper – Youenn Bouglouan2017-05-28T21:58:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pUOaSDcib0y8VQsa7E7ymw.png"/></div><div>Today we have a look at the D3 extension for WebSharper, that allows to use the awesome D3.js library from F# and embed neat data visualizations into our websites.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Reproducing-the-D3-zoomable-map-example-with-F-and-WebSharper-Youenn-Bouglouan"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.ybouglouan.pl%2f2017%2f05%2freproducing-the-d3-zoomable-map-example-with-f-and-websharper%2f" style="border:0px"/></a></div></div>yboughttps://dotnetomaniak.pl/Users/l0y92KPzI0Gb2ZcHGwIzPQ2017-05-31T09:49:17Zhttps://dotnetomaniak.pl/Reproducing-the-D3-zoomable-map-example-with-F-and-WebSharper-Youenn-Bouglouan1230Today we have a look at the D3 extension for WebSharper, that allows to use the awesome D3.js library from F# and embed neat data visualizations into our websites.http://www.ybouglouan.pl/2017/05/reproducing-the-d3-zoomable-map-example-with-f-and-websharper/http://dotnetomaniak.pl/Data/Thumbnails/small_pUOaSDcib0y8VQsa7E7ymw.pnghttps://dotnetomaniak.pl/Creating-a-reactive-Single-Page-App-in-F-with-WebSharper-UINext-and-Bootstrap-Part-2-Youenn-BouglouanCreating a reactive Single-Page App in F# with WebSharper UI.Next and Bootstrap – Part 2 – Youenn Bouglouan2017-05-17T19:42:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Q_kq5lNbgUOFTqMdwxUu6g.png"/></div><div>Part 2 - In today's post, we look at how to create a simple reactive web app in F#, using WebSharper's UI.Next library and Bootstrap. Read on!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Creating-a-reactive-Single-Page-App-in-F-with-WebSharper-UINext-and-Bootstrap-Part-2-Youenn-Bouglouan"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.ybouglouan.pl%2f2017%2f05%2fcreating-a-reactive-single-page-app-in-f-with-websharper-ui-next-and-bootstrap-part-2%2f" style="border:0px"/></a></div></div>yboughttps://dotnetomaniak.pl/Users/l0y92KPzI0Gb2ZcHGwIzPQ2017-05-20T11:02:48Zhttps://dotnetomaniak.pl/Creating-a-reactive-Single-Page-App-in-F-with-WebSharper-UINext-and-Bootstrap-Part-2-Youenn-Bouglouan1210Part 2 - In today's post, we look at how to create a simple reactive web app in F#, using WebSharper's UI.Next library and Bootstrap. Read on!http://www.ybouglouan.pl/2017/05/creating-a-reactive-single-page-app-in-f-with-websharper-ui-next-and-bootstrap-part-2/http://dotnetomaniak.pl/Data/Thumbnails/small_Q_kq5lNbgUOFTqMdwxUu6g.pnghttps://dotnetomaniak.pl/Creating-a-reactive-Single-Page-App-in-F-with-WebSharper-UINext-and-Bootstrap-Part-1-Youenn-BouglouanCreating a reactive Single-Page App in F# with WebSharper UI.Next and Bootstrap – Part 1 – Youenn Bouglouan2017-05-15T21:17:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_azJ93nhfXk-yZaoM0iieaw.png"/></div><div>In today's post, we look at how to create a simple reactive web app in F#, using WebSharper's UI.Next library and Bootstrap. Read on!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Creating-a-reactive-Single-Page-App-in-F-with-WebSharper-UINext-and-Bootstrap-Part-1-Youenn-Bouglouan"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.ybouglouan.pl%2f2017%2f05%2fcreating-a-reactive-single-page-app-in-f-with-websharper-ui-next-and-bootstrap-part-1%2f" style="border:0px"/></a></div></div>yboughttps://dotnetomaniak.pl/Users/l0y92KPzI0Gb2ZcHGwIzPQ2017-05-18T20:32:24Zhttps://dotnetomaniak.pl/Creating-a-reactive-Single-Page-App-in-F-with-WebSharper-UINext-and-Bootstrap-Part-1-Youenn-Bouglouan2300In today's post, we look at how to create a simple reactive web app in F#, using WebSharper's UI.Next library and Bootstrap. Read on!http://www.ybouglouan.pl/2017/05/creating-a-reactive-single-page-app-in-f-with-websharper-ui-next-and-bootstrap-part-1/http://dotnetomaniak.pl/Data/Thumbnails/small_azJ93nhfXk-yZaoM0iieaw.pnghttps://dotnetomaniak.pl/Are-you-Polish-F-will-tell-us-probably-Youenn-BouglouanAre you Polish? F# will tell us (probably)! – Youenn Bouglouan2017-05-02T12:34:45Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gKU6C9UWFE2BHpbWCEXtGg.png"/></div><div>Let's write a simple F# script to determine whether a given surname is Polish or not. This will allow us to explore some of F#'s features and also learn more about the Polish language!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Are-you-Polish-F-will-tell-us-probably-Youenn-Bouglouan"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.ybouglouan.pl%2f2017%2f03%2fare-you-polish-fharp-will-tell-us-probably%2f" style="border:0px"/></a></div></div>yboughttps://dotnetomaniak.pl/Users/l0y92KPzI0Gb2ZcHGwIzPQ2017-05-04T06:59:53Zhttps://dotnetomaniak.pl/Are-you-Polish-F-will-tell-us-probably-Youenn-Bouglouan1800Let's write a simple F# script to determine whether a given surname is Polish or not. This will allow us to explore some of F#'s features and also learn more about the Polish language!http://www.ybouglouan.pl/2017/03/are-you-polish-fharp-will-tell-us-probably/http://dotnetomaniak.pl/Data/Thumbnails/small_gKU6C9UWFE2BHpbWCEXtGg.pnghttps://dotnetomaniak.pl/F-vs-C-a-performance-comparison-with-BenchmarkDotNet-Youenn-BouglouanF# vs C#: a performance comparison with BenchmarkDotNet – Youenn Bouglouan2017-04-28T17:07:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_XU1PQyA9uEaioNtfuWxIwg.png"/></div><div>A simple performance comparison between approaches encouraged by F# (immutability and functional programming) and C# (mutability and OOP).
Which one would you choose?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/F-vs-C-a-performance-comparison-with-BenchmarkDotNet-Youenn-Bouglouan"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.ybouglouan.pl%2f2017%2f04%2ffsharp-vs-charp-performance-comparison-with-benchmarkdotnet%2f" style="border:0px"/></a></div></div>yboughttps://dotnetomaniak.pl/Users/l0y92KPzI0Gb2ZcHGwIzPQ2017-05-03T07:17:48Zhttps://dotnetomaniak.pl/F-vs-C-a-performance-comparison-with-BenchmarkDotNet-Youenn-Bouglouan21140A simple performance comparison between approaches encouraged by F# (immutability and functional programming) and C# (mutability and OOP).
Which one would you choose?http://www.ybouglouan.pl/2017/04/fsharp-vs-charp-performance-comparison-with-benchmarkdotnet/http://dotnetomaniak.pl/Data/Thumbnails/small_XU1PQyA9uEaioNtfuWxIwg.pnghttps://dotnetomaniak.pl/Tuple-w-C-70-vs-F-vs-TypeScriptTuple w C# 7.0 vs F# vs TypeScript2017-04-24T20:04:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pfxSnlK5J0SV2RfpUrFhcg.png"/></div><div>Jak działają Tuple w C# 7.0 i co mają wspólnego z krotkami z F# i TypeScript ?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tuple-w-C-70-vs-F-vs-TypeScript"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmickl.net%2f2017%2f04%2f24%2ftuple-w-c7-vs-f-vs-typescript%2f" style="border:0px"/></a></div></div>micklhttps://dotnetomaniak.pl/Users/4EOO-XQtWkqGbVDff7EODw2017-05-03T07:17:48Zhttps://dotnetomaniak.pl/Tuple-w-C-70-vs-F-vs-TypeScript41260Jak działają Tuple w C# 7.0 i co mają wspólnego z krotkami z F# i TypeScript ?https://mickl.net/2017/04/24/tuple-w-c7-vs-f-vs-typescript/http://dotnetomaniak.pl/Data/Thumbnails/small_pfxSnlK5J0SV2RfpUrFhcg.pnghttps://dotnetomaniak.pl/6-rzeczy-ktore-ma-F-a-brakuje-ich-w-LINQ6 rzeczy, które ma F#, a brakuje ich w LINQ2017-03-27T19:18:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZAHmF10Odke42v3s4ZHmZA.png"/></div><div>LINQ jest świetnym mechanizmem transformacji danych, ale brakuje w nim kilku operacji, które możemy znaleźć w F#.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/6-rzeczy-ktore-ma-F-a-brakuje-ich-w-LINQ"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmickl.net%2f2017%2f03%2f27%2f6-rzeczy-ktore-ma-f-a-brakuje-ich-w-linq%2f" style="border:0px"/></a></div></div>micklhttps://dotnetomaniak.pl/Users/4EOO-XQtWkqGbVDff7EODw2017-03-30T07:28:39Zhttps://dotnetomaniak.pl/6-rzeczy-ktore-ma-F-a-brakuje-ich-w-LINQ21620LINQ jest świetnym mechanizmem transformacji danych, ale brakuje w nim kilku operacji, które możemy znaleźć w F#.https://mickl.net/2017/03/27/6-rzeczy-ktore-ma-f-a-brakuje-ich-w-linq/http://dotnetomaniak.pl/Data/Thumbnails/small_ZAHmF10Odke42v3s4ZHmZA.pnghttps://dotnetomaniak.pl/Przetwarzanie-klawiatury-w-SadConsole-MD-Tech-BlogPrzetwarzanie klawiatury w SadConsole | MD Tech Blog2017-03-21T23:09:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hmI0-mM1tEmJfBvfq0H6oA.png"/></div><div>W ostatnim poście mieliście szansę zobaczyć już jaką formę będzie miała moja funkcja przetwarzająca input z klawiatury. Teraz nieco wgłębimy się w temat. W klasie KeyboardInfo znajdziemy informacje o stanie naszej klawiatury...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Przetwarzanie-klawiatury-w-SadConsole-MD-Tech-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.md-techblog.net.pl%2f2017%2f03%2fsadconsole-keyboard%2f" style="border:0px"/></a></div></div>manio143https://dotnetomaniak.pl/Users/03m9PeuZaE-jS6REtyFJMg2017-03-22T07:40:04Zhttps://dotnetomaniak.pl/Przetwarzanie-klawiatury-w-SadConsole-MD-Tech-Blog1280W ostatnim poście mieliście szansę zobaczyć już jaką formę będzie miała moja funkcja przetwarzająca input z klawiatury. Teraz nieco wgłębimy się w temat. W klasie KeyboardInfo znajdziemy informacje o stanie naszej klawiatury...http://www.md-techblog.net.pl/2017/03/sadconsole-keyboard/http://dotnetomaniak.pl/Data/Thumbnails/small_hmI0-mM1tEmJfBvfq0H6oA.pnghttps://dotnetomaniak.pl/F-a-matematykaF# a matematyka2017-03-20T22:54:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_T4soSoWkMEiAuXXuwUvWSQ.png"/></div><div>Kilka analogii pomiędzy tym, co znamy ze szkoły, a tym, co możemy zrobić w języku funkcyjnym (na przykładzie F#).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/F-a-matematyka"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmickl.net%2f2017%2f03%2f21%2ff-a-matematyka%2f" style="border:0px"/></a></div></div>micklhttps://dotnetomaniak.pl/Users/4EOO-XQtWkqGbVDff7EODw2017-03-23T21:14:13Zhttps://dotnetomaniak.pl/F-a-matematyka61040Kilka analogii pomiędzy tym, co znamy ze szkoły, a tym, co możemy zrobić w języku funkcyjnym (na przykładzie F#).https://mickl.net/2017/03/21/f-a-matematyka/http://dotnetomaniak.pl/Data/Thumbnails/small_T4soSoWkMEiAuXXuwUvWSQ.pnghttps://dotnetomaniak.pl/Unikanie-cyklicznych-zaleznosci-MD-Tech-BlogUnikanie cyklicznych zależności | MD Tech Blog2017-03-15T19:57:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_y-lTzeynk0Sr-K3pBQw1EQ.png"/></div><div>Zależności określają, jak klasa lub moduł wykorzystuje inną klasę lub moduł. W zakresie globalnym biblioteki mają zależności, korzystając z funkcjonalności innych bibliotek. Tylko te zależności mogą się rozrosnąć i wprowadzić dodatkową złożoność w naszej aplikacji.
W F# nie można tworzyć cyklicznych zależności ze względu na kolejność kompilacji kodu. Ale jak ich omijać podczas programowania?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Unikanie-cyklicznych-zaleznosci-MD-Tech-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.md-techblog.net.pl%2f2017%2f03%2funikanie-cyklicznych%2f" style="border:0px"/></a></div></div>manio143https://dotnetomaniak.pl/Users/03m9PeuZaE-jS6REtyFJMg2017-03-18T08:00:34Zhttps://dotnetomaniak.pl/Unikanie-cyklicznych-zaleznosci-MD-Tech-Blog1640Zależności określają, jak klasa lub moduł wykorzystuje inną klasę lub moduł. W zakresie globalnym biblioteki mają zależności, korzystając z funkcjonalności innych bibliotek. Tylko te zależności mogą się rozrosnąć i wprowadzić dodatkową złożoność w naszej aplikacji.
W F# nie można tworzyć cyklicznych zależności ze względu na kolejność kompilacji kodu. Ale jak ich omijać podczas programowania?http://www.md-techblog.net.pl/2017/03/unikanie-cyklicznych/http://dotnetomaniak.pl/Data/Thumbnails/small_y-lTzeynk0Sr-K3pBQw1EQ.pnghttps://dotnetomaniak.pl/Krotki-wpis-o-pracy-z-nullamiKrótki wpis o pracy z nullami2017-03-14T06:42:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_5J75paqsXkiURGwXESqLfA.png"/></div><div>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#.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Krotki-wpis-o-pracy-z-nullami"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmickl.net%2f2017%2f03%2f13%2fkrotki-wpis-o-pracy-z-nullami%2f" style="border:0px"/></a></div></div>micklhttps://dotnetomaniak.pl/Users/4EOO-XQtWkqGbVDff7EODw2017-03-16T17:51:41Zhttps://dotnetomaniak.pl/Krotki-wpis-o-pracy-z-nullami12290C#, 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#.https://mickl.net/2017/03/13/krotki-wpis-o-pracy-z-nullami/http://dotnetomaniak.pl/Data/Thumbnails/small_5J75paqsXkiURGwXESqLfA.pnghttps://dotnetomaniak.pl/Sztuka-wrappowania-MD-Tech-BlogSztuka wrappowania | MD Tech Blog2017-03-13T20:27:15Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_R0vMasJlNE-YMrxB7Pok_w.png"/></div><div>Bardzo często pracując z cudzą biblioteką zetkniemy się z tym, że dane rozwiązanie jest szersze, bądź inaczej zrobione, niż to czego potrzebujemy. Dlatego warto napisać wrapper, czyli jakiś interfejs dostępu do funkcjonalności biblioteki, ale na naszych warunkach.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Sztuka-wrappowania-MD-Tech-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.md-techblog.net.pl%2f2017%2f03%2fsztuka-wrappowania%2f" style="border:0px"/></a></div></div>manio143https://dotnetomaniak.pl/Users/03m9PeuZaE-jS6REtyFJMg2017-03-16T17:51:41Zhttps://dotnetomaniak.pl/Sztuka-wrappowania-MD-Tech-Blog11340Bardzo często pracując z cudzą biblioteką zetkniemy się z tym, że dane rozwiązanie jest szersze, bądź inaczej zrobione, niż to czego potrzebujemy. Dlatego warto napisać wrapper, czyli jakiś interfejs dostępu do funkcjonalności biblioteki, ale na naszych warunkach.http://www.md-techblog.net.pl/2017/03/sztuka-wrappowania/http://dotnetomaniak.pl/Data/Thumbnails/small_R0vMasJlNE-YMrxB7Pok_w.pnghttps://dotnetomaniak.pl/W-pelni-funkcjonalny-mikroserwis-w-FMikroserwis w F# i NancyFx2017-03-11T21:53:43Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_W8hZVQgct0eDVy2D7SvJVw.png"/></div><div>Tworzyłeś kiedyś mikroserwis w C# przy pomocy NancyFx/Quart.Net? Zastanawiałeś się, jak to może wyglądać w F#?
Zapraszam do lektury :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/W-pelni-funkcjonalny-mikroserwis-w-F"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmnie.github.io%2f2017-03-11-sentimentAppPart1%2f" style="border:0px"/></a></div></div>mniehttps://dotnetomaniak.pl/Users/gw0u5lzf8EGMbud8rQ-EjA2017-03-14T18:10:18Zhttps://dotnetomaniak.pl/W-pelni-funkcjonalny-mikroserwis-w-F11370Tworzyłeś kiedyś mikroserwis w C# przy pomocy NancyFx/Quart.Net? Zastanawiałeś się, jak to może wyglądać w F#?
Zapraszam do lektury :)https://mnie.github.io/2017-03-11-sentimentAppPart1/http://dotnetomaniak.pl/Data/Thumbnails/small_W8hZVQgct0eDVy2D7SvJVw.png