Skip to main content

Damian Wajer reshared this.


I keep seeing lots of long-time #fediverse users saying 'don't favourite posts it does nothing' but actually when you favourite my posts it makes me smile and I'm sure I'm not the only one.

Damian Wajer reshared this.



Apetilo.pl to nowa aplikacja do zamawiania jedzenia. Zamawiaj wygodnie przez stronę lub w aplikacji i wspieraj ulubione restauracje! CW bo trochę autoreklamy ;) https://www.apetilo.pl/

Apetilo.pl – nowa aplikacja do zamawiania jedzenia, przy której pracujemy w Restaumatic wystartowała w całej Polsce! 🔥
Z tej okazji pozwolę sobie na mały kącik autopromocji 😅

Zapytasz: po co komu kolejna taka apka? Jednym z argumentów mogą być prowizje. Czy wiesz jak wysokie prowizje są czasem pobierane od restauracji? Sięgają od kilkunastu do nawet kilkudziesięciu procent (tutaj zestawienie). Nie musi tak być! A to nie jedyne co nas wyróżnia.

Ten medal ma dwie strony, bo mimo czasem niemałych prowizji, takie usługi nakręcają sprzedaż w lokalach. Z punktu widzenia użytkownika wygodnie jest mieć jedną aplikację, gdzie są dziesiątki restauracji, wygodne płatności, rabaty itd.

To z powyższych powodów stworzyliśmy Apetilo.pl

Apetilo.pl to aplikacja przyjazna dla użytkowników i uczciwa wobec restauracji, a także polecana przez restauratorów:
💸 niskie prowizje od restauracji - dlatego właśnie restauratorzy polecają Apetilo.pl
🥙 dużo knajp, których nie ma na innych apkach (łącznie już ponad 3000 i ciągle przybywa),
❗️ wiele unikalnych promocji,
🍕 możliwość zamówienia dwóch różnych połówek pizzy,
🇵🇱 jesteśmy polską firmą i wspieramy polską gastronomię.

Jeśli chcesz wspierać ulubione restauracje, zamawiaj bezpośrednio z ich stron internetowych. Jeśli wolisz jedno wygodne rozwiązanie z wieloma restauracjami to wybierz stronę Apetilo.pl albo natywną aplikację: App Store, Google Play. Teraz z jednorazowym kodem rabatowym `Łapdychę` o 10 zł taniej dla zamówień od 49 zł (kod ważny do 12.02.2023). Więcej kodów na Facebooku.

Projekt jest we wczesnej fazie rozwoju i nieśmiało wychodzimy z fazy #MVP, dlatego wszelkie uwagi mile widziane :)

PS. Jeśli działasz w branży gastronomicznej i chcesz umieścić swoją ofertę na Apetilo.pl to sprawdź więcej informacji na NowyPortal.pl

#Gastronomia #ProductLaunch #Jedzenie #MobileApp #eCommerce #StartUp #SaaS #FoodTech

reshared this

in reply to Damian Wajer

Właśnie skorzystałem po raz pierwszy. Generalnie doświadczenie nie odbiega od "innych wiodących marek" 😀 (+). Brakuje mi informacji o alergenach. Rozumiem, że uzupełnianie takich informacji jest po stronie restauratorów, ale aplikacja mogłaby wspierać/zachęcać do ich dodawania.
Natrafiłem też na restauracje, które swoją ofertę uzupełniły "po łebkach" - brakowało opisów i zdjęć dań.
Może formularz do uzupełniania oferty powinien podpowiadać co i jak uzupełnić - co przyciąga uwagę klienta.
in reply to Jan Siemkowski

@Jan Siemkowski Opisy dań, alergeny, zdjęcia itd, są po stronie restauracji. Staramy się zachęcać do uzupełniania tego w różny sposób, ale nie zawsze się udaje. W każdym razie masz rację, podałeś spoko pomysły i przykłady, dzięki i przekażę dalej :)


It feels nice to be even a small #OpenSource contributor, so I'm sharing this post even though it was generated by a bot.
- Repo: github.com/orestbida/cookiecon…
- Insight: ossinsight.io/analyze/orestbid…


Custom form controls (select, checkbox, radio) with #HTML and #CSS (without JavaScript): damianwajer.com/blog/custom-st…

#WebDev



I highly recommend Emmet, a plugin for many popular code editors that significantly boosts productivity when working with #HTML and #CSS. If you're not familiar with it, give it a try: emmet.io
#WebDev

Damian Wajer reshared this.


Unboxing Penpot official launch

The team can’t wait to go online and unveil what’s in this stunning official release, including the long awaited Flex Layout feature!

Whether you use Penpot for your daily work or not, this is a live stream you can't miss!

@diacritica CEO, @eva_m Front-End developer and @elhombretecla from the Penpot team will guide you through this huge event

