To Soft Delete or Not to Soft Delete
Discusses the pros and cons of soft deleting database records, including implementation, performance, and alternatives.
Discusses the pros and cons of soft deleting database records, including implementation, performance, and alternatives.
Explains SwiftData, the new Swift framework for data modeling built on CoreData, with practical SwiftUI examples for iOS 17+.
A technique for creating and configuring a NSPersistentContainer in Core Data using a generic extension and configurator protocol.
Explains how Django uses sessions to store per-visitor data across multiple requests, covering storage and JSON serialization.
A guide to creating a Core Data abstraction layer for SwiftUI, enabling clean separation between persistence and the view layer.
A tutorial on building an iOS expense tracker app using Core Data for data persistence and SwiftUI for the user interface.
Explores state management and data persistence techniques for mobile apps built with Mobile Blazor Bindings, using a Budget Tracker app as an example.
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.
Explains why desktop apps corrupt files and the technical challenges of ensuring crash consistency when saving data.
A comprehensive guide to performing SQLite database operations in Python using the sqlite3 module, from setup to queries.
Explains why to use JSON over Python's pickle for data serialization, covering security, readability, and cross-language compatibility.
Joblib 0.6 beta release introduces fast compressed persistence for Python objects and Python 3 support, improving I/O performance.
A developer shares a custom ASP.NET session state store provider backed by MongoDB, including setup, configuration, and usage notes.
Explains how SQL Server's XML datatype does not preserve CDATA sections, converting them to escaped text instead.
A developer investigates and explains a transactional test failure when migrating the Hades project to Spring 3 M3, tracing it to a rollback flush.
Part 3 of a series on migrating an ASP.NET MVC app to Windows Azure, focusing on implementing cloud data storage with Azure Table Storage.