Andrés C Alejos Profile Banner
Andrés C Alejos Profile
Andrés C Alejos

@ac_alejos

Followers
1,092
Following
243
Media
200
Statuses
1,604

Like GitHub Copilot, but human |

Joined June 2019
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@ac_alejos
Andrés C Alejos
3 months
If you're looking to move away from Postman look no further (especially @elixirlang devs)! Watch me take advantage of a lot of new features to show how easy it is to test APIs through Merquery. You don't want to miss this! You can find the repo here:
3
26
151
@ac_alejos
Andrés C Alejos
3 months
If you work in @elixirlang you should 100% have a copy of this book Don’t let the cover fool you though, Ecto isn’t just for use with databases. It was specifically designed to be agnostic to your underlying data store
Tweet media one
12
20
190
@ac_alejos
Andrés C Alejos
4 months
I made an AI-powered @FFmpeg video editor all in @livebookdev The whole notebook is 400 lines of code. I want to give it away but I'm also vain and want more followers. So when I reach 800 followers I'll release the code and make a video of how it works! #MyElixirStatus
10
20
164
@ac_alejos
Andrés C Alejos
1 year
If you're wondering how to approach moving from Python to Elixir (ML) you should read this. It's not as daunting as it might seem. I go into detail about rewriting PyTorch to Nx and give some real examples. #MyElixirStatus
1
42
156
@ac_alejos
Andrés C Alejos
3 months
@fireship_dev Phoenix is the right answer
1
1
133
@ac_alejos
Andrés C Alejos
1 year
I hit the ground running with Elixir ~6 months ago and since then I have published 2 packages and will be speaking at ElixirConf US. Here are 5 tips I have for Elixir beginners to optimize your experience learning the language. #MyElixirStatus
3
30
124
@ac_alejos
Andrés C Alejos
1 year
The Elixir ML Ecosystem has grown rapidly and many new people are starting to adopt it. If you're coming from Python or otherwise unsure of where to start check out this post covering the basics of the Elixir ML libraries. #MyElixirStatus
2
46
121
@ac_alejos
Andrés C Alejos
3 months
Ecto is cool, but Ecto + customization through macros is even cooler! I built a schema macro to build the particular JSON validation functionality I needed, but I think it might be practical for more people. Any interest in publishing this separately in Hex? #MyElixirStatus
6
11
115
@ac_alejos
Andrés C Alejos
1 year
Ever wondered how companies are using @elixirlang ? Here are some of the most interesting production use cases from well-known companies. The common theme is that Elixir helped them scale and serve higher volumes of traffic with oftentimes fewer lines of code 🧵:
3
40
108
@ac_alejos
Andrés C Alejos
4 months
A while back @teej_dv worked on a @Twitch command to play audio clips from his subscribers using @elixirlang While I'm sure he has full confidence in them, why not add some peace of mind? Watch me implement an offensive content filter for it in < 4 minutes using @livebookdev
4
16
103
@ac_alejos
Andrés C Alejos
1 year
@alejandroll10 @dmimno I am partial to Elixir. Here are some of the Elixir alternatives to common Python DS libraries: Numpy -> Nx Tensorflow/Pytorch -> Axon SKLearn -> Scholar Transformers -> Bumblebee Pandas -> Explorer Jupyter Notebooks -> Livebook XGBoost -> EXGBoost It is a thriving ecosystem
2
15
94
@ac_alejos
Andrés C Alejos
8 months
There's a lot to love about @elixirlang , but something that might get overlooked is its visual elegance. It's like onomatopoeia but for code. Take for example this function that performs a series of matrix multiplications and compare it to the paper from which it's derived:
Tweet media one
Tweet media two
5
12
93
@ac_alejos
Andrés C Alejos
1 year
Introducing Mockingjay, an extensible Elixir implementation of @Microsoft 's Hummingbird Decision Tree compilation algorithms. Paired with Nx.Serving, #Elixir now has production-grade Decision Tree model serving. #MyElixirStatus
1
23
89
@ac_alejos
Andrés C Alejos
3 months
@t3dotgg They just want sourceforge I think
0
0
87
@ac_alejos
Andrés C Alejos
9 months
TLDR: Elixir ML Ecosystem is growing fast and becoming quite competitive , especially for serving models in a distributed environment with something like Phoenix
@ac_alejos
Andrés C Alejos
1 year
@alejandroll10 @dmimno I am partial to Elixir. Here are some of the Elixir alternatives to common Python DS libraries: Numpy -> Nx Tensorflow/Pytorch -> Axon SKLearn -> Scholar Transformers -> Bumblebee Pandas -> Explorer Jupyter Notebooks -> Livebook XGBoost -> EXGBoost It is a thriving ecosystem
2
15
94
2
13
82
@ac_alejos
Andrés C Alejos
8 months
As promised, new post is up where I show how to render live PDF Previews for @elixirphoenix Live Uploads. Trying to get more consistent about posting, so go give it a read and let me know what you think! #MyElixirStatus
2
15
82
@ac_alejos
Andrés C Alejos
4 months
A few days ago I showed off a demo for @teej_dv for identifying offensive audio content using machine learning. But why stop there? Just add @ffmpeg to the mix and you can then automatically censor the audio as well! Still with @elixirlang and @livebookdev #MyElixirStatus
7
8
78
@ac_alejos
Andrés C Alejos
1 year
Elixir/Erlang NIFs open up a world of possibilities to Elixir developers, but they're not as well understood as they should be. Check out this blog post I wrote about my experience writing my first library with NIFs #MyElixirStatus
1
16
74
@ac_alejos
Andrés C Alejos
7 months
Any interest in simple Postman style smart cell with interchangeable clients? #MyElixirStatus
4
4
75
@ac_alejos
Andrés C Alejos
3 months
Finally got around to adding support for request bodies in Merquery. Now I think @elixirlang devs could reasonably use this over Postman. And of course this can generate the code for you to use as well! Give it a look and let me know what you think! #MyElixirStatus
3
8
72
@ac_alejos
Andrés C Alejos
4 months
I'm having too much fun making this. I can't imagine using @FFmpeg any other way now! This makes it so much easier for my reptilian brain to use such a powerful tool. Powered @livebookdev and @elixirlang
4
10
76
@ac_alejos
Andrés C Alejos
7 months
I’ve been thinking of making some videos featuring some of the lessons I’ve learned developing with @livebookdev . Would anyone be interested in it? Should I just post them here on @X ? #MyElixirStatus
9
5
69
@ac_alejos
Andrés C Alejos
3 months
Thanks to @josevalim I reached my goal faster than expected. Here's the long awaited code. Open issues as necessary. You can ask questions here about the code and I will try to address them in the follow-on video going over how it works.
@josevalim
José Valim
3 months
I actually want to see how this works, so everyone please point your bot farms to @ac_alejos account lol
5
8
93
3
7
66
@ac_alejos
Andrés C Alejos
4 months
All it took was for people to wake up to the fact that many of today's problems were actually solved in the 80s by very smart people.
@t3dotgg
Theo - t3.gg
4 months
React confirmed dead, @elixirlang and @elixirphoenix are on top
Tweet media one
9
22
334
3
3
65
@ac_alejos
Andrés C Alejos
1 year
I'm excited to announce the initial release of Exgboost, a gradient-boosted decision tree library written in #Elixir and powered by @XGBoostProject and Nx tensors Source: Docs: #MyElixirStatus
3
11
61
@ac_alejos
Andrés C Alejos
7 months
The Req library from @wojtekmach is my favorite Elixir HTTP client, and plugins are just 1 reason why. Plugins let you package repeatable steps in the Req lifecycle in a reusable way, and just add them like any other step. Check this video to see how! #MyElixirStatus
1
9
70
@ac_alejos
Andrés C Alejos
1 year
Thanks to @polvalente , @elixirlang now has its own Reinforcement Learning library! Check it out at . To better contextualize this release, check out how much has been done since just 2021. Hard to believe! #MyElixirStatus
Tweet media one
0
17
60
@ac_alejos
Andrés C Alejos
7 months
This is turning into a fun little @livebookdev project. Maybe @thmsmlr can share some of his Kino wizardry with me so I can go faster. More updates to follow, so stay tuned! #MyElixirStatus
3
12
59
@ac_alejos
Andrés C Alejos
1 year
Here's an example of using Elixir's `dbg` that just helped me. All I had to do was add it at the end of my pipeline and it instantly made it obvious that I forgot to make my values unique before passing them to the Map. #MyElixirStatus
Tweet media one
@pragprog
PragmaticProgrammers
1 year
What tricks do you use to debug functional programming?
7
1
7
3
10
56
@ac_alejos
Andrés C Alejos
1 year
When I published my article at 11pm last night and went to bed, I did not expect to wake up to it as the number 2 link on @hackernews . Thank you for everyone who has read it!
Tweet media one
0
2
55
@ac_alejos
Andrés C Alejos
7 months
Showing off using toggling Req plugins plus working with @livebookdev secrets. This might just be the best way to work with HTTP requests. Req already does so much of the work for you! What are some must have features for this? #MyElixirStatus
1
10
54
@ac_alejos
Andrés C Alejos
3 months
There was enough interest in this that I decided to extract this Ecto validation macro into a standalone repo. Introducing Flint: Practical Ecto embedded schemas for data validation, coercion, and manipulation. #MyElixirStatus
@ac_alejos
Andrés C Alejos
3 months
Ecto is cool, but Ecto + customization through macros is even cooler! I built a schema macro to build the particular JSON validation functionality I needed, but I think it might be practical for more people. Any interest in publishing this separately in Hex? #MyElixirStatus
6
11
115
1
12
51
@ac_alejos
Andrés C Alejos
1 year
Elixir Tip of the Day #2 : Use `__mix_recompile__?/0` to control when a module will be recompiled by Mix beyond its normal dependency tracking. Here is an example from the docs which shows tracking when the contents of a directory changes. #MyElixirStatus
Tweet media one
0
9
51
@ac_alejos
Andrés C Alejos
3 months
Wondering how the AI-powered @FFmpeg tool I made works? One word: Instructor Being able to validate ffmpeg commands by using stderr to automatically retry feels like magic. Thanks to @thmsmlr for making such a good library And to @jxnlco for the various blog posts
Tweet media one
2
5
51
@ac_alejos
Andrés C Alejos
7 months
Another day, a bit more progress. @shahryar_tbiz Previously suggested auto generating Postman-style smart cells base on your defined routes. I got a working demo of it going, so you can interactively tests all of your routes with one command! #MyElixirStatus
1
12
50
@ac_alejos
Andrés C Alejos
1 year
Excited to announce that I will be speaking at ElixirConf US this year. My talk is entitled "Nx Powered Decision Trees" and will cover the making and use of EXGBoost and Mockingjay -- the two libraries that enable Decision Tree Serving in Elixir #MyElixirStatus
0
8
47
@ac_alejos
Andrés C Alejos
6 months
Just updated my article where I give an overview of the @elixirlang Machine Learning Ecosystem by adding sections for @thmsmlr 's instructor_ex library and @brainlid 's Elixir LangChain library. Am I missing anything else? #MyElixirStatus
0
13
45
@ac_alejos
Andrés C Alejos
5 months
In case you haven’t seen it, I made a Postman-like SmartCell for @elixirlang and @livebookdev that supports plugins and can autofill based on @elixirphoenix routes. Still in the works, so if you want to see more go give it a star! #MyElixirStatus
1
9
48
@ac_alejos
Andrés C Alejos
9 months
New blog post is up! Here I talk about some lessons learned in converting NumPy code to @elixirlang with Nx. I show some side-by-side examples and discuss how I approached it. Go check it out! #MyElixirStatus
3
20
45
@ac_alejos
Andrés C Alejos
5 months
Inspired by a blog post I saw from @indexsy , I made a small SEO information tool inside @livebookdev . This tool will search the top @Google search results and compare the terms used to your site using a TFIDF matrix. What other features could I add to this? #MyElixirStatus
4
5
46
@ac_alejos
Andrés C Alejos
7 months
I couldn't find any @livebookdev Kino to stream raw audio events, so I went ahead and made one! Check out how in less than 90 lines of @elixirlang code you can capture audio, predict whether a voice is detected, and plot it live while streaming. #MyElixirStatus
1
13
46
@ac_alejos
Andrés C Alejos
2 months
Officially in the comma club! Appreciate everyone who follows me and especially those who take time to interact with my posts. Also a special thanks to @josevalim , as I think he single handily drove 25% of my followers to my profile 😂
Tweet media one
5
0
44
@ac_alejos
Andrés C Alejos
2 months
Not sure why I did this, but is anyone interested in a DSL for writing @livebookdev Notebooks in @elixirlang as code? #MyElixirStatus
9
4
44
@ac_alejos
Andrés C Alejos
5 months
I spent some time this weekend setting up @supabase with @elixirlang and Ecto. Who says it can't be helpful when writing a backend? I actually think it's the ideal way to use it. Almost done with a blog post about it, should be out tomorrow. #MyElixirStatus
5
1
44
@ac_alejos
Andrés C Alejos
3 months
Added tabs to support multiple queries for Merquery. All tabs persist in the livebook as well. Only the current tab will output to source. Check it out! #MyElixirStatus
4
7
44
@ac_alejos
Andrés C Alejos
8 months
A sneak peek at my next blog post showing how to use @mozilla 's PDF.js to add support for live PDF previews using @elixirphoenix Live Uploads. You can extend the method to other file types. (I'm not a web dev IDK if this method is any good) #MyElixirStatus
0
5
43
@ac_alejos
Andrés C Alejos
3 months
I’m not exaggerating when I say that I see @josevalim as a contributor to 90% of the @elixirlang repos I look at. Insane throughput
@liltechnomancer
00 nice guy 🧸
3 months
My pronouns are he, not him. Because I'll never be him.
Tweet media one
2
9
118
0
2
43
@ac_alejos
Andrés C Alejos
1 month
When making Flint, my schema validation library built on Ecto, one of the primary use cases I had in mind was @thmsmlr 's Instructor library. I've used it a ton, but the boilerplate needed with even simple validations would become tedious. So this is my solution #MyElixirStatus
3
6
40
@ac_alejos
Andrés C Alejos
6 months
I'm working on a series of blog posts about @livebookdev and extending it with Kino. In the meantime, I've made a template for SmartCells that includes support for bundling with @vite_js and styling with @tailwindcss . Enjoy! #MyElixirStatus
1
7
42
@ac_alejos
Andrés C Alejos
5 months
In a recent video, @t3dotgg discusses potential pitfalls with using a Backend-as-a-Service. While they offer great convenience and increased developer velocity, they promote poor security practices. With @supabase you can get the best of both worlds.
2
5
41
@ac_alejos
Andrés C Alejos
5 months
I know some people mentioned making a @shadcn UI style component library for @elixirlang and @elixirphoenix where you’d use Mix tasks to install them. I want this now more than ever. That plus a starter template a la @marc_louvion ’s ShipFast would be amazing.
8
2
41
@ac_alejos
Andrés C Alejos
4 months
Add this to my list of positive signals for the future of @elixirlang . It’s getting hard to keep track of them all!
@t3dotgg
Theo - t3.gg
4 months
LiveView 1.0 is so good that it's tempting me away from React. Seriously. Video up now!
Tweet media one
25
75
710
3
2
41
@ac_alejos
Andrés C Alejos
5 months
They use @elixirlang btw
2
5
40
@ac_alejos
Andrés C Alejos
9 months
Reminder that with @elixirlang you can train an @XGBoostProject model and serve it concurrently to tons of users using the same language that powers @discord . Check out how at P.S. There might be a @livebookdev smart cell in the works #MyElixirStatus
Tweet media one
0
10
40
@ac_alejos
Andrés C Alejos
1 year
NimbleOptions is a small but very powerful library that I think everyone in the @elixirlang community should be aware of. Check out my latest blog post, where I share some advanced techniques that helped me when writing EXGBoost! #MyElixirStatus
2
7
40
@ac_alejos
Andrés C Alejos
4 months
Ok, using Flow in @elixirlang kinda feels like cheating. It just removes so many headaches for writing concurrent data processing pipelines, and I'm only just scratching the surface. #MyElixirStatus
0
3
37
@ac_alejos
Andrés C Alejos
9 months
Working on my next blog post about rewriting NumPy to @elixirlang with Nx. Here's just a brief snippet showing a fairly intricate example from the SKLearn CountVectorizer. What examples from Python do you want to see in Elixir? #MyElixirStatus
Tweet media one
Tweet media two
1
7
37
@ac_alejos
Andrés C Alejos
3 months
Never struggle with using ffmpeg again! With LLMs it's easier now than ever to make tools accessible to everyone. Just say what you want to do and watch your videos, audio, etc. transform before your eyes. Read to see how👇
1
11
36
@ac_alejos
Andrés C Alejos
6 months
Last night I checked out @gleamlang for the first time. From the quality of the homepage, to the language tour, to the cheatsheets for people coming from certain languages, you can tell a lot of care was put into reducing adoption friction. Job well done @louispilfold !
2
2
35
@ac_alejos
Andrés C Alejos
3 months
Features are coming fast! The success of this little project tells me that either this is a really good project or people are really fed up with Postman. Have you considered moving on? #MyElixirStatus
@ac_alejos
Andrés C Alejos
3 months
@elixirlang Newly added Auth section and CurlReq supporting multi-line curl commands makes this demo much quicker now!
0
1
13
3
6
34
@ac_alejos
Andrés C Alejos
7 months
I couldn't find a Kino for embedding @YouTube videos into @livebookdev so I made one. Check it out! #MyElixirStatus
Tweet media one
0
10
33
@ac_alejos
Andrés C Alejos
3 months
With EXGBoost, you can leverage @XGBoostProject models built in Python or other languages. Here I show a quick demo of training a model in Python and visualizing it in @elixirlang and @livebookdev Keep training, serve the model, or visualize it to inform business decisions!
0
9
33
@ac_alejos
Andrés C Alejos
2 months
Another big update to Flint: * Advanced validations with custom errors * Input and output transformations on fields * Support for function calls in validation expressions and more... Look how much expressiveness you can pack into your Ecto embedded schemas! #MyElixirStatus
Tweet media one
Tweet media two
Tweet media three
2
3
33
@ac_alejos
Andrés C Alejos
7 months
I'm ditching the idea of multiple clients for Merquery and going all in on Req. First order of business is getting better support for loading and discovering plugins, since I think those are the heart of what makes Req great! #MyElixirStatus
1
6
33
@ac_alejos
Andrés C Alejos
6 months
Thomas and I are in a run and gun battle to make @livebookdev the best dev environment. Looks like it’s my move now!
@thmsmlr
Thomas Millar
6 months
What if Livebook had Phoenix.LiveReloader? Right now there is a chasm between Mix projects and Livebook. While Livebook gives a REPL-like experience and visuals, Mix gives you testing, multiple files, etc. Often I find myself prototyping modules in Livebook, then refactoring
4
13
71
1
4
32
@ac_alejos
Andrés C Alejos
3 months
Incoming @Google Gemini support for Instructor and @elixirlang ? I've added easy provider and model selection to CinEx. It supports @OpenAI , @ollama , and now Gemini. What else do you want to see from this? #MyElixirStatus
2
3
32
@ac_alejos
Andrés C Alejos
5 months
Cal me a sheep but this @supabase launch week is really making me want to make an app that uses it.
6
1
32
@ac_alejos
Andrés C Alejos
7 months
You can build some cool apps quickly with @elixirlang and @livebookdev ! Look at what @thmsmlr 's instructor_ex library can do for you. Generating comprehensive reports and summaries of GitHub repos! You could extend this too. Should I deploy this for real? #MyElixirStatus
3
11
32
@ac_alejos
Andrés C Alejos
4 months
Need insights into the links across your domain? This will get every link across your domain and: * Check for its current status * Categorize it as Internal / External * Link back to every source page that linked to it. cc @elixirlang @livebookdev #MyElixirStatus
5
5
31
@ac_alejos
Andrés C Alejos
1 year
Riding the wave of his new book announcement, you should also check out @sean_moriarity talk about one of the newer additions to the Elixir ML ecosystem: EXGBoost It will also be the subject of my ElixirConfUS talk #MyElixirStatus
0
6
31
@ac_alejos
Andrés C Alejos
4 months
Supabase auth is a breeze, but don’t let front-end devs have all of the fun! You can still use Supabase auth even from your backend, and it might even be smarter to do so Check out how with @elixirlang as an example
@supabase
Supabase
4 months
supabase auth is the most cost efficient batteries included auth service on the planet rn no cap
Tweet media one
35
22
355
3
3
31
@ac_alejos
Andrés C Alejos
6 months
@src_rip Nx == Basic Building blocks for numerical computing. Lower level but more versatile. Most of the other libraries are built from this. Axon == neural networks built using Nx. You could build NNs from just Nx but Axon gives a layer of abstraction above that's purpose built for
1
4
31
@ac_alejos
Andrés C Alejos
11 months
New blog post from @josevalim shows just how far along Elixir ML has come in only the past quarter of the year. Hard to believe the whole ecosystem didn't exists back in 2020... #MyElixirStatus
@ac_alejos
Andrés C Alejos
1 year
Thanks to @polvalente , @elixirlang now has its own Reinforcement Learning library! Check it out at . To better contextualize this release, check out how much has been done since just 2021. Hard to believe! #MyElixirStatus
Tweet media one
0
17
60
0
11
30
@ac_alejos
Andrés C Alejos
2 months
I want to give a big shoutout to @akoutmos for being my first @github Sponsor! It means a lot, and I'm excited to keep working on open-source. If anyone else wants to help contribute to my work, my Github Sponsor profile is below. Thanks again Alex!
1
2
30
@ac_alejos
Andrés C Alejos
6 months
Slides are available here for my talk on Monday. Thanks again to @paraxialio for the invitation! It's about my first year with @elixirlang , my experience with open-source, and general takeaways about programming language adoption. #MyElixirStatus
0
7
30
@ac_alejos
Andrés C Alejos
1 year
I had such a good time at my first @ElixirConf . Great to meet everyone in person, especially those who've helped me with my open-source libraries. Many of the talks, such as those from @sean_moriarity , @toranb , @charliebholtz , and Katelynn Burns, talked about the adoption of
0
7
29
@ac_alejos
Andrés C Alejos
3 months
Here's a great library showcasing the flexibility of Ecto
@ac_alejos
Andrés C Alejos
3 months
If you work in @elixirlang you should 100% have a copy of this book Don’t let the cover fool you though, Ecto isn’t just for use with databases. It was specifically designed to be agnostic to your underlying data store
Tweet media one
12
20
190
0
3
29
@ac_alejos
Andrés C Alejos
3 months
@t3dotgg Is this a bait to mention @elixirphoenix ? Cause I'll bite
1
0
29
@ac_alejos
Andrés C Alejos
7 months
If anybody is curious what you can do with the instructor libraries from @jxnlco and @thmsmlr , the @livebookdev demo I've been showcasing is now live on @huggingface Spaces! Go check it out! #MyElixirStatus
1
6
28
@ac_alejos
Andrés C Alejos
5 months
Now that @supabase is generally available, I feel much more comfortable using it for my app with 2 users
1
0
28
@ac_alejos
Andrés C Alejos
1 year
Elixir Tip of the Day #3 : You can use the `match?/2` macro to perform guarded matches. This can be a more concise way to perform filtering during enumerations. Combine with `defguard/1` macro to create complex and powerful matches. #MyElixirStatus
Tweet media one
2
4
26
@ac_alejos
Andrés C Alejos
3 months
Now pushed to @github Check it out:
@ac_alejos
Andrés C Alejos
3 months
Incoming @Google Gemini support for Instructor and @elixirlang ? I've added easy provider and model selection to CinEx. It supports @OpenAI , @ollama , and now Gemini. What else do you want to see from this? #MyElixirStatus
2
3
32
1
4
28
@ac_alejos
Andrés C Alejos
7 months
is a great way to discover @livebookdev notebooks, but you can't search specifically for Smart Cells, so I made this quick Livebook to search for them across GitHub and display as a table. Lots of hidden gems! #MyElixirStatus
2
9
27
@ac_alejos
Andrés C Alejos
2 months
Easily colocate your validations and schemas now with Flint Right now it supports options from 6 of the builtin Ecto.Changeset validations. Just pass the option on the field and it'll be validated in the generated changeset function. #MyElixirStatus
Tweet media one
Tweet media two
Tweet media three
1
1
26
@ac_alejos
Andrés C Alejos
7 months
I appreciate the shout out for my new library Merquery on the latest @ThinkingElixir news roundup! If you haven’t, you should go listen and hear a bit about it along with all of the other @elixirlang news. Check out the project: #MyElixirStatus
1
5
27
@ac_alejos
Andrés C Alejos
2 months
I got so caught up working on Flint I forgot to show off the new import and download feature of Merquery! Now you can either upload or paste a saved Merquery JSON file to store your queries for later! #MyElixirStatus
0
6
26
@ac_alejos
Andrés C Alejos
4 months
Now it really feels like talking to your media. Powered by @ffmpeg and ffprobe, you can use natural language to learn more about your media plus transform it. Get the results from stdout & stderr summarized too Watch this demo to see what I mean. It really steps it up a notch!
@ac_alejos
Andrés C Alejos
4 months
I'm having too much fun making this. I can't imagine using @FFmpeg any other way now! This makes it so much easier for my reptilian brain to use such a powerful tool. Powered @livebookdev and @elixirlang
4
10
76
0
2
25
@ac_alejos
Andrés C Alejos
5 months
Inspired by @TylerAYoung 's example_test library, I made a Truth Table library for those who think about complex boolean conditions as truth tables. Get rid of your nasty if/else, cond, or case ladders! #MyElixirStatus
5
5
25
@ac_alejos
Andrés C Alejos
1 year
Learn to serve spam detection machine learning models with @elixirlang and @livebookdev . Livebook is one of the best learning tools Elixir has to offer, and here I used it for my @ElixirConf talk this past week. Let me know what you think!
0
3
24
@ac_alejos
Andrés C Alejos
8 months
I know that many people have reservations about Elixir gaining support for typing but I have high confidence that @josevalim and the whole @elixirlang team working on it will ensure it's done right and it will be a huge net positive for the language.
@josevalim
José Valim
8 months
Tomorrow marks 13 years since the first commit to the Elixir repo. And today we celebrate by announcing that Elixir is, officially, a gradually typed language:
Tweet media one
38
474
2K
1
2
25
@ac_alejos
Andrés C Alejos
8 months
New blog post alert! Here I talk about using custom sigils to extend Elixir's data structures by implementing the Enumerable protocol. It's a small 1-file library that I'm currently using in 2 of my other libraries, and I'm loving it! #MyElixirStatus
2
6
25
@ac_alejos
Andrés C Alejos
2 months
Exciting new features coming to Flint! * Ecto Union type * :when option to define validations as arbitrary boolean expressions * Derived fields let you assign the result of an expression as the field value before applying validations #MyElixirStatus
Tweet media one
1
0
24
@ac_alejos
Andrés C Alejos
1 year
For those porting code from NumPy to Elixir Nx, here's an example where I converted SKLearn's Count and TFIDF vectorizers to Nx for you to reference: * SKLearn: * Nx: Could be helpful to see the comparison. #MyElixirStatus
2
2
24
@ac_alejos
Andrés C Alejos
5 months
Made a new Req plugin to parse robots.txt files. Added it to a new ReqCrawl library where other crawling related plugins can go. Suggestions for more Req plugins are welcome! #MyElixirStatus
0
3
23
@ac_alejos
Andrés C Alejos
5 months
With @t3dotgg already having a soft spot for @elixirlang , and @teej_dv getting into it, I’m now setting my sights on @LowLevelTweets in a pressure campaign to get him to try it on stream. Let’s get @elixirphoenix on Web Wednesdays! cc @chris_mccord #MyElixirStatus
4
2
23
@ac_alejos
Andrés C Alejos
3 months
Now merged into main. Integrates with @elixirphoenix routes as well to automatically generate postman smart cells from your routes Check it out!
@ac_alejos
Andrés C Alejos
3 months
When I saw @derekkraan 's new CurlReq library, I knew I had to integrate it with Merquery! Soon you'll be able to import from a cURL command or copy your Merquery smart cell as a cURL command. Check out this plus another feature I'm adding! #MyElixirStatus
4
1
21
1
0
23
@ac_alejos
Andrés C Alejos
4 months
Added support for audio files as well, so you can seamlessly move between audio and video files using natural language. ~70 more followers and I'll release the code :) #MyElixirStatus
@ac_alejos
Andrés C Alejos
4 months
I made an AI-powered @FFmpeg video editor all in @livebookdev The whole notebook is 400 lines of code. I want to give it away but I'm also vain and want more followers. So when I reach 800 followers I'll release the code and make a video of how it works! #MyElixirStatus
10
20
164
0
3
23