🔔Set the reminder youtu.be/Q0tLukJmj_k?mtm_campa…

#designer #developer #uxui #penpot #opensource #launch

Damian Wajer reshared this.


Damian Wajer reshared this.


🔺 The truth about CSS selector performance
by Patrick @patrickbrosset
@patrickbrosset
at @MicrosoftEdge
#CSS #CSSselectorPerformance #webperf #webdev

blogs.windows.com/msedgedev/20…

Damian Wajer reshared this.




That’s how people behave on the web in 2023. Some observations from real usability testing on what people do and what they don’t do on the web. From disabled copy-paste to magic link sign-in.

via @Smashing Magazine @Vitaly Friedman 🇺🇦🏳️‍🌈
smashingmagazine.com/2023/01/u…

#UX #UXDesign #StateOfTheWeb #Bookmark


Damian Wajer reshared this.


I’m the spirit of sharing quality content, please enjoy my favorite meme of all time.

Damian Wajer reshared this.


Damian Wajer reshared this.


If you’re interested in the latest in #accessibility standards, this article by @yatil offers a fantastic summary and review of the forthcoming WCAG 2.2 (i.e., #a11y guidelines)

yatil.net/blog/new-wcag-22-fea…

Damian Wajer reshared this.



Random array using the modern Fisher–Yates shuffle algorithm in JavaScript: damianwajer.com/blog/random-ar…

#WebDev #JavaScript



Useful resource on designing for touch screens: 4ourthmobile.com/publications/…

#UX #Bookmark



I'm a bit late to the party (#DataPrivacyDay was on 28th January), but here is my small contribution to the cause: damianwajer.com/blog/email-for…

#Privacy #Email #DuckDuckGo



"Pick one thing and spend the rest of your life getting deeper into it.

Mastery is the best goal because the rich can't buy it, the impatient can't
rush it, the privileged can't inherit it, and nobody can steal it.
You can only earn it through hard work.
Mastery is the ultimate status."

#Quote from How to live by Derek Sivers
sive.rs/h

Pick one thing and spend the rest of your life getting deeper into it. Mastery is the best goal because the rich can't buy it, the impatient can't<br>rush it, the privileged can't inherit it, and nobody can steal it.<br>You can only earn it through hard work. Mastery is the ultimate status. How to live – Derek Sivers
#SelfDevelopment #Motivation



Writing one sentence per line.

Not publishing one sentence per line, no. Write like this for your eyes only. HTML or Markdown combine separate lines into one paragraph.


- It helps you judge each sentence on its own.
- It helps you vary sentence length.

sive.rs/1s

#Bookmark #Writing




Damian Wajer reshared this.


Screen Readers support for text level HTML semantics
#a11y #HTML #WebDev

tpgi.com/screen-readers-suppor…

Damian Wajer reshared this.



I recently came across a question about not being indexed by #DuckDuckGo search engine. I had been there, so I decided to write a blog post about how to fix it.

damianwajer.com/blog/search-in…

#SEO #ShadowBan #Bing #Google

reshared this

Unknown parent

@Mark King I'm glad you found it helpful. Same case for me: in Google the site was present, in Bing it wasn't. Most of the advice is the Bing guidelines, but I decided it would be useful to summarize it in the steps I took in the context of not being indexed. Maybe it's easier now, but I remember it wasn't so simple to find a direct link to the support form, and it turned out to be the final solution.


Drogie koleżanki i koledzy, praktykujący szlachetną dziedzinę #UX, marketingowcy, programiści, pozycjonerzy, właściciele biznesów, kierownicy, growth hackerzy, prawnicy.

Nie pozwólmy by niezwykła przestrzeń, jaką jest sieć #Web wyglądała następująco:
how-i-experience-web-today.com

Niestety często niebezpiecznie zbliżamy się do tego punktu.

Wpis oczywiście humorystyczny, jednak z pewna dozą realizmu.

#StateOfTheWeb #BadUX #GrowthHacking

Damian "Dumian" Wajer reshared this.



Imagine calling someone on the phone, going hello! Then putting them on hold... 🤦‍♂️


Don't do this! ;)
nohello.net

#Communication


Damian Wajer reshared this.


Why I 🧡 the web, stuff like this:

calligrapher.ai/ offers "realistic computer-generated handwriting" with some neat settings to play around with. ✍️

Damian Wajer reshared this.


Damian Wajer reshared this.


10 powerful ways to use CSS variables

1. tokens
2. house props
3. adaptive props
4. pseudo-private props
5. partial props
6. mixin props
7. swappy props
8. style query props
9. meta lang props
10. typed props.

Oh my! Read all about em here
nerdy.dev/custom-prop-categori…

Damian Wajer reshared this.


Damian Wajer reshared this.


