Systems | Development | Analytics | API | Testing

Jira new UI: what it means for Xray users?

Atlassian is rolling out a new navigation system for Jira Cloud making it more consistent across all Atlassian products: Jira, Jira Product Discovery, Jira Service Management, and Confluence. The most impactful change is moving the top navigation bar to a vertical sidebar on the left, with the goal of simplifying, decluttering, and modernizing Jira’s navigation—while also making it easier for teams to work across Atlassian’s suite of products.

How to Test Generative AI Applications like ChatGPT?

According to McKinsey, AI-driven automation could add $4.4 trillion annually to the global economy—but only if these systems perform as intended. So how do we verify their capabilities? Testing goes beyond just bug-fixing. It’s about tests of creativity for the AI, a check for facts, and correct responses. Can it handle complex requests? Does that cut down because of harmful or misleading outputs? It's like teaching a super-smart (but sometimes clueless) assistant.

Finding Synergy: How Finance and Sales Find Effectiveness through CRM, interview with Vladimir Novotny from Home Credit International.

The global financial services industry is a complex landscape: a patchwork quilt of regulatory frameworks, technologies, and markets with very different customer needs. To be the most profitable, the most competitive, and the most efficient it can be, a financial services provider must find a way to navigate that complexity, and sales and finance teams hold pieces of the puzzle. And putting the pieces together isn’t as easy as it may look at first glance.

Optimizing Serverless Stream Processing with Confluent Freight Clusters and AWS Lambda

Confluent has been instrumental in enabling customers from various industries to develop real-time stream processing solutions using Apache Kafka. While many of these use cases demand low-latency and real-time processing, stream processing is also increasingly being utilized for ingesting logging and telemetry data. This type of data typically features a high ingest rate, but allows for a higher tolerance for end-to-end processing time.

Swift Concurrency Explained: GCD, Operation Queues, and Async/Await

Concurrency is the ability of an app to perform multiple tasks at once, and it’s a crucial concept for apps that need to perform multiple tasks at once in an efficient, usable way. Thankfully Swift has made great strides with concurrency, and now provides simple tools for writing robust apps that are responsive and enjoyable to use. In this article we’ll explore two main ways of using threads for concurrency models.

The Art of Throwing Exceptions in C# (or How to Fail Gracefully)

Exceptions in C# are like fire alarms – they're loud, disruptive, and absolutely essential. And much like fire alarms, most beginners either ignore them or disconnect the batteries. Let me explain what we're dealing with here. In the C# world, exceptions are specialized objects that capture all the details when something goes wrong in your code. They're not just error messages – they're fully-fledged objects that inherit from the System.Exception class.

Visual Regression Testing with Playwright Vs. Others

Playwright is a Microsoft-created NodeJS package with capabilities that are quite similar to Puppeteer. Both libraries enable you to automate browser-based tasks. With Playwright, you can launch or connect to a Chrome, Edge, Safari, or Firefox browser and exchange instructions. The DevTools protocol (for Chrome browsers) and a bespoke protocol (for Firefox and WebKit browsers) are used for these messages.

Your Software Changes in Real-Time, So Should Your Architecture Diagrams

The evolution of diagramming in software mirrors the evolution of software development: from static and planned upfront → to lightweight and iterative → to automated and real-time. The 1968 “Mother of All Demos” by Douglas Engelbart wasn’t just a showcase of new technology—it was a glimpse into the future of how we interact with and visualize complex information, including software systems.

Game Tech Summit 2025: Navigating the Future of Games and Media Development

Last week, industry leaders gathered at the Game Technology Summit during GDC 2025 to explore emerging trends and challenges in game development. The panel discussion, moderated by Jase Lindgren (Sr. Solutions Engineer and P4 Evangelist, Perforce), featured insights from Colin Walder (Engineering Director, CD PROJEKT RED), Joshua Orellana (Head of Animation and Games, Halon Entertainment), and Matt Ellis (Game Dev Advocate, JetBrains).