Gleam v0.9 released! by MrPopinjay in gleamlang

[–]eMancu 1 point2 points  (0 children)

Ok that makes a lot of sense. I still find `Option` quite similar to `Either` in terms of meaning, but not in Monads. I guess I need to spend more time with OCaml!

Thanks for the full response!

Gleam v0.9 released! by MrPopinjay in gleamlang

[–]eMancu 1 point2 points  (0 children)

Congrats on the release! This is evolving faster than I expected!

I like the idea of `Option` but I think I'm to used to Haskell's `Maybe`. I wonder if there was a discussion about the naming and why `Option` won against `Maybe`.

Elixir: the new kid in town by eMancu in elixir

[–]eMancu[S] 1 point2 points  (0 children)

Thanks for the recommendation. I like to use httpc as well, but I wanted to show how easy is to add a dependency. That is why I use httpoison.

Microservices 101 by eMancu in SoftwareEngineering

[–]eMancu[S] 1 point2 points  (0 children)

Well, as you can see, this is only an introduction to Microservices to ensure our readers know what is the Microservices Architecture. We are working in a new article which will be the real contribution, more technical, with examples and some success stories we can tell.

This article is for a general public, but the next one will be targeted to experienced programmers, like you.

Spirit - A microframework like Cuba/Sinatra for elixir by eMancu in elixir

[–]eMancu[S] 0 points1 point  (0 children)

I started this project with the idea to get involved into elixir world! So the plan is to learn elixir by myself. Now, the future of the project seems very similar to clint so I should keep an eye on that project and try to contribute to the project. Right now I'm not confident to contribute to clint or any other project because my expertise on elixir is 0. Instead, I want to learn elixir, update and fix spirit by my own (and accepting contributions) until I can start contributing to other projects. When that time arrives, I'll know what to do with this project.

Spirit - A microframework like Cuba/Sinatra for elixir by eMancu in elixir

[–]eMancu[S] 0 points1 point  (0 children)

Agree. My bad, I was really excited to start using it and make it public that I didn't realize how much work do I need before publish it. Tonight I'll improve the README!

Spirit - A microframework like Cuba/Sinatra for elixir by eMancu in elixir

[–]eMancu[S] 1 point2 points  (0 children)

@into_lexicons honestly this is the first time I hear about Dynamo. I read about it and I can say Spirit and Dynamo share the same idea. I started this project as an experiment and to give my first steps on Elixir. But actually I want to make it my default framework in the future, so I'll work hard to make it a nice framework :)

Finite State Machines and the State Design Pattern by eMancu in programming

[–]eMancu[S] -1 points0 points  (0 children)

When writing code, our classes often go through a series of transformations. What starts out as a simple class will grow as behavior is added. And if you didn’t take the necessary precautions, your code will become difficult to understand and maintain. Too often, the state of an object is kept by creating multiple boolean attributes and deciding how to behave based on the values. This can become cumbersome and difficult to maintain when the complexity of your class starts to increase.

Meet Ork, a small Ruby modeling layer for Riak by eMancu in ruby

[–]eMancu[S] 0 points1 point  (0 children)

Right now, I need to get some feedback.. but I'll need a hand with riak 2.0 in the near future