CodeX
Published in

CodeX

This is an email from CrunchX, a newsletter by CodeX.

What’s new in SwiftUI for iOS 16?

Learn about the 20+ new updates to SwiftUI that developers are already loving

This is the twentieth edition of CrunchX and here are the stories and resources we thought were worth spending the time.

1. EU deal will force iPhones to use USB-C chargers by 2024

The EU requires all smartphones to adopt the universal USB C standard by autumn 2024. Does this spell the end for Apple’s Lightning port? Written by Jedidajah Otte on The Guardian and editorial selection by Antony Terence. Read the article here:

https://www.theguardian.com/technology/2022/jun/07/all-smartphones-to-use-usb-c-charging-ports-from-autumn-2024-says-eu

2. What’s new in SwiftUI for iOS 16?

It’s WWDC22 week at Apple and this week I’m going to recommend a couple of excellent videos that I’ve viewed within the first couple of days that should be highly valuable for both starting developers and those that are already firmly embedded in the Apple ecosystem. Paul Hudson, who comes up quite often in my recommendations for his ‘Hacking with Swift’ site has a new YouTube video walking through some of the many new features in Swift UI — “What’s new in SwiftUI 4 (for iOS 16)?”. It’s amazing how many things Paul fits in, and he recorded this at the new developer center in Cupertino. Editorial selection by Dr. Stuart Woolley. View the YouTube video here:

https://www.youtube.com/watch?v=4obxmYn2AoI

3. Meet Swift Async Algorithms

I recommended the swift-algorithms package a while back for its excellent collection of curated fast algorithms to the latest open source package swift-async-algorithms #WWDC. In the WWDC22 Developer Talk Link “Meet Swift Async Algorithms” we see another new open source package from Apple dealing with specifically asynchronous algorithms for purposes such as Buffering, Injection, Debouncing, Chunking, Clock types, and Collection Initialisers — all for dealing with incoming events that happen over time. Very much worth checking out, as are the links at the end of the talk. Editorial selection by Dr. Stuart Woolley. View the video here:

https://developer.apple.com/videos/play/wwdc2022/110355/

4. Microsoft Trying to Kill HDD Boot Drives By 2023: Report

A report suggests that Microsoft is pushing manufacturers to abandon hard drives in favor of faster solid-state drives by 2023. Written by Paul Alcorn on Tom’s Hardware and editorial selection by Antony Terence. Read the article here:

https://www.tomshardware.com/news/microsofts-reportedly-trying-to-kill-hdd-boot-drives-for-windows-11-pcs-by-2023

5. The data model behind Notion’s flexibility

How does one model a text editor such as Notion? Jake gives all the answers around data modeling, caching, and sharding. All this so we could get a sweet and fast notes editor. Written by Jake Teton-Landis on Notion Blog and editorial selection by Miloš Živković. Read the article here:

https://www.notion.so/blog/data-model-behind-notion

6. Professional Programming: The First 10 Years

Thorsten shares his thoughts after the first 10 years of programming. What matters and what doesn’t. I like how he talks about dependencies, and what are the obstacles to reusing others’ code. A great read for any programmer of any expertise level. Written and published by Thorsten Ball and editorial selection by Miloš Živković. Read the article here:

https://thorstenball.com/blog/2022/05/17/professional-programming-the-first-10-years/

7. Data Science Projects to Add to Your Portfolio in 2022

Data Science is becoming more and more popular these days for pursuing a career. In order to work in a reasonable-sized company, a good portfolio could come in handy. This article gives tips on how to create such a portfolio by describing specific guidelines such as developing chatbots or detecting fake news. Written by Keerthi Ravichandran on IOT For All and editorial selection by Christianlauer. Read the article here:

https://www.iotforall.com/data-science-project-portfolio-2022

8. What is a data lake? Massively scalable storage for big data analytics

Data lakes have become increasingly important when it comes to storing vast amounts of data. This article gives you more insights into what data lakes actually are, why they are used, and what advantages they have over other types of data storage such as for example data silos. Written by Martin Heller on InfoWorld and editorial selection by Christianlauer. Read the article here:

https://www.infoworld.com/article/3658333/what-is-a-data-lake-massively-scalable-storage-for-big-data-analytics.html

9. Scientists craft living human skin for robots

Scientists have now found a way to create a human-like skin texture that is also water-repellent and features self-healing functions. This article specifically describes how the method was used to create the skin. The main ingredients are collagen and human dermal fibroblasts. Written by Cell Press on ScienceDaily and editorial selection by Christianlauer. Read the article here:

https://www.sciencedaily.com/releases/2022/06/220609131938.htm

10. How can geospatial data be used to solve problems?

Information that is related to physical places within the world is considered geospatial data. This data is collected from various sources like phone or satellite data. By using this kind of data various stakeholders can benefit from it like for example agriculture, navigation, or telecommunications. Written by bigdata on BigData Analytics News and editorial selection by Christianlauer. Read the article here:

https://bigdataanalyticsnews.com/geospatial-data-used-to-solve-problems/

Closing Note

That’s our picks for this week. Hope you found something new, inspiring, astonishing, and crazy news going around the tech space. Thank you very much for taking your time to read this edition of CrunchX. Look out for the next edition the following week.

Regards,

CodeX Team

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store