DeepL Translator Browser Extension/Add-on (en)

Thank you for using or your interest in the DeepL Translator Browser Extension/Add-on!

If you have a question or feedback, please post it in the comment section below.

If you like this extension, please make a donation and/or support my other work.

Support DeepL as well for providing us a great alternative to Google Translate. I am not affiliated in any way wi… Read more

Ionic 5 + React: positioning a popover relative to the clicked element

In the documentation, the requirement to have an Ionic 5 popover present itself beside a clicked element that activates the popover, you need to pass the mouse event to it.

To do so, you must assign the event prop of the IonPopover with the event value.

However, since React also nullifies all event properties due to Event Pooling and Ionic is looking for the eve… Read more

Ionic 5: animated collapsible searchbar using only SCSS

Add this to your global.scss of your Ionic 5 project:

ion-searchbar.collapsible {
  width: 55px; // match hard-coded padding-inline-end when collapsed
               // .searchbar-input {
               //   @include padding(6px, 55px);
               // }

  transition: width 0.5s ease-in-out;
  --border-radius: 4px;

  .searchbar-input.sc-ion-searchbar-md {
    transition-property: padding-inli
Read more

Ionic 5 + Angular: custom Alert enter and leave animations

Since it’s hard to find an example in the documentation and elsewhere on the Internet, here’s a simple implemention of a custom fade-in animation for Ionic 5 alerts with Angular. Note that we choose what elements of an ion-alert to animate by using querySelector on HTMLElement baseEl. The div with class alert-wrapper is the dialog, but you can … Read more

How to peruse Quora.com answers and links without signing in or creating an account

To dodge sending a Quora.com referring URL when following Quora links, simply:

  1. Right-click the link you want to follow
  2. “Copy link location” (FireFox) or “Copy Link URL” (Chrome)
  3. Right-click the address bar
  4. “Paste & Go” (FireFox) or  “Paste and go to …” (Chrome)

That’s it, and now you… Read more

Backing up your Gitea Docker Installation

TL;DR:
docker exec -u git -it -w /data/gitea/backup $(docker ps -qf "name=gitea_server_1") bash -c '/app/gitea/gitea dump -c /data/gitea/conf/app.ini'
The dump will be found in ./gitea/gitea/backup relative to directory containing your docker-compose.yml. You should create this “backup” directory first otherwise you will get a &#… Read more

Start a new Meetup group: 30% off? Why not 100% off?! (Casual Events)

Meetup has a “sale” going on: 30% off new groups!

Wait … why should it cost you anything at all if you will be doing all the heavy lifting and event organizing?

You’re already volunteering your time and energy. Don’t volunteer more money than you need to too.

Help spread the word about Casual Events — an event platform that isRead more

Navigating to a specific URL in your Angular PWA if its service worker is not yet registered

If you host an Angular Progressive Web App (PWA) on a web server, you will frequently have URLs that are handled by the Angular router to navigate to specific pages within the app.

However, without the service worker registered, navigation requests are not intercepted and sent to the PWA. In other words, if a user has never ran the PWA yet in his or her browser, a… Read more

Casual Events: how to host meetups for free (even if your group exceeds 50 members)

If you’re looking for an alternative to Meetup (meetup.com) where you don’t have to pay a hefty monthly or semi-annual fee just to host events, refer your group to Casual Events!

Casual Events is a new platform that needs your help to grow. Since it is maintained by one person (me) you don’t have to subsidize conglomerate salaries to use th… Read more

Casual Events: a free alternative to Meetup

I have released a new app called Casual Events.  Check it out here.

*     *     *

Of all the degeneracy and anti-social behaviour that social media has wrought, Meetup, while not strictly “social media”, is probably one of the more “social” things to emerge from the Internet. Certainly more social than say Facebook or T… Read more