# loading

Published articles for loading.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A Simple MVI Architecture Approach Using LiveData

DevFeed: [A Simple MVI Architecture Approach Using LiveData](<https://devfeed.tech/articles/simple-mvi-32343.md>)

Original publisher: [Read original article](<https://dustn.dev/page/presentations/2019-08-14-simple-mvi/>)

Author: dustin@dustn.dev (Dustin Summers)

Published: 2026-09-17T04:13:15.404035Z

Content type: opinion

Language: en

Sources: [Dustin Summers](<https://devfeed.tech/sources/dustin-summers.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Dagger](<https://devfeed.tech/topics/dagger.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-pattern](<https://devfeed.tech/tags/architecture-pattern.md>), [error](<https://devfeed.tech/tags/error.md>), [livedata](<https://devfeed.tech/tags/livedata.md>), [loading](<https://devfeed.tech/tags/loading.md>), [mvi](<https://devfeed.tech/tags/mvi.md>)

### AI overview

A talk from Android Summit 2019 discusses a simple implementation of the MVI architecture pattern using LiveData and the Loading, Content, Error pattern.

### Source excerpt

This was a talk provided by myself and Dan Lowe at Android Summit, 2019. In this we discuss a simple approach to the MVI (Model, View, Intent) Architecture Pattern using LiveData and the common Loading, Content, Error Pattern. Link to Dan's blog post is here which is what our talk was based around.

## \[$\] Adding BPF to blk-iocost

DevFeed: [\[$\] Adding BPF to blk-iocost](<https://devfeed.tech/articles/adding-bpf-to-blk-iocost-26937.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1093661/>)

Author: corbet

Published: 2026-09-15T14:37:30Z

Content type: article

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [Kernel](<https://devfeed.tech/topics/kernel.md>), [IO](<https://devfeed.tech/topics/io.md>), [ordering](<https://devfeed.tech/topics/ordering.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [kernels](<https://devfeed.tech/tags/kernels.md>), [loading](<https://devfeed.tech/tags/loading.md>), [ordering](<https://devfeed.tech/tags/ordering.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

This article discusses a patch series that would make the Linux blk-iocost I/O controller more flexible by allowing a BPF program to make cost decisions. It places the change in the context of block I/O scheduling for modern solid-state drives, where fairness and high throughput are important.

### Source excerpt

The scheduling of block I/O requests has long been a challenge for operating-system kernels. For many years, the performance characteristics of rotating drives meant that putting considerable resources into request ordering was worthwhile. In a world with fast, solid-state drives, scheduling is more concerned with enforcing fairness between competing users while being fast enough to keep up with drives that can perform millions of I/O operations per second. The blk-iocost I/O controller was designed for the solid-state world and generally performs well, but there is always a desire to do better. This patch series from Tao Cui aims to make blk-iocost more flexible by enabling the loading of a BPF program to make cost decisions.

## Building a sub-sampling image viewer for Compose UI

DevFeed: [Building a sub-sampling image viewer for Compose UI](<https://devfeed.tech/articles/building-a-sub-sampling-image-viewer-for-compose-ui-29021.md>)

Original publisher: [Read original article](<https://saket.me/compose-sub-sampling-image-viewer/>)

Author: Saket Narayan

Published: 2023-08-09T21:07:52Z

Content type: tutorial

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [4k](<https://devfeed.tech/tags/4k.md>), [android](<https://devfeed.tech/tags/android.md>), [building](<https://devfeed.tech/tags/building.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-ui](<https://devfeed.tech/tags/compose-ui.md>), [deep](<https://devfeed.tech/tags/deep.md>), [developers](<https://devfeed.tech/tags/developers.md>), [display](<https://devfeed.tech/tags/display.md>), [image](<https://devfeed.tech/tags/image.md>), [library](<https://devfeed.tech/tags/library.md>), [loading](<https://devfeed.tech/tags/loading.md>), [memory](<https://devfeed.tech/tags/memory.md>), [ui](<https://devfeed.tech/tags/ui.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

An Android developer describes building Telephoto, a zoomable image viewer for Compose UI. The article explains sub-sampling and tiling techniques for displaying large images while reducing memory usage.

### Source excerpt

How do you display a 100mb image on Android without running into OutOfMemoryError? You can't. But you can cheat. For years Android developers have used Dave Morrissey's excellent library, subsampling-scale-image-view for displaying large bitmaps with deep zoom. It optimizes memory usage by loading lower resolution bitmaps whenever possible and avoiding loading parts of the original [...] The post Building a sub-sampling image viewer for Compose UI appeared first on Saket Narayan.

## Loading Shimmer in Compose - Júlia Jakubcová

DevFeed: [Loading Shimmer in Compose - Júlia Jakubcová](<https://devfeed.tech/articles/loading-shimmer-in-compose-julia-jakubcova-38291.md>)

Original publisher: [Read original article](<https://touchlab.co/loading-shimmer-in-compose>)

Published: 2022-09-27T19:56:26Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [animation](<https://devfeed.tech/tags/animation.md>), [compose](<https://devfeed.tech/tags/compose.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [loading](<https://devfeed.tech/tags/loading.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial showing how to create a shimmering loading effect for gray skeleton views in Compose. It covers building placeholder views, animating a light beam across them, configuring the beam's direction and width, and applying the effect through an extension.

### Source excerpt

Compose provides circular and linear progress indicators. However, lately it's popular to show gray skeletons of the views that are being loaded with a shimmering animation on them. It's a nice touch that can make your applications look a bit more refined. Here is how I created this effect with Compose.

## How to Reduce Layout Reflow When Using Web Fonts

DevFeed: [How to Reduce Layout Reflow When Using Web Fonts](<https://devfeed.tech/articles/how-to-reduce-layout-reflow-when-using-web-fonts-29311.md>)

Original publisher: [Read original article](<https://material.io/blog/reduce-reflow-with-web-fonts>)

Published: 2021-09-09T09:00:00Z

Content type: tutorial

Language: en

Sources: [Material.io - Material Design](<https://devfeed.tech/sources/material-io-material-design.md>)

Topics: [Font](<https://devfeed.tech/topics/font.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [applying](<https://devfeed.tech/tags/applying.md>), [best](<https://devfeed.tech/tags/best.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [experience](<https://devfeed.tech/tags/experience.md>), [fonts](<https://devfeed.tech/tags/fonts.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [layout](<https://devfeed.tech/tags/layout.md>), [loading](<https://devfeed.tech/tags/loading.md>), [practices](<https://devfeed.tech/tags/practices.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [user](<https://devfeed.tech/tags/user.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [using](<https://devfeed.tech/tags/using.md>), [web](<https://devfeed.tech/tags/web.md>), [web-fonts](<https://devfeed.tech/tags/web-fonts.md>)

### AI overview

This article explains how applying font-loading best practices can reduce layout reflow when using web fonts and improve the user experience.

### Source excerpt

Applying best practices for font loading can help improve the user experience

## Speed up your Craft CMS Templates with Eager Loading

DevFeed: [Speed up your Craft CMS Templates with Eager Loading](<https://devfeed.tech/articles/speed-up-your-craft-cms-templates-with-eager-loading-31300.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/speed-up-your-craft-cms-templates-with-eager-loading>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2017-09-30T04:00:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Database](<https://devfeed.tech/topics/database.md>), [Code](<https://devfeed.tech/topics/code.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [allows](<https://devfeed.tech/tags/allows.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [database](<https://devfeed.tech/tags/database.md>), [eager-loading](<https://devfeed.tech/tags/eager-loading.md>), [efficiently](<https://devfeed.tech/tags/efficiently.md>), [elements](<https://devfeed.tech/tags/elements.md>), [entries](<https://devfeed.tech/tags/entries.md>), [fetching](<https://devfeed.tech/tags/fetching.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [insights](<https://devfeed.tech/tags/insights.md>), [loading](<https://devfeed.tech/tags/loading.md>), [speed](<https://devfeed.tech/tags/speed.md>), [templates](<https://devfeed.tech/tags/templates.md>)

### AI overview

This tutorial explains how Craft CMS stores content as related Elements and how lazy loading can create an n+1 database access pattern. It introduces eager loading as a way to fetch related entries and assets more efficiently in templates.

### Source excerpt

Eager-Loading Elements allows you to speed up your Craft CMS templates by fetching entries from the database more efficiently.

## ServiceWorkers and Offline Browsing

DevFeed: [ServiceWorkers and Offline Browsing](<https://devfeed.tech/articles/serviceworkers-and-offline-browsing-31295.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/service-workers-and-offline-browsing>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2017-01-15T02:09:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [web browsers](<https://devfeed.tech/topics/web-browsers.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [browsing](<https://devfeed.tech/tags/browsing.md>), [cache](<https://devfeed.tech/tags/cache.md>), [devices](<https://devfeed.tech/tags/devices.md>), [insights](<https://devfeed.tech/tags/insights.md>), [instant](<https://devfeed.tech/tags/instant.md>), [loading](<https://devfeed.tech/tags/loading.md>), [offline](<https://devfeed.tech/tags/offline.md>), [provide](<https://devfeed.tech/tags/provide.md>), [server](<https://devfeed.tech/tags/server.md>), [serviceworkers](<https://devfeed.tech/tags/serviceworkers.md>), [sync](<https://devfeed.tech/tags/sync.md>), [things](<https://devfeed.tech/tags/things.md>), [web](<https://devfeed.tech/tags/web.md>), [web-browsers](<https://devfeed.tech/tags/web-browsers.md>)

### AI overview

The article explains how ServiceWorkers can support offline browsing, instant loading, local caching of visited and anticipated resources, offline form completion, and later synchronization with a server.

### Source excerpt

ServiceWorkers provide a way to provide offline browsing and instant loading (amongst other things).

## How Libraries and Frameworks Affect Main-Thread Prioritization and Why SSR Is Not a Silver Bullet

DevFeed: [How Libraries and Frameworks Affect Main-Thread Prioritization and Why SSR Is Not a Silver Bullet](<https://devfeed.tech/articles/when-everything-s-important-nothing-is-39443.md>)

Original publisher: [Read original article](<https://aerotwist.com/blog/when-everything-is-important-nothing-is>)

Author: Paul Lewis

Published: 2016-12-10T00:00:00Z

Content type: opinion

Language: en

Sources: [Paul Lewis](<https://devfeed.tech/sources/paul-lewis.md>)

Topics: [Preact.js](<https://devfeed.tech/topics/preact.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [css](<https://devfeed.tech/tags/css.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [loading](<https://devfeed.tech/tags/loading.md>), [performance](<https://devfeed.tech/tags/performance.md>), [preact](<https://devfeed.tech/tags/preact.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>)

### AI overview

An exploration of whether modern libraries and frameworks prioritize components during startup. Using Preact as a starting point, the article argues that libraries and frameworks can occupy the main thread without yielding, and that server-side rendering does not by itself solve the underlying performance problem.

### Source excerpt

Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet!

## Post-Mortem: Applied Image Optimization

DevFeed: [Post-Mortem: Applied Image Optimization](<https://devfeed.tech/articles/post-mortem-applied-image-optimization-31271.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/image-optimization-project-results>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-07T18:11:00Z

Content type: article

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Image](<https://devfeed.tech/topics/image.md>), [Website](<https://devfeed.tech/topics/website.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [applying](<https://devfeed.tech/tags/applying.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [image](<https://devfeed.tech/tags/image.md>), [loading](<https://devfeed.tech/tags/loading.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [post-mortems](<https://devfeed.tech/tags/post-mortems.md>), [project](<https://devfeed.tech/tags/project.md>), [results](<https://devfeed.tech/tags/results.md>), [shows](<https://devfeed.tech/tags/shows.md>), [speed](<https://devfeed.tech/tags/speed.md>), [strategies](<https://devfeed.tech/tags/strategies.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

This project post-mortem describes applying image optimization techniques to improve website loading performance. Lazy-loading below-the-fold images, responsive server-side image processing, progressive JPEGs, and HTTP/2 reduced load time from 107.8 seconds to 2.8 seconds, Start Render from 29.8 seconds to 1.4 seconds, and Visually Complete from 35.5 seconds to 1.7 seconds.

### Source excerpt

This project post-mortem shows the results of applying image optimization strategies to speed up the loading of a website

## Lazy-load web fonts to improve first paint performance

DevFeed: [Lazy-load web fonts to improve first paint performance](<https://devfeed.tech/articles/web-fonts-boy-i-don-t-know-35554.md>)

Original publisher: [Read original article](<https://meowni.ca/posts/web-fonts/>)

Author: Monica Dinculescu

Published: 2016-11-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Monica Dinculescu](<https://devfeed.tech/sources/monica-dinculescu.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Web](<https://devfeed.tech/topics/web.md>), [browser](<https://devfeed.tech/topics/browser.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [fonts](<https://devfeed.tech/tags/fonts.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [loading](<https://devfeed.tech/tags/loading.md>), [performance](<https://devfeed.tech/tags/performance.md>), [web-fonts](<https://devfeed.tech/tags/web-fonts.md>)

### AI overview

This article argues that web fonts should not block initial text rendering. It explains FOIC and FOUC and recommends lazy-loading fonts so content can appear before font styling finishes.

### Source excerpt

phantom underlines. isn't this amaaaaaazing. i love waiting for 8 seconds and seeing this. look at it. srsly. looooookat it. I spent a week traveling around Taiwan, on my awesome free roaming 2G data plan, and friends, we need to talk about your web fonts. Also cats. They really love cats there. Anyway, the thing about 2G is that I fully understand that it will take me 10 seconds to load a page. What sucks is the fresh rage of the following 4 seconds where instead of content I get phantom underlines, waiting for a slightly-different-sans-serif to download. Listen: it doesn't have to be this way. You can lazy load your font. It's 4 lines of JavaScript. 7 if you're being ambitious. Why should you care I've been brainwashed to really care about first paint performance (thanks Chrome Dev Rel 😘), and I've become a big fan of the "do less & be lazy" approach to building things. What this means is that if something is not on your critical path, it probably doesn't need to be the first thing you paint on a page. Now think about fonts: is the critical path showing text, or styling it? I'd argue that unless your app is in the 1% it's-all-a-magical-visual-experience bucket (in which case this post is not for you), or we're just talking about the fancy title on your site (which fine, can be slow to paint or whatever), it's probably trying to communicate some content, and ugly content (that you prettify after) is better than no content. (Real talk: if you don't think rendering text is a critical path, you're whack and we need to have a chat.) There are two things you can run into when loading a web font: FOIC ("flash of invisible content") - when your browser sees that you're trying to use a font it doesn't have it paints all the text in invisible ink, waits, and when it finally gets the font, it re-paints and re-layouts the text correctly. [see a gif of this] I hate this with the fire of a thousand suns, because instead of looking at actual content, I'm looking at bullets and u

## Building a Non-Intrusive AJAX Status Indicator with CoffeeScript

DevFeed: [Building a Non-Intrusive AJAX Status Indicator with CoffeeScript](<https://devfeed.tech/articles/simple-ror-ajax-status-37683.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/building-a-simple-and-non-intrusive-ajax-status-with-coffeescript-in-rubyonrails/>)

Author: Carlos Alexandro Becker

Published: 2012-11-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Ajax](<https://devfeed.tech/topics/ajax.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [ajax](<https://devfeed.tech/tags/ajax.md>), [loading](<https://devfeed.tech/tags/loading.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on building a CoffeeScript AJAX status indicator with spin.js that shows and hides a loading spinner without blocking application interaction. It discusses handling AJAX lifecycle events and avoiding premature hiding when multiple requests occur.

### Source excerpt

tl;dr

## What is SPDY? Post on Lincoln Loop's blog

DevFeed: [What is SPDY? Post on Lincoln Loop's blog](<https://devfeed.tech/articles/what-is-spdy-post-on-lincoln-loop-s-blog-35485.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/what-is-spdy-post-on-lincoln-loops-blog/>)

Author: Graham King

Published: 2012-07-12T20:00:39Z

Content type: article

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [SSL](<https://devfeed.tech/topics/ssl.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [faster](<https://devfeed.tech/tags/faster.md>), [fewer](<https://devfeed.tech/tags/fewer.md>), [http](<https://devfeed.tech/tags/http.md>), [lincolnloop](<https://devfeed.tech/tags/lincolnloop.md>), [loading](<https://devfeed.tech/tags/loading.md>), [post](<https://devfeed.tech/tags/post.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [replacement](<https://devfeed.tech/tags/replacement.md>), [secure-by-default](<https://devfeed.tech/tags/secure-by-default.md>), [software](<https://devfeed.tech/tags/software.md>), [spdy](<https://devfeed.tech/tags/spdy.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This introductory post explains SPDY, a binary, frame-oriented protocol designed as a replacement or wrapper around HTTP. It describes SPDY as typically running over TLS and using multiplexing to carry many transactions over one TLS connection, reducing the number of TCP connections used for web content.

### Source excerpt

I blogged an introduction to and explanation of SPDY, the next-gen HTTP. It should cover all the basics. SPDY (pronounced speedy) is a replacement for HTTP, and feels like a wrapper for it. SPDY is a packet (frame) oriented binary protocol, usually wrapped in TLS (SSL), and as such a little harder to follow than HTTP. Our care free days in the jungle, surviving on the bare necessities and debugging connections with telnet, are coming to an end.

## Loading large SQL Server CE databases on WP7

DevFeed: [Loading large SQL Server CE databases on WP7](<https://devfeed.tech/articles/loading-large-sql-server-ce-databases-on-wp7-38409.md>)

Original publisher: [Read original article](<https://khmylov.com/2011/11/loading-large-sql-server-ce-databases/>)

Author: Andrew Khmylov

Published: 2011-11-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Despite the odds](<https://devfeed.tech/sources/despite-the-odds.md>)

Topics: [sql-server](<https://devfeed.tech/topics/sql-server.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [file](<https://devfeed.tech/tags/file.md>), [init](<https://devfeed.tech/tags/init.md>), [issue](<https://devfeed.tech/tags/issue.md>), [loading](<https://devfeed.tech/tags/loading.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [query](<https://devfeed.tech/tags/query.md>), [sql-server](<https://devfeed.tech/tags/sql-server.md>)

### AI overview

This article explains how to load a large SQL Server Compact database from isolated storage in a Windows Phone 7 application. It describes the maximum database size error and shows how to add Max Database Size to the connection string.

### Source excerpt

Recently I ran into an issue when trying to load the large database (approx. 50 mb) from isolated storage on WP7. Whenever I tried to query the Data Context, I got the following SqlCeException: The database file is larger than the configured maximum database size. This setting takes effect on the first concurrent database connection only. [ Required Max Database Size (in MB; 0 if unknown) = 0 ] After some searching over the web, I found this blog post covering some details of that parameter. The general work-around is adding 'Max Database Size' value (in megabytes) to the connection string, so it looks like: var connectionString = "Data Source='isostore:DB.sdf'; Max Database Size = 60"; Now your app should be able to init the data context.

## desktop-mode and readahead

DevFeed: [desktop-mode and readahead](<https://devfeed.tech/articles/desktop-mode-and-readahead-34405.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2011/02/desktop-mode-and-readahead/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2011-02-23T15:45:00Z

Content type: tutorial

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [Emacs](<https://devfeed.tech/topics/emacs.md>), [boot](<https://devfeed.tech/topics/boot.md>)

Tags: [emacs](<https://devfeed.tech/tags/emacs.md>), [files](<https://devfeed.tech/tags/files.md>), [loading](<https://devfeed.tech/tags/loading.md>)

### AI overview

The article describes using Emacs Desktop Save Mode and the readahead tool to pre-read files during startup. Although the files are pre-read and disk activity is reduced when the desktop reaches them, the author reports that overall desktop loading time does not change.

### Source excerpt

I'm using Desktop Save Mode so that Emacs knows to open again all the buffers I've been using. That goes quite well with how often I start Emacs, that is once a week or once a month. Now, M-x ibuffer last line is as following: 718 buffers 19838205 668 files, 15 processes That means that at startup, Emacs will load that many files. In order not to have to wait until it's done doing so, I've setup things this way: