Author: drweb

As someone who has been using Linux for more than 12 years, I’ve often come across the same question: “Can I replace Microsoft Office with open-source alternatives on Linux?” My answer has always been simple: Yes, you can, and I do it every single day. Over the years, I’ve relied on tools like LibreOffice, ONLYOFFICE, and other open-source office suites instead of Microsoft Office, and here’s why I believe they are not just alternatives but, in many ways, better suited for Linux users. LibreOffice – The Trusted Classic LibreOffice has long been the default choice for Linux users who need…

Read More

Kong Inc. today revealed it has acquired OpenMeter, a provider of a metering and billing software based on an open source software project.Ross Kukulinski, vice president of product management for Kong, said OpenMeter will enable Kong to embed the usage-based metering and billing capabilities into Kong Konnect, a platform for managing application programming interfaces (APIs), early next year. In the meantime, Kong will continue to make the OpenMeter software available both as open source software and via a software-as-a-service (SaaS) application service that OpenMeter provides.Adding the ability to monetize APIs is especially critical today for any application that needs to…

Read More

Right now, 10 million bots handle messages from over 1 billion Telegram users – and not some simple chatbots like most would think, but payments, running games, managing communities, and automating entire businesses. So, here’s exactly how these bots work under the hood!BotFather Controls Everything – Your First 5 Minutes with Telegram’s APIEvery Telegram bot starts with BotFather – you message @BotFather, type /newbot, pick a name, and you get a 46-character token that looks like “123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11”. Such a token serves as your bot’s password – so, lose it and someone else controls your bot.But what happens next is that…

Read More

MCP is not an API. Tools are not agents. MCP is more than tools. Here’s what this means in practice. Most developers misread the Model Context Protocol because they map it onto familiar API mental models. That mistake breaks agent designs, observability, and the “last mile” where non-deterministic reasoning must meet deterministic execution. This piece corrects three common misconceptions and offers concrete patterns that actually work. 1) Misconception #1: “MCP is just another API” Claim people make: Treat an MCP call like calling REST or gRPC.Reality: MCP is a model-facing protocol designed for LLM tool use, intent mediation, and context…

Read More
SQL

As I use containers more and more to run various things, I decided I not only wanted to set up docker compose files, I wanted to name them something other than docker-compose.yml. While I often have these running in separate folders with separate batch files to start them, I wanted to have the name mean more.This post shows how to do this.Creating the FileObviously the name is the only change. All the other items in your file need to match. For me, I created a new file with YML in it, which looks like the image below. I then saved…

Read More

We’re Kinnovis, a fast-growing and family-run B2B SaaS company on a mission to modernize the self-storage industry across Europe with smart, automated software solutions. Our headquarters is in Vienna, Austria, and our international team is based in Austria, the UK, Slovenia, Spain and France. As one of Europe’s leading software providers in our niche, we help self-storage operators manage their facilities efficiently through smart, automated software. Currently, we serve clients in 18+ countries, and we are in a phase of fast growth and keep expanding. What sets us apart? Kinnovis is a family business. We are not dependent on investors; therefore…

Read More

Ever since OpenAI cofounder Andrej Karpathy posted on X about vibe coding, the topic has sparked many discussions about whether letting AI take over coding is a good idea. It certainly has potential, but is vibe coding ready for the enterprise? Before we can unpack its feasibility for the enterprise, let’s first understand vibe coding. It uses AI to generate code based on the user’s desired application as opposed to manual coding. Essentially, tell AI what you want the app to do and voila, it’s ready in seconds.  In some ways, it’s like conversational coding or having a coding concierge that attends…

Read More

September 2, 2025 by Jenn Yarnold Innovation simply can’t wait. Not today, when rapid evolution and change are the baseline, the table stakes. Organizations are under constant pressure to ship software faster, make their operations more reliable, and scale everything efficiently. And they have to do all this while dealing with complex regulations, ongoing talent shortages, and ever-increasing technical complexity. In this tough environment, automation isn’t just a nice-to-have anymore; it’s the absolute backbone of modern, high-performing DevOps. Filed Under: Migration Modernization

Read More

Since diagrams such as networks, organizational structures, system architectures, workflows, etc., have become an indispensable part of both technical and managerial work, we come to the conclusion that, in fact, information visualization is becoming even more important these days. Therefore, if you use Linux, we understand very well that choosing the best diagram viewer is key to your productivity while working. So to help you out, in this article, we will explore the best and most efficient options for diagram viewing on Linux in 2025. Ultimately, the choice is yours. 1. ONLYOFFICE Diagram Viewer In fact, it is worth mentioning…

Read More