InfoQ Icon

InfoQ

InfoQ's mission is to help progressive software development teams adopt new technologies and practices.
infoq.com • 6 Stories
All Sources

InfoQ Icon InfoQ

How Apple plans to address the systemic issue that made iOS 13 so buggy

iOS 13’s rollout was soooo buggy. Most notably: backgrounded apps were routinely being killed for no reason. What was to blame? …Apple top executives Craig Federighi and Stacey Lysik identified iOS daily builds’ instability as the main culprit for iOS 13 bugs. In short, Apple developers were pushing too many unfinished or buggy features to the daily builds. Since new features were active by default, independently of their maturity level, testers had a hard time to actually use their devices, which caused Apple’s buggy releases. Here’s how they plan to address the problem: Federighi suggested leaving all new features disabled by default, so testers can ensure no regressions make it into the latest build and avoid being impaired by new bugs. New features shall be enabled on-demand by testers using a new internal Flags menu, making it possible to test each new feature in isolation. How did it take Apple to the end of 2019 before they discovered feature flags? I hope it helps 🤞

read more

InfoQ Icon InfoQ

A tribute to Joe Armstrong

Following the sad news about Joe Armstrong passing away, some of his former colleagues from Ericsson wrote a good-bye note and asked if InfoQ would publish it. Joe has been on my shortlist of people to invite on The Changelog for a long time, but I never got around to contacting him. Regretful. This is a touching tribute. I especially enjoyed this bit: Nobody could avoid being affected by Joe’s good mood and boundless enthusiasm. He was highly appreciated as a speaker and panel member at many international conferences. Many programmers can testify to just how important Joe has been for them in developing their profession.

read more

InfoQ Icon InfoQ

Smoke – Amazon's new, lightweight server-side framework for Swift

When Apple open sourced Swift, it was only a matter of time before the server-side frameworks started rolling out. Perhaps that time is now? Amazon’s entry is called Smoke, and InfoQ has the deets: Amazon Smoke framework is a new open-source light-weight server-side framework written in Swift and aimed to build REST-like or RPC-like services. Its architecture stresses ease of use and favours a pure-functional programming style for request handlers. Click through for some code snippets and to learn exactly how Smoke is built (hint: they’re using SwiftNIO)

read more

InfoQ Icon InfoQ

Microsoft adopts Blazor, adds another piece to the WebAssembly/.NET puzzle

.NET is getting ever-closer to running in the browser thanks to Blazor, an experimental web UI framework where you write C#/Razor and HTML and it compiles to WebAssembly. Blazor started out as a personal project by Microsoft engineer, Steve Sanderson. But now it’s getting the “official” designation and has been moved to the aspnet org on GitHub.

read more

0:00 / 0:00