brainlid
ThinkingElixir 136 - Elixir around the Bonfire
Episode 136 of Thinking Elixir. The “fediverse” has become a hot topic of late. Fortunately, Mayel de Boniol joined to explain what federated means, what ActivityPub is, and more. Mayel is more than just knowledgeable in this area, he created Bonfire Networks as well! It’s written in Elixir and is a framework people can use to build their own federated servers to meet their specific needs, be that for tweet-like messages, meetup coordination, collaborative task lists or your own custom extensions. Being written in Elixir and OpenSource, he explains a number of libraries that can help those of us not even building a social app at all!
Popular Backend topics
                        
                      
                      
                Part 1: Introduction to Postgrest. 
In Codd, we trust In the field of Computer Science and Engineering, few things come close to the dura...
              
            
            
              
          
              New
                It’s not legacy code — it’s PHP. 
Vimeo has been using PHP in production for over 15 years. Find out how we keep a million lines of PHP i...
              
            
            
              
          
              New
                We all know how to teach recursion. We’ve done it for decades. We pick some honored, time-tested examples—Fibonacci numbers and factorial...
              
            
            
              
          
              New
                In a previous post we talked about implementing a simple video chat with WebRTC and Elixir. This update will touch on some of the API cha...
              
            
            
              
          
              New
                One of my favourite programming languages in the last few years has been Crystal. While the language has not yet reached its 1.0 version,...
              
            
            
              
          
              New
                Go is not an easy programming language. It is simple in many ways: the syntax is simple, most of the semantics are simple. But a language...
              
            
            
              
          
              New
                Everyone outside of tech has heard of JavaScript, Java, Python, Ruby and even .Net, but few if any have heard of F#. However, F# may be o...
              
            
            
              
          
              New
                The perspective of an ignorant computer science undergrad
It’s likely that you read the title of this post and thought “what is this guy ...
              
            
            
              
          
              New
                As DoorDash transitioned from Python monolith to Kotlin microservices, our engineering team was presented with a lot of opportunities to ...
              
            
            
              
          
              New
                Jason Stiebs shows a couple ways for a LiveView to make it easy for users to click and copy an important value to their clipboard. He sho...
              
            
            
              
          
              New
Other popular topics
                        
                      
                      
                Reading something? Working on something? Planning something? Changing jobs even!? 
If you’re up for sharing, please let us know what you’...
              
            
            
          
              New
                We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
              
            
            
          
              New
                Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
              
            
            
          
              New
                Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
              
            
            
              
          
              New
                Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
              
            
            
              
          
              New
                Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
              
            
            
          
              New
                Hi folks, 
I don’t know if I saw this here but, here’s a new programming language, called Roc 
Reminds me a bit of Elm and thus Haskell. ...
              
            
            
          
              New
                I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
              
            
            
          
              New
                Hello, 
I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
              
            
            
          
              New
                Ask Me Anything with 
Mark Volkmann 
@mvolkmann 
On February 24 and 25, we are giving you a chance to ask questions of PragProg author M...
              
            
            
          
              New
Categories:
Sub Categories:
Popular Portals
- /elixir
 - /rust
 - /ruby
 - /wasm
 - /erlang
 - /phoenix
 - /keyboards
 - /python
 - /rails
 - /js
 - /security
 - /go
 - /swift
 - /vim
 - /clojure
 - /emacs
 - /haskell
 - /java
 - /svelte
 - /onivim
 - /typescript
 - /kotlin
 - /c-plus-plus
 - /crystal
 - /tailwind
 - /react
 - /gleam
 - /ocaml
 - /elm
 - /flutter
 - /vscode
 - /ash
 - /html
 - /opensuse
 - /centos
 - /php
 - /zig
 - /deepseek
 - /scala
 - /lisp
 - /sublime-text
 - /textmate
 - /react-native
 - /nixos
 - /debian
 - /agda
 - /kubuntu
 - /arch-linux
 - /django
 - /deno
 - /ubuntu
 - /revery
 - /manjaro
 - /nodejs
 - /spring
 - /diversity
 - /lua
 - /julia
 - /slackware
 - /c
 

    




