Blog: General

AerisWeather AMP
May 5

AerisWeather Now Integrated with WhirlyGlobe-Maply

AerisWeather is now integrated with the WhirlyGlobe-Maply mobile toolkit! Mousebird Consulting Inc. does high performance mobile data display. They make the WhirlyGlobe-Maply open source geo-spatial toolkit for iOS and Android. The toolkit is a mobile first SDK used in a variety of weather, aerospace, map, and education apps. The WhirlyGlobe-Maply toolkit already supports a wide variety of weather and aviation apps, so they just made it easier to fetch AerisWeather data layers. There are a few new MaplyAeris objects in the toolkit. These take your AerisWeather key, interrogate the available layers, and set up the necessary WhirlyGlobe-Maply objects. Get started...

March 3

Aeris Pulse is now featured on the App Store

Now featured on the App Store as one of the best new apps, Aeris Pulse is the premiere severe weather app for iOS and Android! Never be surprised by the weather again with Aeris Pulse’s exclusive approaching weather threats. Using your current GPS location, Aeris Pulse highlights where the weather threats are relative to you. Receive push notifications and in-app alerts when hazardous or severe weather approaches your current location. Push notifications detail everything from heavy rainfall to severe storms with hail, lightning, and even tornadoes possible. You can also choose to receive notifications for National Weather Service (NWS) warnings for...

Aeris Android SDK v2.0
January 15

Aeris Android Alpo – Eating Our Own Dogfood

The term “Eating Your Own Dogfood” or “Dogfooding”, has spread throughout the tech industry in the past 20 years.  Back on the farm we used a slightly different way to say the same thing (something about dogs and where they sleep) but it all means basically the same thing: it’s the idea of using the products we make to ensure that things actually work the way we say they do.  The Aeris Android development project recently gave me a “no thank you bite” of my own. Dinner is Served http://deviq.com When I sat down to pen the developer’s blog this week,...

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,...

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...

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

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...

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...