Programming

Programming

1513 bookmarks
Custom sorting
Streaming video with Phoenix
Streaming video with Phoenix
Update 20170906: This article was written for Phoenix 1.2. Is not going to work with 1.3 without some minimal changes, but the ideas should…
·medium.com·
Streaming video with Phoenix
Learning Machine Learning in Elixir | zacksiri.dev
Learning Machine Learning in Elixir | zacksiri.dev
I highlight the various tips and tricks to how I'm learning machine learning with elixir. I also go through the difference between python and elixir for various steps in machine learning.
·zacksiri.dev·
Learning Machine Learning in Elixir | zacksiri.dev
Use Git like a senior engineer
Use Git like a senior engineer
Git is a powerful tool that feels great to use when you know how to use it.
·levelup.gitconnected.com·
Use Git like a senior engineer
Forsp: A Forth & Lisp Hybrid Lambda Calculus Language
Forsp: A Forth & Lisp Hybrid Lambda Calculus Language
In the world of lambda calculus programming languages there are many ways to express the terms, which is why we ended up with such an amazing range of programming languages, even if most trace thei…
·hackaday.com·
Forsp: A Forth & Lisp Hybrid Lambda Calculus Language
Igniter - A code generation and project patching framework - Your Libraries & OS Mentoring / Libraries - Elixir Programming Language Forum
Igniter - A code generation and project patching framework - Your Libraries & OS Mentoring / Libraries - Elixir Programming Language Forum
Fixed! And thanks for posting the links. In the guide lines it says not to link to external sources but I think I took that too literally. It means “explain your package here”, not “don’t have any links pointing elsewhere” 😆
·elixirforum.com·
Igniter - A code generation and project patching framework - Your Libraries & OS Mentoring / Libraries - Elixir Programming Language Forum
Phoenix: Ecto cheatsheet
Phoenix: Ecto cheatsheet
The one-page guide to Phoenix: Ecto: usage, examples, links, snippets, and more.
·devhints.io·
Phoenix: Ecto cheatsheet
Advanced Dependency Injection in Elixir with Rewire | AppSignal Blog
Advanced Dependency Injection in Elixir with Rewire | AppSignal Blog
Dependency injection can prove useful in Elixir. In this second part of a two-part series, we'll look at some basic concepts, core principles, and types of dependency injection.
·blog.appsignal.com·
Advanced Dependency Injection in Elixir with Rewire | AppSignal Blog
Early Returns in Elixir – Clivern
Early Returns in Elixir – Clivern
Early returns is often employed to exit a function as soon as an exceptional or negative condition is met. It won't take much time when learning elixir to figure out that early returns are missing!
·clivern.com·
Early Returns in Elixir – Clivern
Managing Key/Value Pairs in PostgreSQL
Managing Key/Value Pairs in PostgreSQL
Let’s say that you’ve been following the latest research in key/value data storage and are interested in managing such data in a PostgreSQL database. You want to have functions to store and retrieve pairs, but there is no natural way to represent pairs in SQL. Many languages have hashes or or data dictionaries to fulfill this role, and you can pass them to functional interfaces. SQL’s got nothin’. In PostgreSQL, have two options: use nested arrays (simple, fast) or use a custom composite data type (sugary, legible).
·justatheory.com·
Managing Key/Value Pairs in PostgreSQL
Improving upserts in Ecto and PostgreSQL | katafrakt's garden
Improving upserts in Ecto and PostgreSQL | katafrakt's garden
With a little bit of a secret database sauce we managed to get the information about what our upsert did without resorting to tricks like comparing automatic timestamps.
·katafrakt.me·
Improving upserts in Ecto and PostgreSQL | katafrakt's garden
Simple OBS Client in Elixir
Simple OBS Client in Elixir
Let's write a simple module to control OBS using websockets. OBS already have a websocket server which can accept many command to control its features. We're going to use that websocket server to make some actions like: Change scene Apply source filters Many other things Basic configuration First we need to install a websocket client, fresh is a easy to use client that works on top on mint. Let's add the following code to our mix.
·erick.navarro.io·
Simple OBS Client in Elixir
wikidata-taxonomy
wikidata-taxonomy
command line tool to extract taxonomies from Wikidata. Latest version: 0.6.7, last published: 5 years ago. Start using wikidata-taxonomy in your project by running `npm i wikidata-taxonomy`. There are no other projects in the npm registry using wikidata-taxonomy.
·npmjs.com·
wikidata-taxonomy
Picture This: Open Source AI for Image Description
Picture This: Open Source AI for Image Description
Nolan builds a proof of concept for a screen-reader plugin that uses Ollama and PocketBase to get a large language model to describe images.
·fly.io·
Picture This: Open Source AI for Image Description
Boilerplate Busting in Functional Languages
Boilerplate Busting in Functional Languages
This is the story of how I solved a problem (ugly, cumbersome boilerplate code) that I ran into while writing a program in a functional language (Elixir). Functional programming languages often pride themselves on expressiveness and elegance; but occasionally they are not amenable to the most obvious solutions to the problems we wish to solve. In this case, the simplest solution to my problem would have been to have a global mutable variable.
·lambdaland.org·
Boilerplate Busting in Functional Languages