Blog

Software Development in the Age of AI

  • 22 January, 2026
  • By Dave Cassel

What does it mean to be a software developer at a time when AI can write code? I’ve been experimenting with AI tools to answer that question for myself. I’ve found what others have concluded: LLM-powered AI tools can be a great productivity boost in the right hands, but does not fully replace a skilled […]

Read More


Data Agility Starts with Smart Technology Choices: How Rigid Schemas Hold You Back

  • 28 July, 2025
  • By Dave Cassel

In today’s data-driven world, agility isn’t just a competitive advantage—it’s a necessity. Organizations are increasingly building data hubs to break down data silos from across the enterprise, enabling better analytics, faster decision-making, and more responsive operations. But as any data leader knows, integrating data from diverse sources is no easy task. Data sources often express […]

Read More


Error Handling in MarkLogic JavaScript APIs

  • 3 December, 2024
  • By Dave Cassel

The engine that powers MarkLogic’s JavaScript includes try/catch, which is really helpful for capturing errors and handling them gracefully. In a perfect world, your application will recover from the problem and/or provide enough information to a caller to make the problem clear. However, sometimes things happen that we don’t anticipate and we need go to […]

Read More


Winning Hearts and Minds: Strategies for Team Buy-In on Data Projects

  • 22 November, 2024
  • By Dave Cassel

When it comes to Big Data initiatives, selecting the right tools, platforms, and architectures is important. Often overlooked is the importance of getting your team on board with the project and the approach. Gaining buy-in across business units is critical to the success of any data project. Without it, even the best technologies can fail […]

Read More


cta-bg

Get In Touch

Wherever you are in your data management journey, we're here to help you take the next step. Whether you're just starting to identify challenges or are ready to implement a solution, our team is ready to assist.