Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from September 2017.
At Bitovi, we’ve built a few projects with React, and we like its straightforward API and using JSX for templates. Redux is common in the React community, and we know it’s not the right solution for every project.
In this article, we will: Learn about modules with side effects Understand how CanJS removed side effects in plugins See a preview of how plugins in views might work
In our previous post, we talked about how to improve an app’s performance and user experience by incrementally updating our app’s UI as we received a stream of data from our API. Our example app was built on the Fetch API and can-ndjson-stream to get a ReadableStream of NDJSON and render the stream in our app.
Ever wish you could send your data as a stream so that the client can start manipulating it and rendering it as it arrives? Tired of waiting for your entire JSON object to resolve before your users see anything interesting? As you may have seen in my previous article on David Walsh Blog, this is now possible with the Fetch API! Stream responses are supported in Chrome 52 and in development in Firefox and Edge. This quick tutorial will show you how to set up a simple Express API to emit a ReadableStream of NDJSON.
In many ways, hiring software services is similar to buying a used car. In this article, I’ll show how you can use research on used car market economics to improve your ability to hire high quality developers.
The new Recipes section on CanJS.com now has three new guides: Playlist Editor, TodoMVC with StealJS, and Weather Report Guide (Advanced)!
Today we’re super excited to announce DoneJS 1.0, the complete and integrated solution to building high-performance, real-time web, mobile, and desktop applications. DoneJS covers every client-side feature you need to get a production-worthy application off the ground, whether you’re building a web application, a mobile app with Cordova, or a desktop app with Electron or NW.js.
Web applications have increasingly turned to real-time data to provide more dynamic and useful features - for example chat, collaborative editing, and real-time analytics. This trend is evident in the .NET world. While .NET is great, real-time .NET is even better.