Not ALL users should have access to ALL data! Let’s build a Roles and Permissions system to manage that access!
Random Similar Hash for the same term irrespective of executing in a another node or process. Good one for Resource Allocation.
This post is a guide on how we’re building LiveMatch, a real-time app for soccer to follow multiple games in one place. https://readyforproduction.dev/livematch-building-real-time-app-soccer-with-phoenix-liveview
Episode 127 of Thinking Elixir. We talked with Spawnfest competitors Filipe Cabaço & Joel Carlbark about their entry “Lively”. Lively was all about doing cool things with Ecto in Livebook. The project, later renamed to KinoEcto does 4 cool things around Ecto in Livebook. It builds Entity Relationship diagrams from the Ecto Schemas in your Elixir project. It can visualize the dense Postgres explain output and highlight a problem like when a full table scan is performed. It includes a ChangesetValidator SmartCell, and a QueryBuilder that uses NimbleParsec to parse a raw SQL query and do the initial work of turning that into an Ecto query. We talk about what the 48-hour competition was like, what they accomplished and what they plan to do next!
In the first part of a two-part series, we’ll touch on some tools you can use for debugging in Elixir. https://blog.appsignal.com/2022/11/29/debugging-in-elixir-and-erlang-an-introduction.html
We invite you to the 16th edition of Poznań Elixir Meetup! 💜
If you cannot make it, tune into our Live Stream on YouTube
There will be 3 presentations covering trending topics:
🎤 Patryk Bąk - How to migrate live production data
🎤 Łukasz Pauszek - Developing a Twitter clone with CockroachDB in a local Kubernetes environment
🎤 Maciej Kaszubowski - Safe DB schema migrations with Ecto
Once the presentations are finished, join us for drinks and snacks to network and talk about Elixir programming language.🔥
It contains the 3 key differences to be noted.
Two weeks ago, I implemented a small script that gathers Strava stats and commits weekly to my GitHub profile using GitHub actions and elixir. I love elixir and it’s community, but I also love erlang, and I think we should love each other, so to bring everyone together, I decided to rewrite the strava summary in erlang: To know more visit: https://github.com/gilacost/gilacost/blob/master/ventures/STRAVA_SUMMARY_ERL.md
Episode 126 of Thinking Elixir. As software developers, there are many different types of companies we can work at. We met up with the Elixir Wizards crew to learn more about working at a Software Agency like SmartLogic. We compare what this is like vs working at a product company. Of course, we take the opportunity to learn more about Sundi Myint and Owen Bickford, their journeys to Elixir and the work they are doing now. Sundi shares how becoming an Engineering Manager presented new growth opportunities and Owen goes deeper on the ETL system he’s creating to migrate an MSSQL DB to Postgres and how gets to play with Broadway in the process.
FOSDEM 2023 is finally going to be in-person again and we’re excited to announce that the Erlang, Elixir and Friends Devroom got accepted for next year’s edition. FOSDEM is a free conference dedicated to open-source software, one of the largest in the world, and it’s the perfect venue for us showcase the power of the BEAM and get even more people excited about it!
You can find all the information to submit a talk on the dedicated website.
Whether you’re submitting your talk proposal, or you’re just attending the event, we hope to see you in Bruxelles in February!
While working at Binary Noggin we ran into an issue with over provision database connections while using Oban.
Having active connections available in the Phoenix Live Dashboard helped us troubleshoot over allocating connections to the database. This has the added benefit of seeing all active connections not just our Phoenix application.
There are a number of resources online related to Elixir and Phoenix security, however when it comes to securing your own project, determining where to begin is a difficult task. Here are five recommendations to get started improving the security of your application.
Rauversion: the opensource platform for music communities built in Elixir has released version 0.5.0
Hi, we have released Rauversion 0.5.0. It comes with the following:
- Events platform with a ticketing system that lets the community publish Free and Paid Events.
- Stripe integration that allows the community to link their stripe accounts to sell Paid events.
- Streaming event services integration with MUX, TWITCH, STREAM YARD, and ZOOM that allows the community to publish virtual events too!
- Track cover image generated by AI.
In the second part of our two-part series, we’ll improve the parser combinator we’ve written. https://blog.appsignal.com/2022/11/15/parser-combinators-in-elixir-a-deeper-dive.html