Most text search solutions are fine tuned to serve results for keyword style queries. This is a problem in the age of MCP, as comparably long user input hits the same old pg_trgm search| bitcrowd blog Blog
This time, we (almost) take a break from AI and look at five code efficiency hacks that might change your life.| bitcrowd blog Blog
In this blog, we have a ongoing series of posts [about the uses and the technicalities of RAG](https://bitcrowd.dev/tags/rag), especially in the context of coding and Elixir. However, we discovered that many readers did not find the time to setup their own RAG system. To make this more accessible, we launched [exmeralda.chat](https://exmeralda.chat). It's a chatbot for Hex packages that we host for the community.| bitcrowd blog Blog
An introduction to `rag`, a RAG library for Elixir.| bitcrowd blog Blog
Steady is evolving, and we’re excited to be part of the journey! Together, we’re redesigning the creator platform to make it more intuitive, efficient, and scalable for the future. Here’s a look at how we’re shaping the next chapter for independent media makers.| bitcrowd blog Blog
Celebrate Free Software Day with us as we share our favorite open-source projects and the passion behind building tools that empower the community!| bitcrowd blog Blog
Bitcrowdʼs custom approach on semi-automatic releases of our browser extension for Chrome and Firefox.| bitcrowd blog Blog
Find out how you can implement a local RAG system in Elixir.| bitcrowd blog Blog
At the beginning of 2025, the new European Accessibility Act (EAA) 2025 for web accessibility will come into force, requiring many industries and all public bodies to ensure their websites are accessible to all users. This means that for many products, passing WCAG 2.1 level AA will be a legal requirement. At bitcrowd we use automated tooling to catch the common accessibility failings, so our developers can move on to manually test and review the UI they’re creating, giving everyone a great...| bitcrowd blog Blog
Introduction to a small but essential tool from bitcrowdʼs fleet of open source projects: Tickety-Tick, a browser extension for naming Git branches and commit messages.| bitcrowd blog Blog
At the beginning of 2025, new EU laws for web accessibility will come into force, requiring industries and public bodies to ensure their websites are accessible to all users. This brings up a common question: how can we stick to by accessibility rules while still creating a good-looking product? In this post, we will focus on colour contrast, which is not only one of the simplest and most effective ways to enhance accessibility in design but also one of the most common accessibility fails.| bitcrowd blog Blog
Introduction| bitcrowd blog Blog
For the new version of the bitcrowd website, our designer created really amazing, vibrant and colorful designs. Implementing these complex designs in a performant, cross-browser, accessible, and maintainable way was a challenge, and part of the solution was to make use of the features that SVG offers.| bitcrowd blog Blog
Using a RAG information system for your team's codebase. Find out how the LLM can read and understand Elixir code and start a conversation about your codebase with the LLM.| bitcrowd blog Blog
Using a RAG (Retrieval Augmented Generation) information system for source code. Find out how a simple RAG system can empower your development team.| bitcrowd blog Blog
At Bitcrowd, we like our seeds to be idempotent. In practice, this means that running them multiple times will not create more rows each time, but rather upsert the existing data.| bitcrowd blog Blog
Utilizing the Erlang ecosystem to set up a quick SFTP server in Elixir.| bitcrowd blog Blog
Showcasing two small techniques that improve your happiness when working with Phoenix application configuration.| bitcrowd blog Blog
A possible setup for separating private and work-related contributions on GitHub: associate commits with your "private" vs. your "work" email.| bitcrowd blog Blog
When directly compared with OpenAI's 8K model text-embedding-ada-002, the jina-embeddings-v2 stand out in terms of quality. Their long context length is a game changer. Don't let a missing model implementation stop you from realizing your awesome AI project in Elixir. Instead, follow three steps to convert a Python model to Elixir.| bitcrowd.dev