There's (almost) no GitLab
The article explains why Mergify, a developer tool, doesn't support GitLab, analyzing cultural biases in the French tech market and GitHub's market dominance.
Julien Danjou est un vétéran de l'open source avec 25 ans d'expérience, CEO et co-fondateur de Mergify, et créateur du gestionnaire de fenêtres awesome. Découvrez les insights du plus jeune développeur Debian en 2002, leader du projet de télémétrie OpenStack et créateur de la base de données de séries temporelles Gnocchi. Explorez l'expertise issue des innovations cloud computing chez Red Hat, du développement du profileur Python chez Datadog et de la maîtrise des mécanismes internes de CPython. Apprenez de l'auteur des livres "Serious Python" et "Scaling Python", animateur du podcast français CI/CD "Nom d'un Pipeline!" et fondateur du Toulouse SaaS Club. Suivez pour des insights sur les plateformes SaaS, l'expertise en développement Python, les meilleures pratiques CI/CD, l'optimisation de l'expérience développeur, les contributions GNU Emacs et la programmation Lisp. Accédez aux connaissances sur l'automatisation de fusion de code, la collaboration d'équipes d'ingénierie logicielle et l'architecture cloud computing.
246 articles from this blog
The article explains why Mergify, a developer tool, doesn't support GitLab, analyzing cultural biases in the French tech market and GitHub's market dominance.
A developer's critique of Dependabot's flaws under GitHub, including silent failures and slow updates, leading them to stop using it.
A tech professional explains the pitfalls of employee stock options, urging clarity on their value and highlighting psychological investment challenges.
Explains the concept of a product engineer, contrasting them with traditional software engineers by emphasizing user-centric design and business value.
Discusses the importance of testing API behavior beyond just the data model, using real-world examples like GitHub API issues.
Analyzes GitHub's evolution, its enterprise focus post-Microsoft acquisition, and its future relevance in the developer ecosystem.
A SaaS founder discusses strategies for small tech companies to compete when large corporations enter their market, using personal experience and the 80/20 rule.
A former engineer turned CEO shares a framework for becoming a great software engineer, focusing on technical depth, business value, and collaboration.
Announcing Byte Brigade, a community of developers and business angels investing in and mentoring early-stage developer tools and SaaS startups.
Explores how AI can revolutionize communication by bridging context gaps between people, using tools like RAG and AI assistants as proxies.
A reflection on creating a French tech podcast focused on CI/CD practices, sharing insights from industry experts and the journey of building the show.
Explores the challenges, trade-offs, and benefits of using merge queues in CI/CD pipelines to improve code quality and stability.
Introducing sql-compare, a tool for managing and testing SQL database migrations, born from the challenges of evolving PostgreSQL schemas at Mergify.
A developer shares 25 years of experience with linters, discussing strategies for configuring them effectively and treating warnings as errors.
A tech founder shares hard-earned lessons on hiring for a startup, covering pitfalls with interns, candidate assessment, and recruitment strategies.
A personal account of building a tech community in Toulouse, France, by reviving a Python meetup and connecting with local professionals.
A software engineer reflects on a decade of writing and self-publishing Python programming books, sharing lessons learned and sales milestones.
Mergify's founders share their costly mistakes and lessons learned while building the billing and payment system for their GitHub automation tool.
A software engineer reflects on the evolving personal and professional value of attending tech conferences over a 15-year career.
A software engineer reflects on his blogging hiatus, the impact of AI on writing, and his renewed motivation to create authentic human content.