Luis AtencioMicrofrontends in Depth: Part 4 of *In part 3 we discussed a couple of high-level architectures seen in practice to design user interfaces using microfrontends (MFEs). In this…4 min read·Jan 12, 2024----
Luis AtencioMicrofrontends in Depth: Part 3 of *In previous posts (parts 1 and 2) we focused on team structure and a set of best practices that can be shared amongst the teams…8 min read·Dec 27, 2023----
Luis AtencioMicrofrontends in Depth: Part 2 of *In part 1, I mentioned that microfrontend solutions aim at maximizing team efficiency. It allows teams to laser focus and release certain…6 min read·May 3, 2022----
Luis AtencioMicrofrontends in Depth: Part 1 of *Hello fellow developers from the blogosphere (or is it blogoverse?)! Haven’t been posting much recently in great part due to working on The…9 min read·Feb 18, 2022----
Luis AtencioJavaScript à la MLI just finished reading An Introduction to Functional Programming Through Lambda Calculus by Greg Michaelson. Towards the end, the author…5 min read·Dec 2, 2017--2--2
Luis AtencioMixin Monoidal behavior in JavaScriptLike these ninjas, the term monoid is a bit aggressive and intimidating. In practice, though, it’s a actually a very simple concept with…10 min read·Aug 25, 2017----
Luis AtencioKleisli Compositions in JavaScriptYou’ve probably read many times that the goal of functional programs is to achieve a state where you can compose only pure or side…7 min read·Aug 9, 2017--8--8
Luis AtencioThe Observable disguised as an IO MonadSo, before we talk about IO and Observable monads, I’ll briefly explain what monads are. A monad is nothing more than an algebraic data…7 min read·Aug 25, 2016--3--3
Luis AtencioRxJS5 + PouchDB — persistent data flowsIn this new post, I plan to mix two fundamentally different ways of looking at data flows: static vs dynamic. We can think of static data…11 min read·May 25, 2016--3--3
Luis AtencioUnderstanding Lambda ExpressionsLambda expressions (or lambda functions) are essentially blocks of code that can be assigned to variables, passed as an argument, or…5 min read·Dec 22, 2015--3--3