We Ported a Qt App from C++ to Python. Here's What Happened.
Can Python and PyQt be used effectively to develop large, complex (typically desktop) applications? Find out.
Connecting tech leaders with insight to move the needle, and developers and designers with inspiration to build really cool touchscreen-driven stuff people will love.
Can Python and PyQt be used effectively to develop large, complex (typically desktop) applications? Find out.
Can a robot do a designer's job? Should it?
Sure, it used to be impossible. But these days, you can build your app before deciding which platforms to deploy it to.
If you use NUI principles to design a touch interface you'll get better results than if you default to GUI principles.
Why are fire trucks red? Why not green? As a designer, you must always keep an open mind.
New technologies and cutting-edge IoT products require substantial design effort — even for the simplest-appearing designs.
We built a cool large-format Plinko-style game for use at a trade show. Here's how we did it.
Super minimal design is the way of the future for IoT devices, hiding vast complexity behind the simplicity.
As designers, we're in the service industry. To deliver great service, we need to be great listeners. And that requires empathy.
Common development solutions, anti-patterns generate negative consequences. Here are several you should be familiar with so you can avoid.
Here's a walk through of the build process from source code.
Here’s a practical guide to implementing ZeroMQ for your messaging server.
Here's how to gain value and avoid conflicts when co-creating with your stakeholders.
Including stakeholders in the creative process will pay dividends for your project.
Want to give Alexa a more conversational tone? Here are some ways you can customize your voice application.
Clients want the best possible outcomes for their projects, but sometimes they get in their own way. Here's how to guide them toward success.
ICS is pushing the medical device industry forward with intuitive products that are carefully designed to aid all caregivers.
Check out these insightful technical articles from ICS engineers.
Friction in a digital experience causes customers to turn away from your products. Here's how to avoid that.
Here's what you need to know to deploy a Qt application for macOS, including assigning icons and adding assets.
Building voice apps is easy. Building great ones, not so much. Here's why.
A pipelining approach allows you to prioritize UX while still providing your dev team with adequate time to work on system features.
Generating true random numbers for cryptocurrency, security software and games is surprisingly difficult. QRandomGenerator can help.
Applying lessons learned from hardware development to speed time-to-market for your next software-dependent product.
Designing a new product? Usability testing helps you address problems early, with the least impact on your budget and schedule.
In part 7 of our Qt Developer's Bag of Tricks series we look at some popular virtualization products.
Following these best practices will ensure your user experience design and development process is focused and effective.
Is your application vulnerable to hackers? Here’s how to limit your exposure.