“Design patterns are a surefire way to make your projects scalable, maintainable and optimised. At Google I/O 2018, Google introduced the BLoC pattern. It took a bit of time for me to understand the concept totally and to be able to actually use it in one of my projects. To help my fellow developers out, I detailed below my process of integrating BLoCs in the applications that I develop. I hope sharing this can help other developers understand the pattern easily.”
Here’s a good story about how Intel missed out on the mobile CPU market, and what they’re trying to do about it now. It’s always interesting to me to read about how leaders of large corporations misread the possibilities of the future, thereby endangering the future existence of their business.
A woman in California is starting a “mobile meditation bus” business.
The Wall Street Journal has an article titled, Microsoft, rebooted, emerges as a tech leader. Personally I’ve ignored Microsoft since around 2005, but some of their recent decisions seem better than they have been in years (IMHO).
According to this pcworld.com story, Intel is stopping production of its mobile Atom processors and quitting the mobile CPU business. “The company is immediately canceling Atom chips, code-named Sofia and Broxton, for mobile devices, an Intel spokeswoman confirmed.”
When it comes to mobile apps, 60% of app users in a 2014 Forrester survey chose performance/speed over features and functionality. Of course that’s not the same as 99.9%, and a big problem is that for most mobile apps, the network is the bottleneck.
MS-DOS mobile phone. From the Fake Craig Federighi Twitter account.
As a quick note, I just configured this website (alvinalexander.com) to have both a desktop version and a new mobile version. I do this by using Nginx to detect mobile devices and redirect the mobile users from the alvinalexander.com URL to the m.alvinalexander.com URL.
The Nginx mobile redirect configuration
The relevant part of my Nginx configuration is shown here:
As I’m working on getting a mobile version of this site working, I ran into a problem with having a robots.txt file on a Drupal multisite installation. The root of the problem is that you need to have a robots.txt file like this on your mobile site:
User-agent: * Disallow: /
That’s to keep the search engines from scanning and storing that content, which will be a duplicate of your main website.
I’m working on a mobile version of this website (alvinalexander.com), so I just took a few moments to look at the number of mobile users who visit here. Once I saw that number, I decided to look at one of my other websites, OneMansAlaska.com, as a point of comparison. Here’s what I saw (data via Google Analytics):