by Brad Johnson, on Jun 13, 2019 12:06:10 PM

The first iPhone was released on June 29, 2007. And while the advent of the iPhone was hardly the only catalyst of the smartphone revolution, I consider this to be …

Read Story
Topics:Stateful ApplicationsEdge AnalyticsSWIM AIEdge Computingdevopsdistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systemsweb agentsapistreaming api

by Brad Johnson, on Jun 7, 2019 12:11:52 PM

Five years ago when I started tracking media buzz around stateful architectures, I’d see a few articles every month about running stateful containers. That's about when Caitie McCaffrey first shared this awesome …

Read Story
Topics:SWIM AIdistributed computingHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systemsnodejsweb agentsapistreaming apitutorialjava

by Brad Johnson, on May 31, 2019 7:57:00 AM

Aggregating data from heterogeneous REST APIs and streaming sources can be a pain. In order to achieve real-time insights or visualizations, developers need to efficiently combine REST and streaming data …

Read Story
Topics:SWIM AIdistributed computingHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingpythonweb agentsapistreaming api

by Brad Johnson, on May 24, 2019 11:52:56 AM

I’ve written previously about Scott Clarke’s Greenhouse demo app because it’s a good example of how to build integrations between external frameworks and Swim. While Swim functions perfectly well on …

Read Story
Topics:Stateful ApplicationsSWIM Inc.SWIM AIdevopsdistributed computingserverlessweb applicationsswimOSnodejs

by Brad Johnson, on May 15, 2019 10:34:32 AM

How do you evaluate open source technologies, like Kubernetes and Swim, when there's so much hype? Last post, we explored the challenges of architecting a real-time application, which are due in part …

Read Story
Topics:Stateful ApplicationsSWIM SoftwareSWIM AISwim Enterprisedistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systems

by Brad Johnson, on May 7, 2019 1:17:17 PM

We need to have a serious talk about "real-time." These days, it seems like there are more real-time Web technologies to choose from than trendy superfoods (see: Irish black pudding, …

Read Story
Topics:Stateful ApplicationsSWIM SoftwareEdge AnalyticsSWIM AIEdge Computingdistributed computingHTTPweb applicationsswimOSRESTWARPstreaming

by Brad Johnson, on Apr 25, 2019 1:46:02 PM

Here's a cool demo from Swim developer, Scott Clarke. The Swim Greenhouse Demo (found here on GitHub) uses Swim, NodeJS, and Python to make an application which learns in real-time from a …

Read Story
Topics:Machine LearningStateful ApplicationsSWIM SoftwareEdge AnalyticsSWIM AIEdge Computingdistributed computingHTTPweb applicationsWARPnodejspython

by Chris Sachs, on Mar 20, 2019 12:23:39 PM

Swim can be a challenge to explain to people, even if the audience is fairly technical. Unless you've had firsthand experience building and running at-scale distributed applications with low latency requirements, it's difficult …

Read Story
Topics:Machine LearningStateful ApplicationsSWIM SoftwareEdge AnalyticsDigital TwinSWIM AIEdge ComputingSwim Enterprisedistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systems

by Chris Sachs, on Mar 19, 2019 1:16:46 PM

This is the last post in a three part series about the future of the Web. You can read parts 1 and 2 here. Like MS-DOS, Swim is "integrated software that consists of a persistent transactional memory …

Read Story
Topics:Stateful ApplicationsSWIM SoftwareEdge AnalyticsDigital TwinSWIM AIEdge Computingdistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systems

by Chris Sachs, on Mar 14, 2019 10:51:24 AM

This is the second post in a three part series about the future of the World Wide Web. Click here to read part 1 or part 3. "The World Wide Web was designed to …

Read Story
Topics:Machine LearningStateful ApplicationsSWIM SoftwareEdge AnalyticsDigital TwinSWIM AIEdge ComputingSwim Enterprisedistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreaming