A self-driving Uber vehicle fatally struck a woman crossing the street in Tempe, Ariz., early Monday. The woman was walking outside a crosswalk, according to ABC 15 ; she was taken to a nearby hospital and died there. The vehicle was in autonomous mode when the crash occurred, but a vehicle…
Video: Want to know the lifespan of an Apple device?
Apple recently sent out invites to an event, where the company is expected to announce new products and services. The event is taking place in an entirely new city — and at a somewhat unusual venue.
Here’s everything you need to know about Apple’s latest event.
Must read: Apple preps education event for Chicago
Apple’s March 27 event: When is it and where is it?
Apple’s event will take place on March 27 at 11am EST.
Read also: The 10 best smartphones of 2018
Instead of holding the event at the Steve Jobs Theater in Cupertino, Calif., Apple is holding the event Lane Tech College Prep High School in Chicago, Ill. The event invite specifically asks attendees to “Join us to hear new creative ideas for teachers and students.”
Education it is, then.
Apple’s March 27 event: How to watch
Apple has yet to confirm if a livestream of the event will be available. In the past, however, you could tune into the event through Apple’s website or on an Apple TV via the Apple Events app.
Apple’s March 27 event: What to expect
With the event focused on education, we can expect Apple to announce new iPads. The biggest question about the upcoming iPads is whether they will be a new iPad Pro or more standard iPad that’s more affordable for the education industry.
Just a few weeks ago, we reported Apple had two new iPads ready for release, thanks to filings with Eurasian Economic Commission (EEC). Previous reports have speculated Apple plans to release new iPad Pro models with its face-unlock feature, FaceID, later this fall.
Apple No. 2 Pencil
Beyond looking at the location of the event, the Apple logo on the invite itself screams Apple Pencil with its flowing lines.
Since its debut, speculation about the Apple Pencil expanding to more devices, including the iPhone, has followed it. We could very well see a new Apple Pencil with expanded compatibility for lower-end iPads.
Apple’s classroom tools and coding apps should also see an update.
Currently, Apple’s Classroom service provides the means to manage students, classroom projects, lectures, and share iPads with multiple students. Additionally, the Swift Playgrounds app used to teach users how to code games and apps in a playful manner could see an update.
Given iOS 11.3 is currently in beta, and Apple’s history of releasing hardware alongside software updates, it’s almost a given we will see the release of iOS 11.3. Apple has updates ready for Apple TV, Macs, and the Apple Watch.
One of the more notable features in the upcoming OS release is the introduction of a new battery health tool. Through the tool, iPhone users can view battery health and whether the device is being slowed down. If that’s the case, the user can disable any throttling.
Previous and related coverage
Apple’s iOS 11 includes a great SOS feature for when you feel unsafe in an emergency, but you may want to disable the feature on your iPhone or Apple Watch to avoid accidentally calling 911.
iOS 11 bugs are now so commonplace that they appear in Apple’s ads for the iPhone X.
Video: How to check if your iPhone battery needs to be replaced
When Apple released iOS 11 in the fall, it included a feature called Emergency SOS on iPhone and Apple Watch. It enables users to automatically call for help and alert contacts in the event of an emergency. If you hold down the iPhone’s side button and volume button long enough, emergency services will be contacted.
Here’s how to disable auto emergency calls on iPhone and Apple Watch (Apple)
When Auto Call is enabled on an iPhone and an emergency call is started, your device begins a countdown and sounds a loud alert. After the countdown ends, your iPhone automatically calls 911 in the US.
Change the setting on iPhone:
- Open the Settings app in iOS.
- Tap Emergency SOS
- Turn Auto Call off or on.
Change the setting on Apple Watch:
- Open the Apple Watch app on your iPhone and tap the My Watch tab.
- Tap General > Emergency SOS.
- Turn off or on Hold to Auto Call.
Even with Auto Call disabled, you can still use the Emergency SOS slider to make a call after holding the side button and volume button on iPhone X and iPhone 8.
To make a call on iPhone 7 or earlier, rapidly press the side button five times, and the Emergency SOS slider will appear.
To make a call on Apple Watch, press and hold the side button on your wearable until the Emergency SOS slider appears.
In February, our sister site CNET detailed an influx in recent months of false alarm 911 calls to Sacramento, Calf., emergency dispatchers from an Apple repair center in nearby Elk Grove, Calif. Dispatchers receive as many as 20 accidental emergency calls a day from Apple.
Jamie Hudson, a police dispatcher, told CBS Sacramento:
“We’re able to see quickly where the call is coming from, so when we get one from Apple, the address will come up with their location.
The times when it’s greatly impacting us is when we have other emergencies happening and we may have a dispatcher on another 911 call that may have to put that call on hold to triage the incoming call.”
Apple responded in a February statement: “We’re aware of 911 calls originating from our Elk Grove repair and refurbishment facility. We take this seriously and we are working closely with local law enforcement to investigate the cause and ensure this doesn’t continue.”
Previous and related coverage
iOS 11 bugs are now so commonplace that they appear in Apple’s ads for the iPhone X.
CES and MWC are over and it’s time to clear the dust and see what smartphones are leading the pack this year.
Think iOS is buggy? You’re not alone, and the bugs are now so commonplace that Apple didn’t even spot the cameo appearance of one in its latest ad for the iPhone X.
The bug, which was spotted by the eagle-eyes of Benjamin Mayo of 9to5Mac, involves the text of an iMessage briefly appearing outside of the notification bubble on the lock screen.
What’s doubly embarrassing for Apple is that Mayo says that he reported this bug “months ago” and Apple closed the bug report.
Here’s the ad (the bug is briefly visible at the 50 seconds mark):
Here’s a closeup of the bug in action:
Now, I’ll be the first to admit that this is a small thing. Compared to some of the bugs that iOS has suffered as of late (and for that matter, some of the bugs it still has), this is nothing. But it’s significant for a number of reasons:
- First, it made it into an Apple ad
- No one noticed the bug (or, alternatively, cared that it was visible)
- It’s been reported for months and not fixed
A report earlier this year claimed that Apple was postponing some of the major features it had planned for iOS 12 in order to concentrate on fixing bugs in the code. That might be for the best, but it’s an indictment of Apple that it let things get into such a mess in the first place.
Just over the last few weeks of the year, we saw both macOS and iOS hit by several high profile bugs. And what’s worse is that the fixes that Apple pushed out themselves caused further problems.
And this is just a selection of the bugs that users have had to contend with over the past few months. I’ve written at length about how it feels like the quality of software coming out of Apple has deteriorated significantly in recent years.
I’ve said it before and I’ll say it again, bugs happen. It’s a fact of life. But over the past few years we’ve seen a serious decline in the quality and cleanliness of the code coming out of Apple. And while it’s easy to make excuses for the many — many — visual bugs in iOS, it’s also hard to escape the fact that a lack of care over the small things leads to bigger and more serious problems.
Here’s what I wrote back in December of 2017:
“Apple owes a lot of its current success to its dedicated fanbase, the people who would respond to Windows or Android issues with ‘you should buy Apple, because that stuff just works.’ Shattering that illusion for those people won’t be good in the long term, which is why I think Apple needs to take a long, hard look at itself in the run up to 2018 and work out what’s been going wrong and come up with ways to prevent problems from happening in the future.”
That time is now.
ASP.Net Core provides support for various types of caching. In addition to in-memory caching and response caching, it provides built-in support for distributed caching. In one of my previous articles here, I discussed in-memory caching in ASP.Net Core. In this article we will examine how we can work with distributed caching in ASP.Net Core. We will discuss both supported implementations, i.e., using Redis as well as SQL Server as the cache stores.
What is a distributed cache
Distributed caches are used to improve the performance and scalability of applications. Typically, a distributed cache is shared by multiple application servers. In a distributed cache, the cached data doesn’t reside in the memory of an individual web server. Rather, this data is stored centrally so that it is available to all of the application’s servers. If any of the servers go down or stop responding, other servers will still be able to retrieve the cached data. Another advantage of a distributed cache is that the cached data survives server restarts. You can add or remove a server without impacting the cache or the cached data.
To take advantage of a distributed cache when working on ASP.NET Core applications, we will use the IDistributedCache interface. We’ll examine how the IDistributedCache interface differs from the IMemoryCache interface in the section that follows.
The IDistributedCache interface
Google’s Android Oreo release is full of fresh flavor for your phone, but some of its most useful options are out of sight and easily overlooked.
Whether you’ve had Oreo for months or are just now getting a taste — like owners of Samsung’s Galaxy S8, whose Android 8.0 rollout is at long last kicking off as we speak — now’s a fine time to learn something new about what your device’s software can do. (And if you’re among the many still waiting and hoping your phone’s manufacturer gets its act together soon, hey, you can always save this page for future reference.)
So pour yourself a tall glass of milk and prepare to dunk into maximum productivity: Here are 18 advanced tips and tricks for Android 8.0 and 8.1, Oreo.
(Note that these tips are written specifically as they apply to Google’s core Android Oreo software. Many device manufacturers modify the operating system to put their own spin on the features and interface, which could result in some elements looking different or even being entirely absent on certain devices.)
Android Oreo notifications
1. Oreo introduces a new smaller format for lower-priority notifications — typically reserved for the types of alerts that are proactively informative but don’t require immediate attention. Such notifications show up in a collapsed-down form when other notifications are present and then expand only when you tap them.
You’d never know it without digging, but you can actually control which notifications use this format. Go into the Apps & Notifications section of your system settings, then select any app and tap “App notifications.” If the app has proper Oreo-level notification support (Google Photos is a good example), you’ll be able to select different categories of notifications for the app and then change their importance level. Setting any category’s level to “low” will put all associated alerts in the low-priority format, with collapsed-down notifications and no accompanying sounds or pop-ups.
Two notifications from the Pulse SMS app: on top, a standard incoming message alert, and beneath it, a persistent quick-compose tool that’s set to appear in the low-priority format.
2. Those different categories of notifications you see for apps with Oreo-level support? They’re part of a new Android 8.x feature called Notification Channels. Rather than only being able to turn all of an app’s notifications on or off, Oreo lets you get granular and create preferences for specific types of alerts within an app.
Google Maps is a great place to see just how powerful this possibility can be. Find it in the Apps & Notifications section of your system settings, then select it and tap “App notifications.” You’ll be presented with a sprawling list of types of notifications Maps might generate — everything from commute-related travel times to driving notifications and nearby business info. You can tap on any of those categories to disable its alerts or change its behavior without affecting any of Maps’ other notifications.Google
Oreo’s Notification Channels feature gives you granular control over exactly how an app can interact with you for different types of alerts.
3. Oreo includes new persistent notifications to let you know when an app is potentially using up your phone’s battery in the background. That can be useful, in theory — but it can also get annoying after a while, especially if such alerts are always appearing (and if you’re well aware of the reason why).
As of Android 8.1, though, it’s easy to send those alerts packing: Head back into the Apps & Notifications section of your system settings and tap the line to see all of your apps. Next, tap the overflow menu icon in the upper-right corner of the screen and select “Show system.”
Now select “Android System” from the list, then tap “App notifications” and look for the line labeled “Apps consuming battery.” All that’s left is to turn its toggle off.
4. Got a notification you don’t want to deal with immediately — but also don’t want to forget? Use Oreo’s super-handy (but also super-hidden!) snoozing feature: Simply slide a notification slightly to the left or right, then tap the clock icon that appears along its edge. That’ll let you send it away for 15 minutes, 30 minutes, one hour, or two hours and then have it reappear as new when the time is right.
5. Another new Oreo feature is the system-level ability for launchers to display dots on an app’s home screen icon whenever that app has a notification pending — yes, much like the notification badges on iOS. Unlike iOS, though, Android already has an excellent system for viewing and managing notifications, which can make this addition feel rather redundant and distracting.
But wait! Here’s a little secret: You can disable the dots — if you know where to look. Mosey on back to the Apps & Notifications section of your system settings, then tap the line labeled “Notifications” and turn off the toggle next to “Allow notification dots.” You can also opt to disable the dots on an app-by-app basis, if you’d prefer, by tapping individual apps within the Apps & Notifications menu and then selecting “App notifications” and looking for the “Allow notification dot” toggle.
6. Oreo’s picture-in-picture mode is even more useful than it looks. Sure, the feature can let you view videos in a floating box while doing other things on your phone — but it also works with non-video-related apps like Google Maps for navigation.
Picture-in-picture mode can let you keep an eye on navigation while also performing other tasks.
To launch picture-in-picture mode, first open a supported app and start the appropriate process — video-playing, navigation, or whatever the case may be. Then just press your phone’s Home or Overview key, and the app should automatically shrink down into a floating box over your home screen or recent apps list. You can drag it around the screen, tap it to reveal controls, or fling it toward the bottom of your screen to dismiss it.
7. One tricky thing with picture-in-picture mode is knowing which apps support it. Little-known fact, though: Your phone actually has a list.
Open the Apps & Notifications section of your system settings, tap “Advanced,” and then select “Special app access.” Next, tap “Picture-in-picture,” and there you have it: the full breakdown of which of your installed apps is picture-in-picture-ready.
In general, video-centric apps like Netflix, Google Play Movies, and YouTube are good to go (assuming you have an active YouTube Red/Play Music subscription in the last case). Some chat apps, including Google Duo and WhatsApp, also support picture-in-picture for video calls.
Power and connectivity
8. By default, Android shows your device’s current battery level as an icon in the main status bar — and the actual numerical percentage appears only when you swipe down and open the notification panel. If you’d rather have the percentage be permanently visible in the status bar, Oreo introduces a native way to make that happen: Just open up the Battery section of your system settings and look for the “Battery percentage” toggle.
9. Oreo makes it easier than ever to see which apps are hogging your battery. Gallop on over to the Battery section of your system settings and scroll down a bit, and you’ll see a list of the biggest power-drainers since your last full charge. As of Android 8.1, if an app is using an unusually high amount of power, it’ll also be highlighted at the top of the screen with a warning icon and some suggested steps for reining it in.
10. Rockin’ Bluetooth headphones? If you have Android 8.1, be sure to look in your device’s Quick Settings panel when the headphones are connected. It’ll show you their current battery level right there, alongside the Bluetooth icon — and if you tap to open the full Bluetooth settings menu, you’ll see the exact percentage in numerical form.
11. Next time you’re thinking about connecting to a public Wi-Fi network, hop into your phone’s Wi-Fi settings first to see how the network rates. With Android 8.1, you’ll find new network speed rankings right below public network names.
12. Squinters, take note: Oreo comes with a new option that’ll make it easy for you to magnify areas of your screen on demand. Open up the Accessibility section of your system settings and select “Magnification.” Next, select the “Magnify with button” option and flip the toggle to turn it on. Now, whenever you want to zoom into something, you can just tap the new button in the lower-right corner of your display and then touch and hold anywhere on the screen.
Oreo’s accessibility button option lets you zoom into text with the tap of a button.
A similar option exists for reading text out loud. Look under “Select to Speak” within the Accessibility settings to give it a whirl.
13. If you use a password management app like 1Password or LastPass, be sure to set it as your autofill service of choice in Oreo’s settings. That’ll allow the app to fill in fields for you all throughout the operating system (in a much more efficient and user-friendly manner than previous workarounds allowed). You can find the option in the Languages & Input section of your system settings, under the line labeled “Advanced.”
14. When you see an address, URL, phone number, or email address on your phone, try long-pressing or double-tapping it. That’ll tap into Oreo’s handy Smart Text Selection feature, which recognizes the text for what it is and quickly selects the entire string for you — figuring out the appropriate start and end point on its own — and then gives you an in-line option to open it in the most logical place (Maps for a physical address, the Phone app for a phone number, and so on).
15. Not a fan of Android’s graphical time-picking tool? When you select a time in Android 8.x — like in your calendar app, for instance — look for the little keyboard icon in the lower-left corner of the box. That’ll switch you over to a new manual input option that makes it a bit simpler to get the exact time you want in certain scenarios.
Oreo has a new manual option for inputting time.
Odds and ends
16. File this one under “file management”: Oreo has a newly enhanced native file manager — but it’s only useful, of course, if you can actually find it. Open the Downloads app on your device, then tap the overflow menu icon in the upper-right corner and select “Show internal storage.” Now open the main left-of-screen menu and look for your phone’s name. Tap it, and that’s it: You can now browse, copy, move, or share files to your heart’s content.
Browse and manage files with Oreo’s newly expanded (but not so easily discovered) native file manager.
(You’ll still need a third-party file manager for more complex tasks.)
17. Ever get one of those emergency alerts on your phone and instinctively dismiss it without actually looking? Android 8.1 makes it possible to go back and see all the alerts that have arrived on your phone over time. Simply open up the Apps & Notifications section of your system settings, then tap “Advanced,” “Emergency alerts,” and “Emergency alert history.”
18. If your phone has Android’s native Night Light function enabled, look for the “Night Light” option within the Display section of your system settings. There, you’ll find a new intensity slider to control exactly how tinted your screen becomes in the dark.
Enlightening, isn’t it?
Read this next: Oreo’s not-so-obvious security enhancements
The Apple Watch Series 3, see our full review, is one of the best smartwatches available and if you have an iPhone there is nothing better.
Apple sells very expensive bands, but many of us want to switch them often to match clothes, activities, or for other occasions and that is why I am always on the lookout for affordable options.
Southern Straps has 10 $35 nylon styles and two $75 leather styles to choose from. Matthew sent along three nylon bands and the black leather band for me to try with my 42mm Apple Watch.
Note on the website that you get one free nylon band if you purchase two bands so that’s a great deal if you want a variety of bands for your Apple Watch.
A data analysis firm employed by President Trump’s 2016 campaign tapped the Facebook profiles of more than 50 million users without their permission, allowing it to capitalize on the private social media activity of a large portion of the US electorate, reports the AP . One of the largest data leaks…