Friday, July 30Digital Marketing Journals

Application Development

The Future of Web Software Is HTML-over-WebSockets – A List Apart
Application Development, building website, Code, creating a website, google web designer, HTML, internet design, responsive web design, web design, web design company, web designer, web page design, website builder, website design

The Future of Web Software Is HTML-over-WebSockets – A List Apart

The future of web-based software architectures is already taking form, and this time it’s server-rendered (again). Papa’s got a brand new bag: HTML-over-WebSockets and broadcast everything all the time. Article Continues BelowThe dual approach of marrying a Single Page App with an API service has left many dev teams mired in endless JSON wrangling and state discrepancy bugs across two layers. This costs dev time, slows release cycles, and saps the bandwidth for innovation.But a new WebSockets-driven approach is catching web developers’ attention. One that reaffirms the promises of classic server-rendered frameworks: fast prototyping, server-side state management, solid rendering performance, rapid feature development, and straightforward SEO. One that enables multi-us...
Part II – A List Apart
Application Development, Browsers, building website, creating a website, google web designer, internet design, JavaScript, web design, web design company, web designer, web page design, website builder, website design

Part II – A List Apart

You and the rest of the dev team lobbied enthusiastically for a total re-architecture of the company’s aging website. Your pleas were heard by management—even up to the C-suite—who gave the green light. Elated, you and the team started working with the design, copy, and IA teams. Before long, you were banging out new code. Article Continues BelowIt started out innocently enough with an npm install here and an npm install there. Before you knew it, though, you were installing production dependencies like an undergrad doing keg stands without a care for the morning after.Then you launched.Unlike the aftermath of most copious boozings, the agony didn’t start the morning after. Oh, no. It came months later in the ghastly form of low-grade nausea and headache of produc...
Part III – A List Apart
Application Development, building website, Code, creating a website, google web designer, Industry & Business, internet design, JavaScript, State of the Web, web design, web design company, web designer, web page design, website builder, website design

Part III – A List Apart

You’ve done everything you thought was possible to address your website’s JavaScript problem. You relied on the web platform where you could. You sidestepped Babel and found smaller framework alternatives. You whittled your application code down to its most streamlined form possible. Yet, things are just not fast enough. When websites fail to perform the way we as designers and developers expect them to, we inevitably turn on ourselves: Article Continues Below“What are we failing to do?” “What can we do with the code we have written?” “Which parts of our architecture are failing us?”These are valid inquiries, as a fair share of performance woes do originate from our own code. Yet, assigning blame solely to ourselves blinds us to the unvarnished truth that a sizable on...