Learn how to use higher-order components to keep your React applications tidy, well-structured, and easy to maintain. We’ll discuss how pure functions keep code clean and how these principles can be applied to React components.
This Issue Certified Politics-Free Your weekly tech digest
Every week we try to pull together a combination of news, workflows, tools, and tutorials to help you spend less time keeping up and more time sharpening your edge.
With the U.S. election count still underway and every outlet on the internet pivoting to politics for the week, I bet you're fatigued with the topic. And even if you're not, there are numerous sources of political media out there — I hear there are literally dozens!
There are a couple of other reasons to constrain our focus. Our plan was to move SitePoint Weekly to Tuesdays after I returned from a week of leave. Once Tuesday actually arrived, though, my son had a mountain biking accident, falling from a couple of meters in the air in such a fashion as to scare the hell out of us and require maxillofacial surgery. Thanks go to Simon Mackie, SitePoint's master of books and Premium content, for the correct vocabulary — everyone in the hospital calls these surgeons "plastics" the way you or I might refer to everyone down in "accounts" except that nobody from accounts specializes in the intersection of knives and faces (as far as I know).
(Since I started putting this issue together, my other son has broken a bone, and I've placed my daughter within a protective cocoon of bubble wrap.)
Anyway, I don't want to milk it — my son is at home recovering now and looking remarkably better by the day — but my curated link file lacks the kind of Volume foretold of in history's greatest shampoo advertisements.
Because we know plenty of readers may need a break or escape from election coverage, we've precluded such coverage here. And because we'd rather focus limited resources on creative, fun, inspiring links, we've gone a step further to give anything that's strongly political, partisan, or involves yelling loudly a miss — even on antitrust, one of our usual subjects. There are a few important stories about right-to-repair legislation and police-Amazon cahoots. But I said we'd avoid politics, not anything that might've been politicized by the pugnacious, or this would be a slim read indeed.
In any case: you're tired. I'm tired. The muck is somewhere that way. Any direction will get you there. Cool links for hackers, makers, and designers below.
The Rundown Technology news, society, and internet culture
Every time a new feat of machine learning impresses us, as with GPT-3, a chorus shouts back: but it can't take our jobs yet! — albeit with diminished confident gusto every time.
When deep learning can do everything and we do lose our jobs, it doesn't necessarily need to be a social and economic doomsday, of course (we just need to get an inconvenient global revolution out of the way first, since we can all agree that our current leaders lack the vision or ability to give a crap required to get us there). Perhaps in the future we'll even develop self-identities independent of our economic output. Crazy concept. Someone get the chorus a copy of The Player of Games!
All signs point to the first Apple Silicon device announcements. Apple has called the event One More Thing, which sounds to me like the lovechild of Jobsian foreshadowing and a John Farnham tour (Australian readers will understand).
Can we take a moment to appreciate just how openly Amazon progresses the dystopian capabilities of law enforcement and landlords alike while a fraction of the sentiment actually sticks on the brand compared to, say, Facebook?
Logic Flow Computing, automation, productivity, and tools for thought
The Linux ecosystem began to benefit from a renewed period of growth as the pandemic swung into force earlier this year. It's a legitimately great time to make the move over. Here are 5 reasons to use Linux in 2020.
SitePoint Head of Engineering Stuart Mitchell is a big fan of Pop!_OS, in particular for its auto-tiling window manager. And our sysadmin and master of the arcane Adam Bolte depends on the rock-solid stability of Debian. But if you're new to Linux, I imagine both would suggest starting your excursions with Pop! or something similar, like Ubuntu.
Is this the end of the repairable iPhone? I'm always a little surprised that Apple has found something left to glue down in these things. Will it even be possible to tell where the iPhone 13 chassis ends and its other components begin?
The Roadmap Product, strategy, Future of Work, and the creator economy
V.One reckons it's the no-code platform that'll make building logic-driven apps as easy as using Canva.
Tara AI is a simple sprint management tool designed for modern teams. Tara's team says its core functionality will remain free without limitations because it wants teams to have an alternative to ossified turn-of-the-century tools like JIRA, with future monetization coming from genuinely optional premium features like automation. That's an appealing pitch, given how little products like JIRA have changed in response to years of developer dissatisfaction. Let us know if you take Tara for a spin, and whether it lives up to the hype.
Or if that's not your thing, you can always while away the final months of 2020 by engorging yourself on Age of Empires 4 information. I kind of pass out from the nostalgia every time I remember this is being built.
Our favorite setup this week is this i3/Polybar rice named Like in the Movies. So many Linux desktop customizations go for the traditional hacker look, but so few pull it off in a way that isn't a little embarrassing. This smooth mover could be your daily driver, at least for a period of time.
Di satu Januari, lupakanlah sengketa Separuh nafas jiwaku... sirna Di pagi Januari, yang kita harungi bersama Bahagia selalu dimiliki, bertahun menjalani Naluri berkata di setiap langkah-langkahmu Dua langit tlah membaur di suatu cakrawala Biarlah layar terkembang, menderu ombakmu menabuh pantai Kuingin menyeberang, melintas pulau dan lautan Sebelas Januari bertemu karena kita ini manusia Kau basuh diriku dengan sejuta warna Membiru lautmu memeluk pasir Menanti setiap detik, ku hitung waktunya Tak dapat ku kawal perasaan ini Maafkan salahku saat-saat itu padamu Biar diriku saja menjawab semua cinta Biarkan kujawab semua dusta Menguning bulanmu mengetuk malam Mesra jemarimu belai sukmaku Membias bintangmu menghias hidup Apa dayaku Belahan jiwa yang tertinggal Kala tatap matamu sapa jiwaku Januari lekas berganti Kian hangat dalam ingatan Sampai disini kisah kita Dengarkan... Kian hangat dalam ingatan Hari ini tak harus ku sendiri yang
Mohon diloloskan Bp Ibu Moderator. 🙏 Acara ini sangat bagus. Peserta webinar akan mendapatkan *perlindungan asuransi bebas premi bagi peserta webinar* dan *raih hadiah isi ulang OVO @50,000 untuk 3 penanya terpilih*. Dear Bapak Ibu HRD, *PT. Prudential Indonesia mengadakan HR Gathering PRUWorks 19 November 2020 !* Jangan lewatkan _talkshow_ interaktif mengenai *Redefining Workforce In The Era Of Disruption*. Langsung via *Zoom Webinar* bersama pembicara yang sangat kompeten dibidangnya. 🎤Speaker : Prof Rhenald Kasali Ph.d 🎤 Speaker : Isdar Marwan 🗣 Opening : Nick Holder 🎥 Moderator: Lili Yunita 📽 MC : Ruth Elizabeth tanggal dan waktunya : *Kamis, 19 November 2020 pukul 10.00 WIB*. Oleh sebab itu, Bapak Ibu terundang untuk mengikuti acara tersebut. Bapak Ibu silahkan melakukan pendaftaran melalui link : https://bit.ly/pruworkshr19 untuk mendapatkan * Zoom Meeting ID dan Passwo