Blog

aeris-iosdev-header
January 7

Playing Nicely Together: Swift, Dependencies and Cocoapods

We recently pushed out version 2.2.2 of our Aeris Weather SDK for iOS to fix some issues with using Objective-C and Swift modules in Xcode 7 and Cocoapods. While tweaking our internal projects to better support modules, we ran into this dreaded compiler error in Swift 1.2 when trying to build the updated libraries: And apparently we weren’t alone. There were many of these errors and they all appeared within the umbrella headers of each of our frameworks, Aeris.h for example. At first we figured it was some weirdness caused by using our ObjC Aeris libraries in a Swift project,...

aeris-crispcache-header
December 17

Is Your Cache Crispy Fresh?

Our big project these days is a major overhaul of our map tile servers for our Weather Overlays API. We’re moving the entire codebase over to Node.js and using mapnik to generate tile images. Performance and resource usage is a major concern. We need to generate images for more than 20 different weather data sets, some of which update as often as every 2 minutes. To keep our maps snappy and not break the bank, we need to do a really good job caching at every level of resource creation. There are several great caching libraries out there, but we had...

aeris-infrastructure-header
December 10

Kubernetes – Scaling in 2D

We deal with large data at Aeris Weather. Multiple weather metrics, every few square kilometers, updated every few hours covering several weeks, across the whole globe… oh my. And that is just forecast data. A continuous stream of observations, storm cells, fires and other data in addition to forecasts presents our engineering team with a variety of challenging scaling problems. As we take a deep breath to think about how much data that is, that is just the ingestion side. Much like you as you exhale once again, our applications need to output the data back out in meaningful ways to our...

December 2

AerisWeather Winter Newsletter

Aeris Android SDK
November 24

Google Android and The Mystery of the Duplicate Icon

While recently working in the luxurious upstairs loft that is home to the Aeris Weather software development team, I ran into an issue that had me stumped for a bit.  Thank goodness for Google and Stack Overflow, but even with the help of our Android benefactor and the developer’s crisis hotline we know as SO, it took me a little digging to find all the pieces of the puzzle.  So this episode of our Aeris developer’s blog is devoted to all of you Android devs who are searching for an answer to “The Mystery of the Duplicate Icon”. With The Best...

Aeris Android Weather SDK
November 20

Aeris Android Weather SDK v1.1.1

Version 1.1.1 of the Aeris Android Weather SDK is now available. This version of the SDK includes access to additional endpoints like observation/summary and new data attributes like Ultraviolet Index forecasts.  Read on for highlights of the  new data waiting to enhance your Android weather applications! Updated Endpoints, More Better Since our last update the Aeris Weather API team has continued to add and expand our endpoints to their arsenal of weather data. This update of the  Android SDK provides streamlined access to these enhanced data sets for Android developers. Updated endpoints include: Forecasts The following attributes are now available...

Storm Reports with Aeris Weather API
November 19

Storm Reports with the Aeris Weather API

In a 24-hour period from noon on Tuesday, Nov 17 through noon on Wednesday, Nov 18th, more than 1,000 storm reports were reported across the U.S. The Aeris Weather API provides quick access to these reports for use within applications, including many of the available javascript and mobile mapping platforms. Today, we will step through adding storm reports to an interactive map using the Aeris API, GeoJSON and the Leaflet mapping library. Aeris Weather API now has GeoJSON Support The 1.4 release of the Aeris API added several new features, including GeoJSON support. GeoJSON is a common method for transferring geospatial...

November 12

Aeris iOS Weather SDK 2.2.0 Released

Our next minor version of our Aeris iOS Weather SDK is now available with several new features and whole lot of bug fixes and improvements. Supported iOS Versions With iOS 8 and 9 adoption at 90-95% and iOS 9 adoption quickly rising to near 75% according to Apple and Mixpanel, our iOS SDKs are currently being developed to only support iOS 7 and higher. However, we have plans to drop support for iOS 7 by next summer once iOS 10 is released to developers as users running versions older than iOS 8 should fall below 5%. New Data Sets +...

header_blog_soon
September 22

Coming Soon…Aeris Enterprise for Mobile

Coming soon to the AerisWeather suite of alerting and forecasting services: the Aeris Enterprise mobile app! Everything you love about the desktop version will soon be conveniently available for download on your iOS device. Easily add job site locations, set up custom alerts, and view radar.     Stay tuned in the coming weeks for more details! Visit http://www.aerisweather.com/manage/enterprise/ to discover how Aeris Enterprise will help your business increase efficiency by being ready for whatever the weather brings. Find AerisWeather on Facebook or follow AerisWeather on Twitter.

AerisWeather
September 3

AerisWeather Fall Newsletter

  In This Issue We hope you had a great summer! The last couple of months have been very busy for us. Aside from moving to a new office space, we have also been hard at work creating and updating our state of the art technologies to serve all of your weather needs. Here’s What’s New We have a lot of new and exciting things happening at AerisWeather. The first is our interactive maps SDK. This is a complete Javascript weather map platform built upon our open source AerisJS library. This new SDK provides many features, including modern design, support...