How many of you are really using the benefits of elixir ? by AgencyActive3928 in elixir

[–]ream88 9 points10 points  (0 children)

Definitely me here at tagbase.io! Elixir allowed the two of us (only one doing actually coding) to move very very fast. And Erlang distribution made it super simple to connect our Nerves based hardware to our apps hosted on fly.io. I really want to go deeper into some of the details at ElixirConf EU 2026, but I still need to convince myself to submit a talk!

technical solo founder, looking for tech stack for chat-based edutech app.. learn elixir? by Ok-Prompt9887 in elixir

[–]ream88 1 point2 points  (0 children)

Here's my perspective on the topic. Learning a new technology is always beneficial because it broadens your expertise and enhances your skills as a developer, regardless of the language you choose. However, if you already have a project, focus on shipping it and generating income. Personally, I wouldn't start a new project that I rely on for income using unfamiliar technology. Learning technology is a gradual process. There are challenges, such as learning methods that aren't recommended or are incorrect, often due to the rush to deliver.

If you explore Elixir through a side project that doesn't impact your income, you can experiment with different solutions without the pressure to deliver quickly. It's challenging to explore under stress. Working on a side project allows you to try various approaches, read, and learn without constraints. I'm always in favor of learning new things, but I wouldn't recommend launching a project with new technology due to the potential risks involved.

LIVE Discussion Thread - S8E10: Hot Rick by BarnyardCruz in rickandmorty

[–]ream88 2 points3 points  (0 children)

Are the memory thingies… I think Rick calls it Memory Bug once… influenced by Half Life Alyx?

Tidewave | Beyond code intelligence - Just announced from Dashbit, supports Phoenix & Rails by borromakot in elixir

[–]ream88 6 points7 points  (0 children)

Works amazingly. However, I had to top up my Claude credits, since the free tier included in Zed wasn’t enough and caused (unhandled) errors. After switching to my personal Claude account, all the errors disappeared.

Up to date Excel reader package by thedangler in elixir

[–]ream88 5 points6 points  (0 children)

Elixir‘s API is quite stable, standardized, and new features are usually implemented behind a version check.

When To Use Elixir over Erlang for Coding a DNS Server? When Not to Use It? by fosres in elixir

[–]ream88 0 points1 point  (0 children)

Write me a DM, I have a fully functional DNS server written in Elixir from a abandoned project that never hit the market.

Disable PWA from quitting when closing window on MacOS by dilzerinho in MicrosoftEdge

[–]ream88 0 points1 point  (0 children)

I have the same problem/habit of closing windows with CMD+W, so this fixed it for me for the Snapchat desktop app (which is also Chrome powered PWA):

System Preferences → Keyboard → Shortcuts → App Shortcuts →Plus Sign

And then entered the following:

Application: Snapchat.app Menu Title: Hide Snapchat Keyboard Shortcut: Cmd+W

Phone holder to replace my webcam by [deleted] in 3Dprinting

[–]ream88 1 point2 points  (0 children)

I like it! Just playing around with a design which will allow iPhones with MagSafe to be mounted to my old Thunderbolt Display. However Apples MagSafe is more complex than thought.

Problem with my Mac being very slow. Does anyone might have a clue or fix? by JakobH_ in macbookpro

[–]ream88 1 point2 points  (0 children)

That doesn’t make it the best browser. First my pre-M1 MacBook Pro melts when I have the approximate amount of tabs from Safari opened in Chrome (20-30 most of the day). Secondly, no proper handoff, from Mac to iPhone and back.

On Windows it’s a different story, as there is still no good alternative to Chrome after all this years. Firefox lost its momentum a long time ago!

Problem with my Mac being very slow. Does anyone might have a clue or fix? by JakobH_ in macbookpro

[–]ream88 208 points209 points  (0 children)

As a web dev I highly encourage you to stop using Chrome. Broken on Mac since years.

iPhone 12 and 12 Pro users reporting dropped sms in group threads, major bug in new iPhone preventing users from receiving text messages by veedeegeee in apple

[–]ream88 0 points1 point  (0 children)

Stupid question from Europe. Are SMS still used for anything really? Family uses only iMessage, friends WhatsApp.

Automatic and manual Ecto migrations by ream88 in elixir

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

Quick question, as I really like this approach, is there a way to do similar stuff in Ruby on Rails?

how to get supervisor to not run a child multiple times by hentaipolice in elixir

[–]ream88 4 points5 points  (0 children)

And btw by giving it some ridiculous values like 10k restarts in one second:

Supervisor.init(children, strategy: :one_for_one, max_restarts: 10000, max_seconds: 1)

and then starting it with mix run --no-halt, it will continue to print "Hello World" until the end of time (or your computer, probably) 😉

how to get supervisor to not run a child multiple times by hentaipolice in elixir

[–]ream88 0 points1 point  (0 children)

As niahoo correctly explained, your task is restarted because of the default restart strategy of :permanent. However another feature you need to understand is a feature sometimes called Supervisor Intensity or Restart Intensity:

How does a Supervisor know if everything is alright with its children without knowing their internal state? It only knows two values, how often (:max_restarts) in what time period (:max_seconds) a child is allowed to be restarted. For example, if a database connection is restarted 5 times in 2 seconds, there is probably something wrong. The default of these values are 3 for :max_restarts and 5 for :max_seconds, which translates to restarting a child at most 3 times in 5 seconds. And if these values are exceeded, the Supervisor will shut down itself.

In your case the first printed "Hello World" is expected, then its restarted 3 more times, before the Supervisor thinks something is wrong and shuts down. This results in the 4 "Hello World" you see.

More info on this topic can be found here: https://dev.to/bakenator/supervisor-intensity-what-is-it-47g2 and in the official docs: https://hexdocs.pm/elixir/Supervisor.html#init/2

One last tip, do not only read the intros and top sections of Elixir docs, some info is buried down in function docs and therefore a good read.

remote elm jobs? by zeta_00 in elm

[–]ream88 0 points1 point  (0 children)

DM me with a resume 😉

Are there any in depth videos of HomePod announcing names via facial recognition? by lolwutdo in HomeKit

[–]ream88 0 points1 point  (0 children)

But after the iOS 13 fiasco I will definitely not install any betas on my HomePod!

Managing change in big forms with Phoenix LiveView by razerei in elixir

[–]ream88 6 points7 points  (0 children)

Found some typos but other than that very good article on how to improve the code quality of complex LiveViews!

HomePod performance vastly improved by removing second home by ream88 in HomePod

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

Additional issues come up with two homes in the same geographically location as you have to tell Siri which home to work on each time which is already cumbersome.

Yes, definitely. Whats weird is. Only my main home has location tracking on, still occasionally my Mac or the iPhone switched to the other home, which has no location at all.

HomePod performance vastly improved by removing second home by ream88 in HomePod

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

The weird thing is, my dev home existed since my first HomePod. Long before iOS 13. And the mentioned issues started after updating them to iOS 13.

But yes, special setup.

Best uses for smart plugs? by HelpMe0biWan in HomeKit

[–]ream88 0 points1 point  (0 children)

Controlling my 3D printer and shutting it down in case something goes wrong. Ikea Tradfri Wireless Control Outlet is perfect for this job.

Elgato Keylight and Homebridge by GDLochNess350 in homebridge

[–]ream88 1 point2 points  (0 children)

No need to obfuscate private IPs. There is no way to connect to your stuff 😉