Systems | Development | Analytics | API | Testing

Transforming DevOps for Scientific Innovation:Materials Project's Cloud-Native Journey to 500K Users

The Lawrence Berkeley National Laboratory (Berkeley Lab) stands at the forefront of scientific discovery, driving innovations across energy, physics, biology, and computational research. The project harnesses the power of supercomputing and state-of-the-art methods to provide open web-based access to computed information on known and predicted materials..

C# Threading and Multithreading: A Guide With Examples

Building responsive and efficient applications in our rapidly-evolving digital world is more crucial now than ever. As software developers, we constantly look for ways to boost performance and improve the user experience. One such method is employing multithreading, a widely used yet often misunderstood feature. This comprehensive guide will dive deep into C# threading and multithreading. We’ll unpack what they are, their differences, and when and how to use each.

Tracing of Node.js for Better Visibility and Performance with N|Solid

Tracing is a critical feature in N|Solid that allows developers to analyze application performance by visualizing the relationships between different processes through spans and traces. Without proper tracing, debugging performance issues becomes significantly more challenging, as developers lack visibility into how requests flow through an application. Tracing helps pinpoint bottlenecks, optimize request execution, and improve overall application efficiency.

Introducing M4 Pro Mac Mini on Bitrise: More Power, Speed & Efficiency for Your CI/CD

Every iOS developer dreams of faster builds, but getting there isn't always straightforward. The reality is, mobile development is a complex process. There are many factors beyond your control—like legal considerations, device compatibility, and app store approvals—that can cause delays and slow things down. The good news is there is one way to speed up your builds without having to cut corners or sacrifice quality: Introducing the Apple M4 Pro Mac Mini on Bitrise.

Announcing Kong GCP Cloud Gateways (Beta)

When speaking with platform teams who are responsible for setting up their organizations’ API platforms, we often hear: "We really want to offload the infra side of this. We don’t want our engineers spinning up their own locally hosted infrastructure or asking other infrastructure teams to do this.

Best practices for target-based triggers with Bitrise

If you've ever found yourself tangled up in the complexities of setting up CI/CD pipelines, you're familiar with the challenge of mapping code events with build triggers. At times, you may wish to initiate a few checks, while at other times, you prefer to execute several checks at once. It can be slow and, at times, frustrating to ensure that only those CI checks are triggered that are relevant to the code change. A better, more scalable approach? Target-based triggering.

Legal Risks of Using Mobile Analytics: How to Protect Yourself

Mobile data provides the eyes and ears of a modern business. It helps us understand where our audience is, what they want to know and what they respond to most enthusiastically. And it can make our apps run faster, too. In a world of ever-increasing consumer choice, this kind of stuff doesn’t just matter. It’s crucial. However, while mobile data can lead to new ideas, it can also be very dangerous if not used properly.

A Guide to Python Priority Queue

When working with data, applications sometimes need to process elements in a specific order, as opposed to the order in which data arrives. That’s where priority queues come in. Unlike regular queues, which follow a first in, first out (FIFO) principle, a priority queue processes elements based on their priority. Think of it as a VIP line at an exclusive event – the highest-priority guests always jump the queue, regardless of when they arrive.

How Tech Is Transforming the AEC Industry: With Benjamin Allen, GreenLite | The Innovation Blueprint

Welcome to Episode 8 of The Innovation Blueprint! In this episode, we explore how cutting-edge technology is reshaping industries, with a special focus on PropTech, AI, and digital trends driving transformation across sectors.

How to set up a monorepo with Bitrise

Over 4000 engineering teams are building mobile apps and related projects using Bitrise. One trend we’ve observed is the increasing use of monorepos by some organizations. In this blog, I’ll show you an example setup that demonstrates the current best practice for using Bitrise CI with monorepos. You can use this as a reference for your own monorepo to achieve a CI setup that prioritizes efficiency, autonomy of project teams, and effective governance.