Code Splitting in Single-Page Applications
Martin Fowler
by Martin Fowler
1d ago
Single-Page Applications often require a lot of code to be downloaded to the browser, which can delay a page's initial appearance. Juntao Qiu's next pattern, Code Splitting, describes how this code can be divided up, so that modules are only loaded if they are going to be needed, and the dangers of doing so. more ..read more
Visit website
A short note on how I use and render footnotes
Martin Fowler
by Martin Fowler
1d ago
Last week I added a small feature to this website, changing the way it renders footnotes. That prompted me to write this quick note about how I use footnotes, and how that influences the best way to render them. more ..read more
Visit website
Using markup for fallbacks when fetching data
Martin Fowler
by Martin Fowler
4d ago
Juntao Qiu's next data fetching pattern looks at how to specify fallback behavior using markup. This allows developers to pull such declarations out of the JavaScript components and into the markup they use while laying out the rest of the page. Juntao's React example shows how this works with the Suspense element, with a similar approach in vue.js. more ..read more
Visit website
Test-Driving HTML Templates
Martin Fowler
by Martin Fowler
4d ago
When building a server-side rendered web application, it's valuable to test the HTML that's generated through templates. While these can be tested through end-to-end tests running in the browser, such tests are slow and more work to maintain than unit tests. My colleague Matteo Vaccari has written an article on how to use TDD to test drive these templates using xunit-style tools which can be run easily from the command line or as part of build scripts. In this first installment Matteo describes how such tests can check the generated HTML for validity, with examples in Java and Go. more ..read more
Visit website
Parallel Data Fetching
Martin Fowler
by Martin Fowler
1w ago
The second pattern in Juntao Qiu's series on data fetching is on how to avoid the dreaded Request Waterfall. Parallel Data Fetching queries multiple sources in parallel, so that the latency of the overall fetch is largest of the queries rather than the sum of them. more ..read more
Visit website
Data Fetching Patterns in Single-Page Applications
Martin Fowler
by Martin Fowler
1w ago
Juntao Qiu is a thoughtful front-end developer experienced with the React programming environment. He's contributed a couple of useful articles to this site, describing helpful patterns for front-end programming. In this article he describes patterns for how single-page applications fetch data. This first installment describes how asynchronous queries can be wrapped in a handler to provide information about the state of the query. more ..read more
Visit website
Photostream 131
Martin Fowler
by Martin Fowler
1w ago
..read more
Visit website
Photostream 130
Martin Fowler
by Martin Fowler
1M ago
Big Sur, CA ..read more
Visit website
Using data replication in legacy displacement
Martin Fowler
by Martin Fowler
1M ago
Alessio Ferri and Tom Coggrave complete their article about introducing seams into mainframe systems by looking how we can use data replication. Done well, it can provide a rapid start to a displacement effort, but we must be wary of it coupling new systems to the legacy schema more ..read more
Visit website
Creating Seams in a Mainframe's Batch Pipelines
Martin Fowler
by Martin Fowler
1M ago
Mainframe processing is often organized into pipelines of batch processes consuming and creating data files. Alessio Ferri and Tom Coggrave show a couple of ways they found to introduce seams into these pipelines, so that processing could be replaced by steps in a replacement platform. more ..read more
Visit website

Follow Martin Fowler on FeedSpot

Continue with Google
Continue with Apple
OR