Insights gallery

Explore our thinking

Dive into our world and find out what we have to say about technology, UX, and software development.

Unify and Conquer: Combating Cybercrime with Next-Gen AI and Analytics

Unify and Conquer: Combating Cybercrime with Next-Gen AI and Analytics

Traditional cybercrime detection methods are failing. This webinar explores how AI and next-gen analytics can unify teams and empower investigations for real-time threat prevention. Join us to learn about how GenAI, Machine Learning, and advanced visualizations can combat Cybercrime. (Free - May 16th)

Reactive UI Programming Part 1 – Converting Between KO and RxJs

When working with RxJs and Knockout, there will be times when you have an Rx Observable and need a Knockout observable so you can bind it to a view. And there will be times when you have a Knockout observable and need an Rx Observable so you can merge several event sources or some other type of logic that is more easily solved by the RxJs linq operators.

Astra First Impressions - Porting an Existing Application

Fist impressions of Astra, the new DBaaS from DataStax.

UI Design Patterns for Navigating Complex Data Sets (Online Seminar)

A design pattern, as we explained in our January 2015 blog post, is “a good, reusable solution for a common but specific interaction design problem.” In this online seminar, Lynn Pausic and I present design problems that are often seen in applications and sites with large or complex data sets. We also give 10 examples of patterns that can be used to solve those problems–things like how to set up a complex data table to view status at a glance, or when to employ column filtering so users see only what they choose to see.