W minioną sobotę 7 grudnia byłem w Poznaniu na turnieju YOMI - European Tekken Cup 2024 - Dojo.
Udało mi się długo utrzymać w drabince, kończąc występ bilansem 5 wygranych i 2 przegrane, czego efektem jest 9 miejsce (na 50 uczestników).
Więcej o turnieju i drabinka:
start.gg/tournament/yomi-europ…
YOMI - EUROPEAN TEKKEN CUP 2024
The best place for YOMI - EUROPEAN TEKKEN CUP 2024 brackets, streams, standings and schedules all in one place!start.gg
Kierunkowy74 reshared this.
Designing For Gen Z: Expectations And UX Guidelines.
- Large parts of Gen Z aren’t mobile-first, but mobile-only.
- To some, the main search engine is YouTube, not Google.
- Some don’t know and have never heard of Internet Explorer.
- Trust only verified customer reviews, influencers, friends.
- Used to follow events live as they unfold → little patience.
- Sustainability, reuse, work/life balance are top priorities.
- Prefer social login as the fastest authentication method.
- Typically ignore or close cookie banners, without consent.
- Rely on social proof, honest reviews/photos, authenticity.
- Most likely generation to provide a referral to a product.
- Typically turn on subtitles for videos by default.
smashingmagazine.com/2024/10/d…
Designing For Gen Z: Expectations And UX Guidelines — Smashing Magazine
There are many myths revolving around Gen Z and how they use tech. Time to take a look at actual behavior patterns that go beyond heavy use of social media. Part of [Smart Interface Design Patterns](https://smart-interface-design-patterns.Smashing Magazine
When people have the option to click "like" on a media article they encounter online, they spend less time actually reading the text, a study suggests.
(…)
Results showed that when participants were not able to vote, time spent reading articles that agreed with their original views strengthened these views. The more time they spent reading, the stronger their views became.When participants were able to vote, their voting behavior was as influential as their reading time. Even if they stopped reading and upvoted an article, their attitudes still became stronger.
sciencedaily.com/releases/2020…
#UX #UXResearch #Psychology #TIL
'Liking' an article online may mean less time spent reading it
When people have the option to click 'like' on a media article they encounter online, they spend less time actually reading the text, a new study suggests.ScienceDaily
Damian "Dumian" Wajer reshared this.
A symbol for the ⁂ Fediverse here:
That's why you see the ⁂ sign in my profile description. This is not a naive or even clumsy attempt to be something special using ASCII art
You don't have to laboriously search for and type out the ⁂. On their website you can easily enter it anywhere using copy and paste in any font: ⁂ ≠ 𝕏
@FediverseSymbol
🌐 symbol.fediverse.info
#fediverse #logo #utf8 #emoji #asciiart #copyandpaste #mastodon #newhere #symbols #feditips #mastoart #fediart
Damian Wajer likes this.
Damian Wajer reshared this.
Aktualnie mało udzielam się na #SocialMedia, ale jeśli już, to w pierwszej kolejności wolę mieć treści "u siebie", a dopiero późnej "na zewnątrz".
Praktyczna realizacja tego założenia to m.in. strona osobista i blog albo zdecentralizowane sieci społecznościowe, które podobnie jak strona internetowa, mogą być self-hosted. Następnie udostępnianie danych treści dalej (#RSS, syndication, cross-posting).
Jeśli takie podejście brzmi interesująco, warto poczytać o #IndieWeb albo #Fediverse. Są to ciekawe alternatywy dla gigantów technologicznych i scentralizowanych serwisów społecznościowych, które mogą przestać istnieć za X lat (albo mogą jednostronnie zmienić reguły "gry" na dowolne, co już wielokrotnie miało miejsce w postaci aktualizacji różnych algorytmów czy zamykania danych usług).
Poza aspektem praktycznym (np. forma backupu), daje to też większą kontrolę i satysfakcję z tworzenia i budowania czegoś u siebie, zamiast u kogoś (szczególnie, jeśli komuś bliska jest idea #OpenSource lub ogólnie lubi "pomajsterkować" technologicznie w ciekawych rozwiązaniach i niekoniecznie komercyjnie).
Wiadomość zainspirowana postem Wojtka na LinkedIn.
reshared this
Scrollbar.app – a simple online tool for designing scrollbars
Scrollbar.app – a simple online tool for designing scrollbars
A cool microsite by Henri Parviainen that helps you design some scrollbars by pointing-and-clicking then copy/paste the requisite CSS code to recreate in your app.Changelog
Damian Wajer reshared this.
I've described to almost 100 people why this moment is so exciting - for social media, for Mastodon, for the fediverse, and for all of us.
This essay is the best way I've found to do it.
How do you tell the story of this moment?
medium.com/@davidslifka_86286/…
Mastodon, the Movie - David Slifka - Medium
Some movies start with totally separate plotlines, whose relationship is eventually revealed. It’s called “hyperlink cinema.” We have a short-lived opportunity to change social media forever. Here’s…David Slifka (Medium)
Damian Wajer reshared this.
The NEW 2FA!!!
wordpress.org/support/users/pr…
NOTE: This is a beta feature. It works fine, but if you experience any problem, please open a ticket and report it.
Damian Wajer reshared this.
A pure CSS carousel without any JavaScript. The magic of #CSS and #HTML 🪄✨
Demo: codepen.io/jwjertzoch/pen/JjyG…
levelup.gitconnected.com/how-t…
How to Make a Fully Accessible CSS-Only Carousel - Level Up Coding
First of all, what is a carousel? Carousels show a collection of elements one after the other. Also known as “slideshows” and “sliders”. Often these are used to accommodate a larger amount of content…Jennifer Wjertzoch (Level Up Coding)
reshared this
🎵
Why we stop exploring new music as we get older?
Good article boils down to the below para (has some tips at the end):
"What we think of as our 'taste' is simply a dopamine reaction arising from patterns our brain recognises which create the expectation of pleasure based on pleasures past. When we stop actively listening to new or unfamiliar music the link between the musical pattern & pleasure is severed."
abc.net.au/news/2023-02-26/why…
Why do we stop exploring new music as we get older?
The thrill of discovering new songs and new sounds can enrich people of all ages. Except, most of the time, it doesn't. Why does our willingness to explore new or unfamiliar music decline with age? Timothy McKenry explains.ABC News
Damian Wajer reshared this.
Damian Wajer reshared this.
👋 WordPress Community on Mastodon!
So happy to announce the "Toot the Word Survey"!
We, the admins of the 5 WP-related instances have joined, to learn about and improve your tooting experience!
@javiercasares @praetorverlag @simon
@nathan
Please take 2 minutes to answer our 8 questions before 5 March 2023 and tell us what you think:
forms.gle/a2c7BAibVPfEjXQ19
And, boost it to the last fediverse corner if you want to make Mastodon a WordPresser place.
Toot the Word Survey - Mastodon and the WordPress Community
The goal of this two-minute survey is to help us improve the WordPress-related Mastodon instances and Mastodon as a meeting place for the WordPress Community in general.Google Docs
Damian Wajer reshared this.
And happily so... my firm does a huge amount of Wordpress work, and has developed several plugins, and I think the "Venn diagram" of openweb, #Indieweb and #Mastodon developers should have gigantic overlap.
Am very encouraged by the work at Automattic at Mastodon inclusion into Jetpack, and think greater integration between WordPress and Fediverse standards is the most natural thing in the world.
Let's build a Chrome extension that steals everything
Today's adventure: DIY whole hog data exfiltrationMatt Frisbie (Building Browser Extensions)
Damian Wajer reshared this.
I get deeply frustrated by the whole "meetings aren't real work" thing, and I needed to put out into the world why, so I could move on.
Eventually I got my thoughts together with help from Peter Drucker, Chris Argyris, Annie Duke, Jeff Bezos, Erika Hall, Mary Parker Follett, Samo Burja and Aristotle.
Just published: medium.com/@ElizAyer/meetings-…
Meetings *are* the work - Elizabeth Ayer - Medium
Every day I see people trying hard to avoid meetings. I hear it from teams (“We’re cancelling this so we can get some work done”). A common theme on social media laments the challenge of balancing…Elizabeth Ayer (Medium)
Damian Wajer reshared this.
Depresja potrafi dopaść każdego, odebrać chęć do życia i wiarę by cokolwiek robić czy szukać pomocy. Jeżeli przechodzisz ciężkie chwile to pamiętaj, że możesz się do mnie odezwać w dowolny sposób. Zawsze znajdę czas na rozmowę czy pomoc na ile będę w stanie.
Fachową pomoc możesz uzyskać m.in. w następujący sposób:
• Antydepresyjny Telefon Forum Przeciw Depresji: 22 594 91 00 (śr.-czw. 17.00-19.00)
• Telefon zaufania dla osób dorosłych w kryzysie emocjonalnym: 116 123 (pon. – pt. od 14:00 – 22:00, połączenie bezpłatne)
• Centrum Wsparcia dla Osób Dorosłych w Kryzysie Psychicznym: 800 70 2222
• Telefon zaufania dla Dzieci i Młodzieży: 116 111 (czynny 7 dni w tygodniu, 24 h na dobę)
• Infolinia pomocy psychologicznej dla dzieci i młodzieży: 800 12 12 12 (czynny całą dobę, bezpłatny)
• Bezpłatny telefon wsparcia po stracie bliskich: 800 108 108 (czynny od poniedziałku do niedzieli z wyjątkiem dni świątecznych w godz. 14.00–20.00)
• Antydepresyjny Telefon Zaufania Fundacji ITAKA: 22 484 88 01
23 lutego przypada Ogólnopolski Dzień Walki z Depresją, ale cały rok warto być otwartym na przyjmowanie i udzielanie pomocy. Więcej informacji:
• pl.wikipedia.org/wiki/Og%C3%B3…
• gov.pl/web/wsse-gdansk/ogolnop…
like this
reshared this
Dialogs, modality and popovers seem similar. How are they different?
A deep dive into the semantics, behaviours and characteristics of some of the most common user interface elements of websites today.Hidde's blog
Damian Wajer reshared this.
Rogers: 5 characteristics of innovations, pattern of adoption:
1. Compatibility
2. Trialability
3. Relative advantage
4. Observability
5. Simplicity / Complexity
confluence.cc.lehigh.edu/displ…
#Innovation #ProductDesign #ProjectManagement #TechnologyAdoption
Related: social.damianwajer.com/display…
[share author='Damian Wajer' profile='https://social.damianwajer.com/profile/damian' avatar='https://social.damianwajer.com/photo/770166418263ac6d1addf67552699686-5.jpeg?ts=1673798180' link='https://social.damianwajer.com/display/7b9e6109-2163-f4a2-6f0e-7d6073009045' posted='2023-02-21 10:52:31' guid='7b9e6109-2163-f4a2-6f0e-7d6073009045' message_id='https://social.damianwajer.com/objects/7b9e6109-2163-f4a2-6f0e-7d6073009045']5 factors that determined the rapid growth of #ChatGPT #AI (1 million users in 5 days).
5 factors that determined the rapid growth of #ChatGPT #AI (1 million users in 5 days).
scottswigart.substack.com/p/wh…
Why ChatGPT Took Off Like a Nuclear Rocket
And What it Says About Technology Adoption More BroadlyScott Swigart (B2B Technology Frontiers)
From the early days of my childhood, when I could see little color from one of my eyes, I recall what colorful birds looked like. I'd forgotten that fact since I lost sight in that eye as well until I started following people who frequently posts images with descriptions. There's lovely lovely, #photography on #mastodon with #altText and wonderful people who describe their #photos.
So, thank you, and more please!
#BirdsOfMastodon #Birds #Birding #Nature #NaturePhotography #accessibility
Damian Wajer reshared this.
Things you can say when the evidence proves you wrong:
1. Wow, I had no idea! Thank you for clarifying.
2. I was wrong.
3. I didn’t know that but now I do and I’m smarter for it.
4. This just proves that you can be really sure about something and still be wrong!
Damian Wajer reshared this.
Damian Wajer reshared this.
How to get better at sleeping
View sunlight by going outside within 30-60 minutes of waking. Do that again in the late afternoon, prior to sunset.
Wake up at the same time each day and go to sleep when you first start to feel sleepy
Avoid caffeine within 8-10 hours of bedtime.
Avoid viewing bright lights—especially bright overhead lights between 10 pm and 4 am
Limit daytime naps to less than 90 min, or don’t nap at all
Keep the room you sleep in cool and dark and layer on blankets that you can remove.
Drinking alcohol messes up your sleep. As do most sleep medications
The case for frameworks
Today I read Alex Russell's post The Market for Lemons and I found myself compelled to write a rebuttal. I am a big fan of Alex's work in general but not of this post in particular, which is very long, so allow me to attempt to summarize itseldo.com
Damian Wajer reshared this.
did I say the downsides are obvious?
I've consistently pointed at the ways they are (un)consciously obscured by privilege, dogma, marketing, and management blinders. Never have I called people taken in "stupid".
It reads to me like you're keen to assign malice when, in fact, it's the teams on the wrong end of all this that I feel for – and their users.
now, a lot of teams have the reaction of *feeling* stupid when they finally instrument and start to understand the costs.
I've outlined here why that instinct is not helpful, and the spirit of "blameless postmortems" is a better way forward for managers and TLs alike:
infrequently.org/2022/05/perfo…
A Management Maturity Model for Performance
Despite advances in browser tooling, automated evaluation, lab tools, guidance, and runtimes, modern teams struggle to deliver even decent performance with today's popular frameworks. This is not a technical problem per se.Alex Russell
I'm fine with it being condescending towards the unrepentant complexity merchants. I do not agree it is condescending towards those who have been taken in, and therefore suggest you are misrepresenting me while not even understanding the piece.
The framing of a market failure, not a personal one, argues against the narrative you're spinning. Market failures are not individual actions. They exist because reasonable people *cannot* have better information (without market intervention).
If, for some reason, you need to white-knight for...
[ checks notes ]
...Facebook and Vercel....weird flex but OK?
But don't put words in my mouth.
It's unfortunate that you've misunderstood the point of the piece to the extent that you feel a need to mischaracterize me, even after being directly corrected.
Will just leave it there.
@ben Thanks for letting me know.
I *am* upset. So many teams I work with have been left for dead in the ditch by the people that talked them into deeply inappropriate technologies. I'm upset about the pain they're experiencing. I'm upset there has been no correction. I'm upset about the way these experiences then exclude people from participating in digital society.
My tone is highly inflected with that disappointment, no doubt.
@slightlyoff if i can be so bold as to make a suggestion: you can express that disappointment and pain the way you did just now, without the condescension or the blaming of individuals. There are good economic reasons for what's happened, as Laurie pointed out, meaning it's not as simple as some people selling crap.
You could focus on criticizing the *outcomes* rather than the people, and get far more folks rallying around your very important points.
@slightlyoff do you really not understand what it sounds like when you claim to have “directly corrected” someone about the tone of your writing?
Surely, you realize intent is distinct from impact?
@slightlyoff This is condescension! This toot right here!
Do you really not see how describing people who have made a technology choice as “taken in” is condescending? As if nobody could possibly be fully informed, weigh the pros and cons and still decide that React is the most appropriate thing to use?
@jakelazaroff You can see the rough hierarchy I've been able to extract through this tour of sites and teams of all sizes (often guiding repairs in their React/Angular/etc. stacks) in this piece from last year:
infrequently.org/2022/05/perfo…
A Management Maturity Model for Performance
Despite advances in browser tooling, automated evaluation, lab tools, guidance, and runtimes, modern teams struggle to deliver even decent performance with today's popular frameworks. This is not a technical problem per se.Alex Russell
@jakelazaroff I'm not arguing anything from absolutes or first principles; I'm observing what *is*.
The only reason I've had to care *at all* about performance since 2015 is that, on the way to helping teams with API needs (see my bio), we have tripped on *disastrous* performance as the first hurdle to delivering PWAs as competitive with native.
So no, I'm no confused. Only saddened.
@slightlyoff Been thinking a lot about how to respond. Here’s my take:
1) “developers can’t evaluate technology tradeoffs” is an opinion, not a fact
2) convincing me of that requires me to accept myself uncomfortable about myself (that I can’t do something I believe I can)
3) attempting that through invectives aimed at the people allegedly conning me feels like an attack
#3 is where I feel condescension. And I can only speak definitively for myself, but my guess is that’s where others do too.
So I'd encourage you not to read into this things I didn't say. Products are team sports; it's not all on developers. Here's a longer post based on these experiences and collaborations that might help:
infrequently.org/2022/05/perfo…
A Management Maturity Model for Performance
Despite advances in browser tooling, automated evaluation, lab tools, guidance, and runtimes, modern teams struggle to deliver even decent performance with today's popular frameworks. This is not a technical problem per se.Alex Russell
This is great, descriptions of all the Web Rendering Patterns laid out clearly, been wanting this.
Damian Wajer reshared this.
The :scope CSS pseudo-class represents elements that are a reference point for selectors to match against.
A situation where the :scope pseudo-class prove to be useful is when you need to get direct descendant of an already retrieved Element
element.querySelectorAll(":scope > .child");
developer.mozilla.org/en-US/do…
#CSS #JavaScript #TIL
Last weekend we launched Penpot at @fosdem for a reason.
Three years ago we presented our vision to the audience and we promised we would build a design & prototyping platform that was all about open standards (SVG, HTML, CSS) and open source, but also about collaboration between designers and developers at the design process level.
Guess what, we made it!
This is a sneak peek at @diacritica 's presentation
#opensource #design #developer #designers #developers
Damian Wajer reshared this.
Are there any good privacy focused simple analytics tools that are free?
I don't wanna use Google Analytics for many reasons, one being that I really don't need that much detail.
I know of some privacy focused analytics tools but they're all overkill for my use case and because of that they're too expensive!
🔁 Boosts appreciated
Damian Wajer reshared this.
If you happen to share a link, please also take a moment to say why you're sharing it. I see many posts that are either just links or are presented with a copy-pasted title.
Was it an interesting read or watch? Did it give you a new perspective? Is it just something you feel people should know more about? Did it spark joy? Outrage? Excitement? Is it simply good for a laugh?
You have (at least) 500 characters at your disposal. No need not to use them. :)
Damian Wajer reshared this.
Tool: toggles.dev/
Theme Toggles
A Collection of dark and light theme toggles, built with SVG's driven by CSS transitions. This dark mode switches library comes with official React supportTheme Toggles
reshared this
1/ Many potential users complain about Mastodon's sign-up process.
So I'm going to put this under the microscope right now.
To be sure, I'm not going to say it is "bad" or that there shouldn't be a barrier to entry.
Just pointing out ways the sign-up process can be easier. 🧵
Damian Wajer reshared this.
6/ Let's now look at the server filters. They are:
1. Legal structure
2. Sign-up speed
3. Language
Of these, language should probably be the first choice as it's the most critical.
"Legal" is a scary word. But also, it's a concern for very few people.
Sign-up speed is confusing. What does this actually measure?
When you click it, you realize it's not about "speed" per se, but availability.
But also, should the default be "all"? Perhaps it would be wider for "immediate" to be the default.
7/ Now let's look at the servers that joinmastodon.org recommends to me.
The vast majority are servers that I MUST apply to join. There's no guarantee of approval.
It takes three full page scrolls to find a server that's open to registrations. It's in Belarussian -- not English -- which means the language filter has failed me.
Finally, after the 4th scroll, I get to an English-language server that's open.
Unfortunately, I'm not Danish nor am I a vegan -- which means I don't share affinity!
damianwajer.com/blog/update-te…
Update "tested up to" value for WordPress plugin with SVN - Damian Wajer
I use SVN only when there is a need to update tested up to value for WordPress plugin. Instead of searching it every time I’ve decided to put…Damian Wajer
Choose #HTML article
over section
"<article>
isn’t just for blog posts — it’s for any self-contained thing. It also helps WatchOS display your content properly.<section>
can be used with aria-label to signal to a screen reader user where a particular sub-part of an article begins and ends. Otherwise, forget about it, or use another element, such as<aside aria-label=”quick summary”>
or<div role=”region” aria-label=”quick summary”>
"
From the spec:
"The article element represents a complete, or self-contained, composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content."
smashingmagazine.com/2020/01/h…
Why You Should Choose HTML5 article Over section — Smashing Magazine
In this article, Bruce Lawson explains what use we have of `` and how authors should mark up headings that are hugely important to AT users.Smashing Magazine
Auto layout in #Figma is great, but #Penpot's approach with #flexbox looks very promising for someone like me who also codes. I appreciate the idea of removing unnecessary abstraction and custom naming, and instead referring to things by what they are (or what they will be while coding).
If you're unfamiliar with @Penpot :penpot:, the #OpenSource design tool, be sure to check it out at penpot.app
reshared this
Hypolite Petovan
in reply to trashHeap • • •