Cardinal Peak
Blog Post
Software Development

Increasing Speed: Cython vs CPython vs Python & Pypy

Last week I started this two-part blog series about increasing the speed of Python through Cython and PyPy. While we already discussed the effects of Cython, I wanted to continue the discussion with a look at PyPy and then a contrast of both PyPy and Cython. What is PyPy and how fast is it? PyPy... View Article
Cardinal Peak
Blog Post
Cloud Transformation

How To Speed Up Python Code With Cython & PyPy: Part 1

When a Python program runs too slowly for our liking, there are several ways to speed it up. Our expert recently spent some time experimenting with two of the most popular tools: Cython and PyPy. This two-part post begins by delving into Cython.
Patrick French
Blog Post
Connected Devices and IoT

LoRa and Semtech and Sigfox, Oh My

Discover LoRa's power for IoT with Semtech, Microchip, and ST Microelectronics. Build your network with Cardinal Peak for tailored solutions.
Last week I started this two-part blog series about increasing the speed of Python through Cython and PyPy. While we already discussed the effects of Cython, I wanted to continue the discussion with a look at PyPy and then a contrast of both PyPy and Cython. What is PyPy and how fast is it? PyPy... View Article
When a Python program runs too slowly for our liking, there are several ways to speed it up. Our expert recently spent some time experimenting with two of the most popular tools: Cython and PyPy. This two-part post begins by delving into Cython.
Discover LoRa's power for IoT with Semtech, Microchip, and ST Microelectronics. Build your network with Cardinal Peak for tailored solutions.
Cardinal Peak
Blog Post
Connected Devices and IoT

Expanding the Wild Blue Yonder

Last month, the Bluetooth Special Interest Group (SIG) announced yet another new Bluetooth® spec, called Bluetooth 5. This new release, out at the end of this year or early next, quadruples the range and doubles the speed of the previous spec. When they hit the market, Bluetooth 5-enabled devices will be able to connect at speeds... View Article
Cardinal Peak
Blog Post
Connected Devices and IoT

Building a Home Automation System (For Fun)

Discover how to build your own home automation system with ease and efficiency. Take control of your environment using the latest in DIY technology.
Patrick French
Blog Post
Connected Devices and IoT

The Future of LPWAN and the IoT

Discover the best wireless network for your IoT devices! Explore the pros and cons of cellular, Wi-Fi, and LPWAN options to find the perfect fit for your needs.
Last month, the Bluetooth Special Interest Group (SIG) announced yet another new Bluetooth® spec, called Bluetooth 5. This new release, out at the end of this year or early next, quadruples the range and doubles the speed of the previous spec. When they hit the market, Bluetooth 5-enabled devices will be able to connect at speeds... View Article
Discover how to build your own home automation system with ease and efficiency. Take control of your environment using the latest in DIY technology.
Discover the best wireless network for your IoT devices! Explore the pros and cons of cellular, Wi-Fi, and LPWAN options to find the perfect fit for your needs.
Cardinal Peak
Blog Post
Software Development

What’s so Hard About Hardware?

I had the pleasure of attending a few segments of Boulder Startup Week, a weeklong event just down the road from Cardinal Peak dedicated to helping startups become successful. Startup Week brings innovators, entrepreneurs, mentors, and investors together to talk about how startups can create the right culture, find funding, bring a product to market,... View Article
Cardinal Peak
Blog Post
Outsourced Engineering

Remote Logging: Part 2

Continuing his guest blogging series over at the Loggly blog, Cardinal Peak Senior Software Engineer Thomson Comer talks this week about how to write effectively for Loggly. He debunks myths about remote logging and gives some great tips for debugging. Check out his most recent post and stay tuned for the third and final post... View Article
Cardinal Peak
Blog Post
Audio

Keeping It All in Sync: Part Two

Earlier this week, I wrote about the importance of synching audio and video, something that we use in many applications. We’ve already discussed why it’s necessary, and today I want to talk about the different ways to do it, some easier than others. Adjust the Video The most common and easiest way to correct for... View Article
I had the pleasure of attending a few segments of Boulder Startup Week, a weeklong event just down the road from Cardinal Peak dedicated to helping startups become successful. Startup Week brings innovators, entrepreneurs, mentors, and investors together to talk about how startups can create the right culture, find funding, bring a product to market,... View Article
Continuing his guest blogging series over at the Loggly blog, Cardinal Peak Senior Software Engineer Thomson Comer talks this week about how to write effectively for Loggly. He debunks myths about remote logging and gives some great tips for debugging. Check out his most recent post and stay tuned for the third and final post... View Article
Earlier this week, I wrote about the importance of synching audio and video, something that we use in many applications. We’ve already discussed why it’s necessary, and today I want to talk about the different ways to do it, some easier than others. Adjust the Video The most common and easiest way to correct for... View Article
Cardinal Peak
Blog Post
Audio

Keeping It All in Sync: Part One

These days, we employ audio and video applications in everything from IoT to embedded products, and one challenge that comes up time and time again is synchronization. Synchronization between audio and video streams is the most common case, but some applications require synchronization between multiple A/V streams, the latter being much more complicated. For the... View Article
Cardinal Peak
Blog Post
Outsourced Engineering

Remote Logging: A Guest Post for Loggly

Thomson Comer, Senior Software Engineer here at Cardinal Peak, is writing a guest blog series starting this week for Loggly. His three-part series begins with this post explaining how remote logging works and how it can benefit engineers and developers in locating bugs in specific lines of code. Leave questions and comments for Thomson here... View Article
Howdy Pierce
Blog Post
Connected Devices and IoT

Is Voice Control the Killer App for Residential IoT?

Like possibly everyone else who grew up watching Sesame Street, I loved Apple’s new ad featuring the Cookie Monster using Siri to help make cookies: https://www.youtube.com/watch?v=CCbWyYr82BM And the behind-the-scenes follow-up is possibly even funnier if you haven’t seen it. The pairing of the childlike Cookie Monster and Siri is pure genius. Great as these ads... View Article
These days, we employ audio and video applications in everything from IoT to embedded products, and one challenge that comes up time and time again is synchronization. Synchronization between audio and video streams is the most common case, but some applications require synchronization between multiple A/V streams, the latter being much more complicated. For the... View Article
Thomson Comer, Senior Software Engineer here at Cardinal Peak, is writing a guest blog series starting this week for Loggly. His three-part series begins with this post explaining how remote logging works and how it can benefit engineers and developers in locating bugs in specific lines of code. Leave questions and comments for Thomson here... View Article
Like possibly everyone else who grew up watching Sesame Street, I loved Apple’s new ad featuring the Cookie Monster using Siri to help make cookies: https://www.youtube.com/watch?v=CCbWyYr82BM And the behind-the-scenes follow-up is possibly even funnier if you haven’t seen it. The pairing of the childlike Cookie Monster and Siri is pure genius. Great as these ads... View Article