I own two domains that I registered for a social justice blog that I never really got off the ground… equalmeasures.org and unequalmeasures.org.

I’m not going to renew them but I’d be interested in transferring them to someone who wanted to make use of them in the same vein, rather than let them go to a domain squatter.

Anyone interested? Please share or boost.

reshared this


Damian Wajer reshared this.


When to use Grid and when to use flexbox #CSS

"It depends". Of course it does.

publishing-project.rivendellwe…

Damian Wajer reshared this.


Damian Wajer reshared this.


A pretty funny article about why it's not necessarily so simple to just run your own Mastodon instance. "We tried to run a social media site and it was awful," from Alphaville.club archive.is/20230125120906/ft.c…

Damian Wajer reshared this.


Damian Wajer reshared this.


I present the first named release of the Friendica mobile/desktop client: Relatica. It is still very much a work in progress but I'm going to start opening it up for beta usage (early beta). For iOS that will mean me letting up to 100 people into the inside testing team (Apple's limit). For the other platforms I'll be posting binaries/packages/install instructions for Android, Linux, macOS, and Windows in the coming days as well. I also setup a Relatica Matrix room for interactive discussions with me and other users. The README on the GitLab repo will have all those sorts of details. Enjoy! #friendica #FriendicaDev #relatica #flutter #DartLang #fediverse gitlab.com/mysocialportal/rela…
in reply to Expert Plus 🍀

Distribution for Linux via AppImage and/or Flatpak/snap store is something I'd like to do further down the line for sure. Supposedly Flutter supports that sort of distribution model but there are a bunch of steps for setting it up.

Damian Wajer reshared this.


I don’t have much of a network on here, but hi, hello, I’m a front-end web developer and web accessibility specialist and I am looking for work

reshared this




#Google #Optimize and Optimize 360 will no longer be available after 30 September 2023. It's time to start looking for good alternatives.
support.google.com/optimize/an…

#UX #UXResearch #ABTesting

reshared this


Damian Wajer reshared this.


Love these CSS old school skins! 😍

#Playstation 1 style #CSS Framework, inspired by nostalgic-css.github.io/NES.cs…

micah5.github.io/PSone.css

Imagine using #Mastodon like this!

This entry was edited (2 years ago)

Damian Wajer reshared this.

in reply to David Bisset

@David Bisset What an idea! Both of them look good and are very nostalgic. Lots of great memories with NES and PSOne :)

The correct demo link is micah5.github.io/PSone.css/ (you've missed `.css` at the end).


Damian Wajer reshared this.


long post on accessibility advice from a blind screen reader user
OK #Mastodon. I've seen several toots on #accessibility for #screenreader users, however, I've not seen one from a screenreader user (as far as I know). I've used ZoomText, Outspoken, JAWS (AKA JFW), Supernova, NVDA (Windows), and VoiceOver (both on Macs and iPhone). I don't have experience with Windows Narrator or TalkBack. I would like to rectify and clarify a few small things.
First off, any awareness of accessibility issues, and endeavours to make things more accessible is great. Keep going!
But…
Blind/low-vision people have been using the internet as long as everyone else. We had to become used to the way people share things, and find workarounds or tell developers what we needed; this latter one has been the main drive to get us here and now. Over the past decade, screen readers have improved dramatically, including more tools, languages, and customisability. However, the basics were already firmly in place around 2000. Sadly, screen readers cost a lot of money at that time. Now, many are free; truly the biggest triumph for accessibility IMHO.
So, what you can do to help screen readers help their users is three simple things.
1. Write well: use punctuation, and avoid things like random capitalisation or * halfway through words.
2. Image description: screen readers with image recognition built-in will only provide a very short description, like: a plant, a painting, a person wearing a hat, etc. It can also deal with text included in the image, as long as the text isn't too creatively presented. So, by all means, go absolutely nuts with detail.
3. Hashtags: this is the most commonly boosted topic I've seen here, so #ThisIsWhatAnAccessibleHashtagLooksLike. The capitalisation ensures it's read correctly, and for some long hashtags without caps, I've known screen readers to give up and just start spelling the whole damn thing out, which is slow and painful.
That's really all. Thanks for reading! 😘

Damian Wajer reshared this.



Be the browser’s mentor, not its micromanager.
Give the browser some solid rules and hints, then let it make the right decisions for the people that visit it, based on their device, connection quality and capabilities. This is how they will get a genuinely great user experience, rather than a fragmented, broken one.


buildexcellentwebsit.es/

#Webdev #UXDesign #UX



"Done is better than perfect" - this #quote is my constant reminder to get things done and to counter my #perfectionism

#LifeLessons

reshared this



Small UX improvements for the Frio theme


I like the Frio theme, but some things are not convenient for me, especially on mobile, so I decided to suggest some improvements. That's the beauty of open-source! I hope I didn't mess anything up and you'll like the changes :)

github.com/friendica/friendica…

!Friendica Developers

in reply to Damian Wajer

This is such an obvious improvement it is really great that you picked it as your first contribution.

One area I always was wondering why I have to do the mouse sport thing to click into a tiny circle instead of just being able to click on the section / info text to pick an option was the contact request dialog (the one you see when others request to follow you). I think that was not part of your PR. Would you be willing to extend clickable areas for that?

This entry was edited (2 years ago)

Friendica Developers reshared this.

in reply to Wilhelm

@Wilhelm I'm glad you like it! :)

As for the contact request dialog, it was not part of my PR, because my account automatically approves contact requests, and I wasn't aware of that dialog. I will look at it, but I can't make promises. Could you please provide a screenshot of what exactly you mean? It will help me find it and make an improvement. The best place to put it would be a new issue on GitHub: github.com/friendica/friendica…

@Hypolite Petovan Do you know if there is an easy way to trigger that view without having the second account for testing purposes? I have one, but it seems like once we were friends, it won't show up again. You can also point me to the right `.tpl` file, maybe that will be enough.

Friendica Developers reshared this.

in reply to Damian Wajer

@Damian Wajer I'm not sure what @Wilhelm is referencing so I'm working with him in order to provide a screenshot.

Also my condolences for the attention you attracted with your first PR. Friendica doesn't have a resident frontend contributor, so you're like the messiah.

Friendica Developers reshared this.

in reply to Hypolite Petovan

@Hypolite Petovan Thanks for caring, but no problem. I use various open-source software for most of my life, so I'm glad I can help and give something back to the community. I already have the plan to make at least one more PR (maybe more to make them more granular), so I'm open to any suggestions – within the scope of a new Friendica user ;)

