lukasender Profile Banner
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ Profile
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ

@lukasender

Followers
753
Following
4K
Media
468
Statuses
3K

Building scalable solutions with Elixir.

Joined November 2009
Don't wanna be here? Send us removal request.
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
1 year
May Ash (@AshFramework) be the hidden champion of low-code tools? ๐Ÿ‘€. โ€ข Reduce boilerplate. Lets me focus on the most valuable parts.โ€ข No lock-in. Provide ways to achieve anything.โ€ข Extensible.โ€ข Active development.โ€ข Buzzing community. #myelixirstatus.
2
6
37
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
5 months
What do you use?.
0
0
2
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
6 months
Dear AI Community,. have you solved polishing PDFs?. Is there an AI capable of.- processing user generated PDFs.- re-arranging texts, considering line breaks, paragraphs,. The goal is to re-arrange texts to "look nicely" (not split up sections if possible, etc.).
0
0
2
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
7 months
Smooth and beautiful! I love it :). The ecosystem of @elixirlang is getting better and better by the day! ๐Ÿงก.
@andrielfn
Andriel Nuernberg
7 months
Crafting something new for Fluxon UI ๐Ÿ‘จโ€๐ŸŽจ
0
1
5
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
If you want to find problems in your network setup, what tools do you usually use?. - is there a problem in the local network (router, WLAN,. ).- is there a problem with the connection from the router/modem to the external web?. .
1
0
1
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
Working with CSV's a lot?. Check out `csvkit` ๐Ÿ”ฅ. View (csvlook), transform (csvcut),. in CLI.
0
0
1
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
Might come in handy for you @livebookdev devs :). "pbcopy for Livebook". Here's the code for you in a handy gist: . Kudos to @sheharyarn ๐Ÿค (
Tweet media one
1
3
17
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
Go to the "Console" of your @elixirlang service. Connect to `iex`:. ```.bin/<application_name> remote.```. You're in!. You now have the same options as in `iex` locally, but you're in your production service (caution! :)). Copy & paste the code from Livebook and profit ๐Ÿฅ‚
Tweet media one
0
0
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
We are using @digitalocean Apps. Our stack is pretty simple. We're a small team. DO Apps manages the service for us and we can sleep :). The cool thing also: they offer a "console" to connect to your services. That's what I used to connect to our @elixir service in production!.
1
0
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
Draft the code you need. Use modules and functions from the service you are connected to. After it works, lets apply all of it to production where the migration actually needs to be performed.
1
0
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
I knew I had all the moving parts already built in our codebase. However, the service did not offer the particular "feature" (=one off migration) as a simple function. So. Livebook to the rescue!. Connect @livebookdev with your app locally:.
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
1 year
@livebookdev One cool thing:. Connect Livebook with your actual application. Then, access code from that application ๐Ÿ™Œ. ```.# Generate random cookie value.openssl rand -hex 32. # Copy value, change <cookie_value>.iex --sname realword-service --cookie <cookie_value> -S mix phx.server.```
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
1
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
A tech stack that keeps on giving! ๐Ÿค . I had to do a "one off migration". Once again, @elixirlang, @livebookdev and @digitalocean made things easy. Here's how ๐Ÿ‘‡๐Ÿงต
Tweet media one
2
0
11
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
RT @andrielfn: The wait is over - Fluxon is here! ๐Ÿš€๐Ÿš€๐Ÿš€. A modern UI component library crafted for Phoenix Framework that delivers:. ๐ŸŽจ Sleek,โ€ฆ.
0
31
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
8 months
Oban Web will be open source and free! ๐Ÿฅณ. Very nice move, @sorentwo ๐Ÿ‘โค๏ธ. #Elixir.
1
1
12
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
RT @shahryar_tbiz: Hi #elixir community. Finally we published an open source project with more than 80 components for Phoenix LiveView ๐ŸŽ‰ ๐Ÿ”ฅ.โ€ฆ.
0
81
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
When you need to add a list of countries to your project, how do you go about this?. What do you use?. I'd also need to distinguish between EU countries and non-EU countries.
1
0
1
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
Just another example of how the @AshFramework saved us a lot of time ๐Ÿค. Btw. here's the official guide, if you want to learn more about Calculations, including a nice video! ๐Ÿ“น.
0
1
6
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
All the data was already stored somewhere, just not the way I wanted it to expose to the GraphQL API. Through the calculation, I could do just that and also "hide" business logic. The API client does not need to care how the data is crunched.
1
0
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
In my real-life example, I had to fetch items for a "travel plan" (think, fetch hotels, flights,. ). Each item had prices. I had to group the items a certain way. For each group, I had to sum numbers (selling prices, sales taxes,. ).
1
0
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
And here comes the magic โœจ. The implementation of the "Calculation" that returns a list of Profile resources. You can play with your imagination and do lots of things here. In this example, we pretend to have all the data already and just put them in the shape we need.
Tweet media one
1
0
0
@lukasender
Lukas Ender ๐Ÿ’ก๐Ÿ‘ทโ€โ™‚๏ธ๐ŸŒฑ
9 months
Here's what a Profile looks like. It is not a materialized resource (not stored in DB). It's an embeded one that, in this case, only lives for a short time in memory when reading `author.profiles`. It provides the shape we want to work with. An easy to consume data structure.
Tweet media one
1
0
0