by Brad Johnson, on Jul 2, 2019 3:19:54 PM

Today, the Java ecosystem remains one of the largest developer communities on planet earth. At over 9 million active developers, the Java programming language is used every day to build and run systems …

Read Story
Topics:Stateful ApplicationsEdge AnalyticsSWIM AIdistributed computingserverlessweb applicationsswimOSWARPstreamingnodejspythonweb agentsstreaming apijavastateful lambdaspolyglot programminglambda functions

by Brad Johnson, on Jun 21, 2019 10:34:55 AM

Let’s take a moment to appreciate the noble REST API. They’re anywhere and everywhere. REST is the lingua franca of the application world. REST APIs have been the equivalent of software …

Read Story
Topics:Stateful ApplicationsSWIM SoftwareEdge AnalyticsDigital TwinSWIM AIEdge Computingdistributed computingserverlessHTTPweb applicationsswimOSRESTWARPstreamingweb agentsapistreaming apitutorialjava

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

by Simon Crosby, on Mar 4, 2019 2:00:32 PM

Serverless computing is a seductive and powerful addition to a cloud developer’s arsenal. But despite its elegance, serverless is not the right architecture for most edge applications. Combined with the …

Read Story
Topics:Machine LearningStateful ApplicationsSWIM SoftwareIndustrial IOTSmart CitiesEdge AnalyticsDigital TwinSWIM AIEdge ComputingSwim Enterprisedistributed computingserverless