Friendica Developers reshared this.

in reply to Wilhelm

@Wilhelm @Hypolite Petovan It turned out to be a bug to fix, not a new feature to add. Anyway, good news! I've fixed it in this PR: github.com/friendica/friendica… :)
in reply to Damian Wajer

It is nice to see that someone works on the Frio theme, I use this since it was first released, I really like it, but it is not perfect, I like that it is receiving some improvements.

Not sure who else works/worked on it, thanks to all other people too.

Friendica Developers reshared this.



The difference between :where() and :is() is that :where() always has 0 specificity, whereas :is() takes on the specificity of the most specific selector in its arguments.


developer.mozilla.org/en-US/do…

#TIL #CSS


Damian Wajer reshared this.


Three attributes for better web forms

🔗 adactio.com/journal/19842

Damian Wajer reshared this.

in reply to Jeremy Keith

@Jeremy Keith There's a helpful tool Better Mobile Input, which visualizes almost all of these attributes. You may want to take a look.
in reply to Damian Wajer

@damian Oh yes, I linked to that a while back:

adactio.com/links/18512

Thanks for the reminder!

🔗 adactio.com/notes/19843


Damian Wajer reshared this.


10 Image #CaptionTips from a transcriptionist:

1. Any words are better than nothing.
2. You don't need to say it's "a picture of…" screen readers will already say it's an image.
3. Start with the framing or format (i.e. close up, landscape, meme, text).
4. Think about the reason you're posting the pic and describe that first, add background details if you have time.
5. Pretend you're talking to someone on the phone and want to tell them about this cool thing you're looking at.
6. Transcribe any and all text in the image, even if it's the only thing you do.
7. If you've described the image in your post, you don't need to copy and paste it again in the caption. But again, don't leave it blank, just put something like "as described."
8. You can add small subjective notes, but don't give too much interpretation of the image in your own opinion.
9. Caption jokes are fun, as long as they still describe the image objectively.
10. Use punctuation, and capitalize words properly. A lot of us have interacted with this tech when calling customer service or talking to Siri, so keep in mind that you're writing for a computer to read, and it needs all the help it can get.

Damian Wajer reshared this.

in reply to Cat

> Use punctuation, and capitalize words properly.

+1 and I think this includes adding a dot at the end of the sentence. It should make the screen reader sound more natural (slightly better user experience if there is some content after the image).


Damian Wajer reshared this.


I wrote this three years ago:

“One day, Twitter and other publishing platforms like Facebook, Instagram, or Medium will indeed die, like so many sites before them. And every time this happens, we lose most of the content we created and with it a fair amount of our collective cultural history.”

Own your content.

Publish on your own site.

matthiasott.com/articles/into-…

reshared this

in reply to Matthias Ott

This argument makes very little sense to me. Personal websites require even more care and die even more quickly, particularly when something bad happens to the owner. Not everybody has techies in the family and knows how to set up things like domain and server transfers on death from a legal perspective. A Medium account is for forever, or until the service goes down.