Good morning (?)!

Apologies for last week. Apparently it's flu season and I found out the hard way :/ Take care!

Let's get to our articles!

Articles

(Sep 03) #clojure

Interceptors are a pattern used in Clojure that allow one to add functionality to handlers even when they are used asynchronously. Miikka Koskinen's article explains the pattern with code examples, where they can be used and other interesting features.



(Sep 10) #evolutionary-algorithms

According to the article, an Evolutionary Algorithm is a "generic, population-based optimization algorithm that generates solution via biological operators." After going into a little more detail, including the types of problems they solve, Illya Starikov teaches us how to implement a specific class named "(μ + λ)-Evolutionary Strategy".



(Sep 12) #perl

Elizabeth Mattijsen is writing a series of articles comparing Perl 5 to 6. In this fourth part, the author looks into subroutine signatures, particularly the differences with how arguments are passed and used.



(Sep 17) #csharp

Continuing the series of articles on Self-Organizing Maps (SO Map) that we featured in issue 107, today we get to see how to implement them in C#. Nikola Živković walks us step-by-step from coding the individual neurons, to the SO map and finally to training.



Programming language of the day: Loci."Loci is a multi-paradigm systems programming language. Or, to describe it in a slightly more intuitive way, it's very similar to, and a close competitor of, C++.

It’s a language that aims to not only fix many of the problems that plague C++, but also to introduce whole new paradigms and programming styles that are extremely useful for developers. Alongside that, of course, the language aims to have no performance overhead versus C and C++."



And that's it for today! Discuss this issue at our subreddit r/morningcupofcoding.

Did you like what you read? Let us know by clicking one of the links below.

Liked - Disliked

I hope you enjoyed reading the latest issue of Morning Cup of Coding. If you did, consider supporting it by becoming a patron (Patreon), buying me a coffee (PayPal), donating anonymously (coinbase), or purchasing an MCC mug (RedBubble); it helps me keep this going.

Cheers,

Pek