JavaScript Basics for a Senior Dev, by (unattributable):
https://dev.to/jay818/javascript-basics-for-a-senior-dev-1lob

JavaScript Basics for a Senior Dev, by (unattributable):
https://dev.to/jay818/javascript-basics-for-a-senior-dev-1lob
Four Rules for How Design Influences Technology, by @uxdesigncc:
React 19’s New Hooks: With Practical Examples, by @letscodefuture:
Show HN: Corral – A Visual Logic Puzzle About Enclosing Numbers
https://mohammed321.github.io/projects/corral_web/index.html
#ycombinator #programming #examples #html5 #C #library #learn #games #videogames
#Design #Examples
From real to digital · How UI components are inspired by real-world objects https://ilo.im/162y07
_____
#UI #Components #Interactivity #DesignSystem #ProductDesign #UxDesign #UiDesign #WebDesign #Inspiration
#Design #Examples
The 14 types of onboarding UX/UI · Powerful onboarding patterns to engage users https://ilo.im/162uwq
_____
#Business #Service #Product #Onboarding #Engagement #DesignPattern #ProductDesign #UxDesign #UiDesign #WebDesign
Examples of Why the Web Needs Anchored Popovers, by @chriscoyier (@frontendmasters.com):
https://frontendmasters.com/blog/examples-of-why-the-web-needs-anchored-popovers/
#Development #Examples
Cool native HTML elements · “There’s something new here for you too.” https://ilo.im/162ub4
_____
#Modals #Disclosures #RangeInputs #ProgressBars #SearchableDropdowns #GroupedLists #KeyCombinations #WebDev #Frontend #HTML
Prompt Engineering for Web Development, by @sitepointdotcom@x.com:
https://www.sitepoint.com/prompt-engineering-for-web-development/
1. If you're going to #report somebody you need to give #examples of what #activity you're reporting. Just #reporting a #profile and telling an #instance #admin that an #account is being "#spammy" doesn't cut it. Not when we can clearly see the user is not.
2. Again, not a very helpful report. You report a user and say they're a #SCAM account but offer up absolutely no #evidence to support your #claim.
3. Every account was new once, including the person that reported this one. As long as #NSFW #content is properly #flagged, there's no issue. Suspecting an account to be a "scam account or worse" is not a valid #reason for reporting an account.
4. Another report without any basis or #justification.
5. Again, another baseless report about somebody with absolutely ZERO evidence to back up their claim.
So here's what's going to happen....
The instances that forwarded these #bogus #reports to me, and wasted my time, each have a strike against them.
Strike three and we tell #Sharkey to #ignore any and all reports coming from the #instance in the future.
No #admin wants #BadActors on their instances, and no admin wants a #BadActor to make someone else feel unwelcome.
But you can't just flag and report an account for any bullshit reason either.
You have to give us proof and evidence.
This is not high school and this is not middle school. If somebody is being disruptive or causing problems, let us know.
But if you just suspect someone might cause problems or they might be disruptive... wait until you have proof and evidence and then let us know!
#FediAdmin #AdminStuff #administrivia #UserReports #FediReports #InstanceAdmins #MastoAdmin
On Building AI Understanding and Automation Muscle (With 18 Random Problems Solved With AI):
If you’re like me, you’re also optimizing your use of AI in development, distinguishing your capabilities from AI, and improving your routine to build strong automation muscle. Thoughts and examples.
https://meiert.com/en/blog/ai-understanding-automation-muscle-random-problems/
@lumen Hey, thanks so much :)
The main two apps that will initially be using it are Place (https://codeberg.org/place/app) and Domain (https://codeberg.org/domain/app) — both under heavy development at the moment.
There are some mini apps I made that you can play, each with their own tutorial.
• Draw Together (https://draw-together.small-web.org; tutorial: https://kitten.small-web.org/tutorials/streaming-html/)
• Kitten Kawaii (https://kitten-kawaii.small-web.org/character/blissful/granny-smith-apple/cat/, write up: https://ar.al/2024/08/19/kitten-kawaii-porting-a-react-library-and-next-js-web-site-to-kitten/)
• Streamiverse¹ (https://streamiverse.small-web.org, tutorial: https://kitten.small-web.org/tutorials/htmx-the-htmx-web-socket-extension-and-socket-routes/)
And you can find a host of little examples in the codebase:
https://codeberg.org/kitten/app/src/branch/main/examples
Hope that helps. Until the Small Web stuff is publicly released I don’t really foresee a lot of folks using it. Although I know a few people are playing with it.
¹ Just noticed I need to improve it so it recaches profile images if they’ve changed. Noticed a couple of broken ones.
Is unmembership the future of associations? "Unmembership? What's that?" It's a word invented by my friend Mitchell Beer. Let me explain…
Here's a core concept video on Seneca's discussion in book 3 of On Anger of famous people who handle their anger poorly, providing us examples of how not to act
https://youtu.be/DhkqYDHLURA
#Video #Seneca #Anger #Examples #Emotion #Vice #Philosophy #Ethics #Stoicism
tldr-pages Keeps it Short, Wherever You Need It - Let’s face it, even the most accomplished console cowboy can’t keep everything mem... - https://hackaday.com/2024/12/14/tldr-pages-keeps-it-short-wherever-you-need-it/ #softwarehacks #documentation #commandline #examples #terminal
A Quick Way To Evaluate Software Frameworks
One of the most impressive bits of #software I’ve used is #Python. When I started to learn Python, it was version 1.5, a long time ago. I was immediately impressed with the tutorial. It was the first port of call. Here it is now:
<https://docs.python.org/3/tutorial/index.html>
Read the tutorial basics and you could start exploring the language library
<https://docs.python.org/3/library/index.html>
knowing you could master enough to move to more advanced concepts. Want to do something more complicated? Say build a web server?
First you might try the #HOWTO pages trying #sockets:
<https://docs.python.org/3/howto/index.html>
After reading about the limitations you might try the #PEPS (Python Enhancement Proposal) What is a PEP? Try reading this page:
<https://peps.python.org/pep-0001/)
Finally you might decide #WSGI is what you want and read the specification at
<https://peps.python.org/pep-0333/>. I travelled this path in 2007/8 to build a version of my blog engine.
<https://seldomlogical.com/redux.html>
So I go the latest build on #Deno, install it and try a simple blog engine to see how it works
<https://deno.com/blog/build-a-blog-with-fresh>.
The example code fails, the source code fails. I see the basic documentation for it (yet to try, but skimming through, it appears okay.) The tutorial only a couple of years old has rusted, the source is unmaintained. The issue is with JS / #React / #Preact where plain old #HTML5 and #CSS will do.
A quick example how the basics have to documented, correct in bite sized pieces. The #HOWTOS maintained and blog #examples periodically revised.
#Rightwing #media #defends #racist #PuertoRico #remarks at #Trump #rally.
Here are numerous #examples from the hours after #TonyHinchcliffe made those #racist #remarks.
Is unmembership the future of associations? "Unmembership? What's that?" It's a word invented by my friend Mitchell Beer. Let me explain…