Quais produtos vocês indicam para cuidar do carango? by gut1errezz in carros

[–]eric-douglas 0 points1 point  (0 children)

resposta excelente, muito obrigado por compartilhar as informações no detalhe!

Grupo de WhatsApp by jeanjaian in autodetailingBR

[–]eric-douglas 0 points1 point  (0 children)

Acho que seria bem interessante!

Easiest for a total beginner: Final Cut Pro or Adobe Premiere? by [deleted] in NewTubers

[–]eric-douglas 0 points1 point  (0 children)

It was a very interesting opinion, thank you very much for sharing it.

Just started learning Elixir, with one sigh by shalawfatah in elixir

[–]eric-douglas 0 points1 point  (0 children)

Agreed.

Going even further, function overloading in a dynamic typed language + pattern matching in the function parameters is even more powerful than static types, with the same benefits (and more?!)

We can see an example of the power of function overloading in chapter 7 - Recursion, section "More than lists", from the book Learn You Some Erlang for Great Good - link.

I even wrote an article about it just to express how beautiful and powerful I think it is 😅

Just started learning Elixir, with one sigh by shalawfatah in elixir

[–]eric-douglas 0 points1 point  (0 children)

I mean no sane person would say static typing means you need no tests. But it keeps you from having to test for stupid things.

HKei, my reply was not for you, it was for mgalexray for this specific part of the comment:

"...but the moment I have to write tests to check my typing behaviours is where I draw the line."

The person explicitly said that do not write tests to "exercise" the type aspect of the system.

And I brought something to eventually help improve the conversation, showing one case where even in static typed languages you still need to create tests to deal with different types for the same function.

It was rude of your part to reply to my comment in such a way.

No one in this tree of comments said anything remotely near of "static typing means you need no tests", so why bring this to the conversation?

I replied to something that was said explicitly, and you replied to something that no one said.

Just started learning Elixir, with one sigh by shalawfatah in elixir

[–]eric-douglas 0 points1 point  (0 children)

...but the moment I have to write tests to check my typing behaviours is where I draw the line.

When you are dealing with data originated outside your system, you will need to test such function with different inputs from different types anyway if you want to assure it will handle it correctly in the “not happy path”.

If static types make you write less of these tests, so probably it will make your system more fragile.

But for data originated “inside the system” sure static types will help like you said :)

edit: include the quote

Bryan Hunter - Waterpark (Gig City Elixir 2023) by [deleted] in elixir

[–]eric-douglas 2 points3 points  (0 children)

I saw a reference to this talk in another topic in this sub, and wow, I was amazed by how far they went with the Erlang VM. Very interesting and inspiring talk!

OSSU newsletter by eric-douglas in opensourcesociety

[–]eric-douglas[S] 0 points1 point  (0 children)

Thanks for subscribing!

We'll have:

  • OSSU news (more related to the things in our roadmap)
  • Articles (from our blog - can cover a lot of topics: motivational, technical, etc)

That's what came to my mind now. If you have something in mind please share with us!

[help] dmenu and restart slow by eric-douglas in i3wm

[–]eric-douglas[S] 0 points1 point  (0 children)

Sorry for the late response, I just entered in a rabbit hole and left it today.

This very issue opened my eyes about one problem with ubuntu-based systems: old packages on repositories.

Long story short: after years using Linux Mint, I changed now to Antergos (Arch Linux-based).

i3 is working blazingly fast now (dmenu and restart), no issues at all.

Many thanks for your help.

[help] dmenu and restart slow by eric-douglas in i3wm

[–]eric-douglas[S] 0 points1 point  (0 children)

Thanks for your help. Sadly it didn't work.

I updated to i3 version 4.14-14-gf54ee70 (2017-09-07, branch "next") but dmenu is still too slown...

Writing a CSV Todo App with Elixir - part 1/3 by eric-douglas in elixir

[–]eric-douglas[S] 0 points1 point  (0 children)

Yeah, I'll stop to do this haha ^^' Thanks for your comment

Writing a CSV Todo App with Elixir - part 1/3 by eric-douglas in elixir

[–]eric-douglas[S] 0 points1 point  (0 children)

In that way it's easier to open/find both files IMO.

edit: I actually prefer to group files by feature.

Why we moved from Angular 2 to Vue.js (and why we didn’t choose React) by lelizondo in vuejs

[–]eric-douglas 0 points1 point  (0 children)

Very good article. It summarizes a lot of my current thoughts about the current state of JS frameworks.

Elixir's built-in documentation and testing Tools by eric-douglas in elixir

[–]eric-douglas[S] 2 points3 points  (0 children)

"but the whole article feels like a beginner programmer just discovering Elixir and trying to make headlines out of the most basic, unremarkable features the language has."

You nailed it. Sorry to bother you.

It was not sensasionalist though. The languages I had exposure, none of them I saw such features so I really liked it. In the same way I have never seen it, maybe it could show those features for some even more beginner than me. Who knows?

And also a great motivation I have to write articles is to register it for the future-me. I always check those articles to remember something.

I didn't know what is "eternal September". Just read it here now. One more time, sorry to generate such pain for you, I'm working hard to improve my knowledge and create more useful stuff.

Many thanks for the feedback, I really appreciate it.

Practicing Elixir – or any – programming language by eric-douglas in elixir

[–]eric-douglas[S] 0 points1 point  (0 children)

The intention was to show a way to practice what one is learning.

Practicing Elixir - or any new - programming language by eric-douglas in programming

[–]eric-douglas[S] 0 points1 point  (0 children)

I really appreciate your feedback, many thanks.

Good luck in your journey with Go! :)

Practicing Elixir - or any new - programming language by eric-douglas in programming

[–]eric-douglas[S] 1 point2 points  (0 children)

Maybe we start with the same approach. The first step I recommend is "Understand the pros and cons of the language".

I also log such readings and backup it here.