Daily Shaarli

All links of one day in a single page.
Poppler - PDF Rendering Library

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

jrm-omg/drop_it: A tiny — but robust — private PHP drop box - Codeberg.org
thumbnail

drop_it - A tiny — but robust — private PHP drop box

Mineral waters à la carte – Khymos
Why "page.goto()" is slowing down your tests - Playwright
thumbnail

In this video, we dive into Playwright's "page.goto()" and understand why it could be slowing down your end-to-end tests. We start with an example script and then walk you through the Playwright UI mode to understand how resource loading can delay the "page.goto()" call.

We also look into the different "waitUntil" configurations and check how they affect the speed of your tests. Enjoy, and drop any questions or comments below!

Blog post: https://www.checklyhq.com/blog/
"page.goto()" docs: https://playwright.dev/docs/api/class-page#page-goto
"addLocatorHandler" explained: https://www.youtube.com/watch?v=E8JLQoCDUcU

GitHub - enlightened-perl-organisation/Conference_Video: Tracking the Conference Video Initiative
thumbnail

Tracking the Conference Video Initiative. Contribute to enlightened-perl-organisation/Conference_Video development by creating an account on GitHub.

Pot Limit Omaha Is INCREDIBLY Easy | Upswing Poker Level-Up
thumbnail

The great game of Pot Limit Omaha is arguably the most profitable poker game to play in the modern era. The average PLO player tends to be much less studied than the average No Limit Hold'em player, so you can gain a big edge by learning the fundamentals. That's what this episode of Upswing Poker Level-Up is here to teach you as high stakes PLO specialist Dylan Weisman joins Mike Brady.

Written version of this episode (audio version available wherever you get your podcasts): https://upswingpoker.com/podcast/ep19-pot-limit-omaha

Grokking Hash Array Mapped Tries (HAMTs) - by Nick M
thumbnail

A simple and intuitive explanation of what Hash Array Mapped Tries are and where they're used.

HAMTs are frequently used in functional programming languages, such as Clojure and Scala in order to implement persistent data structures like maps and sets. HAMTs provide efficient lookup, insertion, and deletion operations while ensuring immutability. They’re also well-suited for concurrent environments where multiple threads or processes access and modify shared data structures simultaneously. Their structural sharing property allows for efficient copying and sharing of data, reducing the need for expensive locking mechanisms.

Auto-margin works with absolute positioned elements | Stefan Judis Web Development
thumbnail

If you're defining absolute width or height for an absolute positioned element, you can use auto margin to lay out these elements.

https://www.joshwcomeau.com/css/center-a-div/

.box {
  position: absolute;
  inset: 0.5rem;
  width: 7rem;
  height: 7rem;
  margin: auto;
}