Technology
Viewing all posts categorized under Technology.
Timeline
Filter by Year
Apple Swift: The Modern Successor to Objective-C for iOS and macOS
Analyzing Apple's announcement of Swift in June 2014, detailing type safety features, optional variables, and performance improvements.
Android 4.4 KitKat: Project Svelte and Ram Optimizations for Low-Cost Phones
Analyzing the release of Android 4.4 KitKat in late 2013. We study Google's 'Project Svelte' memory optimizations for entry-level devices.
Windows 8 and Surface RT: Microsoft's Risky Dual-OS Launch
Evaluating Microsoft's Windows 8 and Surface RT announcement, detailing the hardware limitations and developer constraints of Windows RT.
App Store Valuations: Analyzing the $1B Instagram Acquisition
An analysis of the $1 billion Instagram acquisition in April 2012. We look at mobile-first software metrics and lean cloud scalability architectures.
Google Play: Merging Android Market into a Unified Content Hub
Analyzing the consolidation of Google storefronts into the Google Play Store in March 2012, and its impact on Android developers.
Dart Language: Google's Attempt to Replace JavaScript
Analyzing Google's announcement of the Dart programming language in late 2011, designed to build large-scale type-safe web systems.
Siri and the Mobile Future: The Emergence of Voice User Interfaces
Analyzing the introduction of Siri on the iPhone 4S in October 2011, and discussing the design principles of Voice User Interfaces (VUI).
Windows 8 Metro UI: Microsoft's Radical Pivot to Touch Design
Analyzing Microsoft's Windows 8 Developer Preview in September 2011, focusing on the new Metro UI, WinRT, and its implications for C# developers.
The Chromebook Era: Can the Browser Become the Operating System?
Evaluating the launch of Google's first commercial Chromebooks in mid-2011, analyzing the architecture of a web-only operating system.
Android Ice Cream Sandwich: Unifying Phone and Tablet SDKs
Analyzing Google's announcement of Android 4.0 Ice Cream Sandwich in May 2011, designed to merge the phone and tablet development branches.
Chrome's Rapid Release Cycle: Rethinking Browser Compatibility
Analyzing Google Chrome's transition to a rapid 6-week release schedule and its impact on web developers, browser testing, and HTML5 standard adoption.
The Future of Mobile: Understanding the Rise of Android 2.3 Gingerbread
Analyzing the November 2010 release of Android 2.3 Gingerbread, focusing on mobile performance optimization and game development capabilities.
Node.js: JavaScript on the Server and the Promise of Asynchronous I/O
An early-adopter review of Node.js in mid-2010. We look at the event loop, non-blocking I/O runtime, and building scalable HTTP endpoints.
Responsive Web Design: Why Fluid Grids and Media Queries Are the Future of Mobile Web
Analyzing the revolutionary Responsive Web Design concept coined in May 2010. We look at media queries, flexible images, and fluid grid layouts.
Thoughts on Flash: Steve Jobs' Letter and the Catalyst for Open Web Standards
Reviewing Steve Jobs' April 2010 open letter 'Thoughts on Flash' and its immediate impact on web development, mobile browsers, and video streaming standards.
Silverlight 4 vs. HTML5: The Impending Battle for the RIA Throne
An evaluation of Rich Internet Application (RIA) ecosystems in March 2010, comparing the newly released Silverlight 4 against emerging native HTML5 standards.
The Oracle-Sun Merger: What the Future Holds for Java and Enterprise Databases
An in-depth look at the monumental Oracle-Sun acquisition of January 2010, its ramifications for the Java community, OpenJDK governance, and the future of open-source MySQL.