Show more

Life really is getting more by the day. Thinking of that one where Miley Cyrus downloads her consciousness into a plastic toy.

They missed a slam dunk there, by not calling the app The CAI…

Here’s a video of a user journey through the app as it currently stands.

# /Home
The YouTube embed function is for learning new songs before practice.

# /Add Track
The Add Track component is for local development use so that only I can perform weekly updates. Songs have to be hard coded in at present in order for the React app to work offline in the browser when phones are switched to airplane mode during the performance.

# /Search Track
The Search Track component searches on a partial match of either title or first line. That was the use case that inspired it at the start, two weeks ago while driving to Mass!

# Backlog
Next sprint: Search will lift state up to the Home component and load user choice from searched-for songs.

# Tech Stack
As a teaching example I intend to do this one way via lifting state up, without using redux, and another way using Redux ToolKit. The user will be agnostic as to which state management architecture was used.

Link to bird video - just for length!😬
x.com/lavenderlens/status/1706

Show thread

{song.words.substr(0, song.words.indexOf(‘<‘).substr(0, 30).concat("...")}

nifty string manipulation cuts off after the first line, truncates to max 30 chars, adds ellipsis

It detects the beginning of a line break tag in the React render (rendered using dangerouslySetInnerHTML)

Fascinating military video of a -17 emergency takeoff procedure. Those things are huuuuge!!
youtu.be/4FcUf_b2-vo?si=UIShQ5

A good bird app friend of mine has done a podcast on the she orchestrated for the NHS in the U.K. listen HERE ⬇️
x.com/AlysColeKing/status/1704

And it’s a great big sláinte mhaith from me as I’ve done the first upload of my choir app ready for tomorrow night’s Mass. Made in React and Vite, with a dash of Tailwind, it does away with the need for endless on-mic rustling of photocopies. Welcome to the 21st century church!

At the Seán Bhearic, Falcarragh just now…

EMOJIS! Straight in to your code!
Fairly late to the table here but I just realised what the little globe on the function button means.

Full disclosure: I’ve been looking up the Unicode table or copying from iMessage.
🤦🏻‍♂️

Some very startling facts and entertaining infographics. Very well done. 🍌 👏
QT: masto.ai/@rbreich/111052618867

Robert Reich  
Since the word ‘socialism’ is apparently so terrifying, let me be clear: Every advanced country on planet earth pools resources for the common good...

v:dw is by far the most useful acronym I've run across recently, much more relevant than tl;dr.

video: didn't watch.

Maybe when the computer asks "are you a robot?" it's just trying to find its family. Ever think about that? No, you only think about yourself.

Rob Douglas: we’re raising hawks when we could be raising doves.

And Karine Polwart on a Friday night.

Netflix, warm outside, and code that actually works. Life. Can. Be beautiful.

There’s something quietly lovely about watching someone walk their dog along the beach, then stop, and give their dog a pat, for absolutely no reason at all.

It’s ok to be loving, just coz.

90% of the life with a #dog is following each other wondering what the other one just ate.

Never in my life would I expected a cybersecurity issue (at least not a non-food safety issue) to result in a food recall

Add this to your risk assessments

The fact that 6 out of the 8 top GOP presidential candidates on stage last night in Milwaukee would still vote for and support Donald Trump even if he is a convicted felon, even if found guilty beyond a reason sable doubt by a jury of ordinary red-leaning citizens in his own backyard of Florida, shows you how far the GOP has fallen. It is nothing more than a cult of Trump.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.