Best of Ubuntu2025

  1. 1
    Article
    Avatar of ubuntuUbuntu·1y

    Building an end-to-end Retrieval- Augmented Generation (RAG) workflow

    This post provides a comprehensive guide on setting up a retrieval-augmented generation (RAG) pipeline using open source tools like Charmed OpenSearch and KServe, specifically in Azure and Ubuntu environments. It covers key components of a RAG system, including data processing, embedding models, retrieval, vector databases, and more, while emphasizing the importance of scalability, security, and the use of open source solutions.

  2. 2
    Article
    Avatar of ubuntuUbuntu·47w

    How to get a job at Canonical

    A Canonical hiring lead shares insider guidance on successfully applying for jobs at the company. Key advice includes applying for the right roles rather than spraying multiple applications, demonstrating specific achievements instead of generic claims, preparing thoroughly for interviews, and avoiding AI-generated content. The company receives around one million applications annually for 300-400 positions, emphasizing the importance of standing out through concrete examples of excellence, initiative, and technical contributions. Canonical uses human reviewers rather than AI screening and values academic achievement as an indicator of personal qualities alongside professional experience.

  3. 3
    Article
    Avatar of ubuntuUbuntu·1y

    Bringing multiple windows to Flutter desktop apps

    Canonical has been working to bring multi-window support to Flutter desktop applications, enhancing usability by allowing more flexible user interfaces. This support allows for better integration of tooltips, dialogs, and menus. Developers will need to update the runner and main function in Dart code. The changes are under review, with support available soon for Linux and MacOS, initially rolling out on Windows.

  4. 4
    Article
    Avatar of ubuntuUbuntu·28w

    Canonical Kubernetes officially included in Sylva 1.5

    Canonical Kubernetes has been officially integrated into Sylva 1.5, a European telecommunications cloud-native framework backed by major operators like Nokia and Ericsson. The distribution offers up to 12 years of long-term support and is designed for mission-critical telco workloads including 5G core, O-RAN, and edge services. Sylva 1.5 becomes the first release to include Kubernetes 1.32, enabling validated deployment of cloud-native and virtualized network functions across telco infrastructure with guaranteed interoperability and performance.