Your bi-monthly dose of tech industry and developer news, brought to you by the Gary Explains Newsletter
Apple abandons Intel (and maybe AMD Radeon): Apple announced its long-rumored move to its own silicon (using the Arm Instruction Set) and has abandoned Intel and x86. Since its processors have built-in GPUs, this could also mean the end of its relationship with AMD. (YouTube)
How to use a YubiKey Security Key with an iPhone: You can use a YubiKey 5 series security key to secure your online accounts on Android and iOS. The YubiKey 5Ci has a Lightning connector and USB-C, so it is great for use with an iPhone, an iPad, or a laptop. You can also buy one right here for just $70. (YouTube)
Dynamic Memory Allocation in C – malloc, free, and buffer overflows: When writing programs in the C programming language, there are many occasions when you need to use dynamic memory allocation to ask the OS for some memory. In C, you do this with malloc() and you return it with free(). However, C doesn’t check what you do with the memory, which is why there is a risk of buffer overflows or buffer overruns. (YouTube)
Speed Test G battles
Poco F2 Pro vs Xiaomi Mi 10: Does Xiaomi make flagship killers? Here are two of its contenders, the Poco F2 Pro and the Mi 10. Both sport the Snapdragon 865, but which one is faster? Let’s find out.
Huawei P40 (Kirin 990) vs Galaxy S20 Plus (Exynos 990): The battle of the 990s! The Kirin 990 in the Huawei P40 vs the Exynos 990 in the Galaxy S20 Plus. Which one will win?
Huawei P40 (Kirin 990) vs Galaxy Note 10 Lite (Exynos 9810): Not every Android smartphone has a Snapdragon processor. Here are two that don’t: the Huawei P40 with the Kirin 990, and the Galaxy Note 10 Lite with the Exynos 9810. Which one is faster?
Nerds only need apply
- How the 1,000 most popular Chrome extensions affect browser performance: CPU consumption, memory consumption, and whether the extension makes pages render more slowly (DebugBear)
- Why camera sensor size is more important than more megapixels: Despite what the marketers say, 16MP DSLR cameras still look better than today’s 108MP smartphones. (Android Authority)
- Adobe will stop distributing its Flash Player after Dec. 31: Adobe says you should use HTML5, WebGL, and WebAssembly. (Adobe)
- Olympus is getting out of the camera business: The company is selling its brands to JIP (which also bought Sony’s Vaio laptop brand a while back). (The Verge)
- How to create a video chat application using WebRTC: Check out Joshua Phua’s blog for this straightforward guide.
- A tiny, static, full-text search engine using Rust and WebAssembly: How to create a tiny, self-contained search index using a Bloom Filter (Endler.dev)
- The Book of Shaders: A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders
- Introducing Amazon Honeycode: Build web and mobile apps without writing any code! (Amazon)
- Teach yourself computer science: You owe it to yourself to learn computer science.
- A new Google Phone just hit the FCC: It looks like the Pixel 4a, and it looks nearly ready, and it won’t have radar. (Android Authority)
- LG Velvet review: Nothing too fancy, but loads of style points (Android Authority)
Deals!
The Ultimate Learn to Code Bundle for just $39: This immersive, multi-faceted programming education (80+ hours) could push you to the top of the job market. Includes:
- Ruby on Rails
- JavaScript
- Python
- Java
- iOS & Objective-C
- SQL
The easiest way to stay up to date on all the most important developer news is to subscribe to the Gary Explains Newsletter. Not subscribed yet? Sign up here.