Search
39 Shirts – Leaving Mozilla
6.10.2020
In 2001 I had just graduated from a small town high school and headed off to a small town college. I found myself in the quaint computer lab where the substandard computers featured two browsers: Internet Explorer and Mozilla. It was this lab where I fell in love with Mozilla — a browser that...
Curate Custom Content with mediastack
6.10.2020
I used to have a personal aggregator of sites I enjoyed but maintaining it was a nightmare. I needed to grab each site’s RSS feed, categorize their contents, deal with errors and individual rate limits, etc. I had to tear the whole project down because it was a nightmare to manage. Fast...
Projekt ST - kapitola 5. - Retrobrighting
6.10.2020
Retro, co? Věřím, že mnozí z vás tenhle pojem vidí poprvé, jiní ho znají pod dalšími názvy (rebright atp.). Co to vlastně je? Většina asi zná starší plasty světlejších barev, které na slunci a světle ztrácejí původní barvu, a získávají tóny do výrazného žluta. Některé na to trpí více, některé méně...
How to Detect When a Sticky Element Gets Pinned
5.10.2020
The need for position: sticky was around for years before it was implemented natively, and I can boast that I implemented it with JavaScript and scroll events for ages. Eventually we got position: sticky, and it works well from a visual perspective, but I wondered how can we determine when...
Minisklizeň, převážně "řádková"
3.10.2020
Jsem minimalista a rád používám drobné šikovné utilitky. Nehodlám sice konkurovat Softwarové sklizni, která tu na rootu probíhá v rámci klasických článků každou středu, ale rád bych představil malé pomocníky, které mi zlehčují život s Linuxem. Předpokládám, že jsou v repozitáři distribuce, tak...
Bitcoin’s Records & Chainlink’s Aftermath: A Data Perspective by IntoTheBlock
30.9.2020
Powered by Every week, IntoTheBlock brings you on-chain analysis of top news stories in the crypto space. Leveraging blockchain’s publicContinue Reading
The post Bitcoin’s Records & Chainlink’s Aftermath: A Data Perspective by IntoTheBlock appeared first on CoinMarketCap Blog
CMC Launches CoinMarketCap Earn Campaign With Terra Money
30.9.2020
CoinMarketCap Earn, a way for CoinMarketCap users to learn about how a certain crypto asset while earning crypto rewards, hasContinue Reading
The post CMC Launches CoinMarketCap Earn Campaign With Terra Money appeared first on CoinMarketCap Blog
Some New Icon Sets
29.9.2020
I’ve bookmarked some icon sets lately, partly because I can never find a nice set when I need to. I figured I’d even go the extra mile here and blog them so I can definitely find them later. Aside from being nice, cohesive, and practical sets of icons, I find it interesting that...
Make Your Own Dev Tool
29.9.2020
Amber Wilson on making bookmarklets to help yo-self. She shows off one that injects an accessibility script — I like this approach, as it means you don’t have to maintain the bookmarklet, just the script it links to). Another example runs some code contained right in the link. The result...
Shoelace 2.0: A Forward-thinking Library of Web Components
29.9.2020
A few years ago, I released a lightweight alternative to Bootstrap affectionately named Shoelace. Shoelace was small and fast because of its minimal design and pure CSS approach to styling. It used CSS custom properties extensively to enable customizations, even when loaded via CDN — something...
Projekt ST - kapitola 4. - Přípravy a drobnosti
29.9.2020
Tak zdroj máme funkční, vlastní logika počítače vypadá v pořádku, tedy je možno začít se věnovat dalším drobným činnostem. První věcí je základní deska, jelikož s ní není žádný další problém, stačí už jen pár drobností. Povrch profoukat stlačeným vzduchem (já nemaje kompresor používám plyn...
How to Detect the Default Branch in a git Repository
28.9.2020
Over the past few years, many engineering teams have switched their default git branch name from master to a different, potentially less offensive term. I’m all for choosing to name your default branch whatever you’d like, but not having a universal default branch name can complicate...
O kompromisech uživatelské přívětivosti
25.9.2020
Každému z nás se někdy při spolupráci s počítačem stalo, že si povzdechl: „Proč je to udělané právě takto? Nešlo by to jinak, ____?“ Záměrně jsem vynechal konec věty: jsou totiž dva různé povzdechy tohoto typu. Ti z vás, kteří s výpočetní technikou spíše bojují než spolupracují, si na vynechané...
CoinMarketCap Q3: Keeping Up With Crypto
25.9.2020
From the CoinMarketCap Team Dear CoinMarketCap Community, To say that a lot has happened in the crypto space between thisContinue Reading
The post CoinMarketCap Q3: Keeping Up With Crypto appeared first on CoinMarketCap Blog
Web Technologies and Syntax
24.9.2020
JavaScript has a (newish) feature called optional chaining. Say I have code like:
const name = Data.person.name;
If person happens to not exist on Data, I’m going to get a hard, show-stopping error. With optional chaining, I can write:
const name = Data.person?.name;
Now if person...
How to Create an Async Function
24.9.2020
One thing I love about JavaScript is that there are many ways to accomplish the same task, one such example being creating functions. There are several patterns for functions; one of the last you see used is the new Function method: /* new Function(arg1, arg2 (...), body) */ const myFunction =...
Úvod
24.9.2020
Brian Krebs: „These days, complaining about being scanned is about as useful as griping that the top of your home is viewable via Google Earth. Trying to put devices on the Internet and then hoping that someone or something won’t find them is one of the most futile exercises...
Stablecoin Stamp of Approval & Inside UNI’s Distribution: A Data Perspective by IntoTheBlock
23.9.2020
Powered by Every week, IntoTheBlock brings you on-chain analysis of top news stories in the crypto space. Leveraging blockchain’s publicContinue Reading
The post Stablecoin Stamp of Approval & Inside UNI’s Distribution: A Data Perspective by IntoTheBlock appeared first on CoinMarketCap Blog
Nehyzděte své aplikace vyhřezlými implementačními detaily
22.9.2020
Dnes bych rád mluvil o jednom neduhu, který postihuje hlavně některé open source aplikace. Na konci se ještě zmíním o neduhu jiném, malinko podobném. O co jde? O vyhřezávání implementačních detailů. Implementačním detailem myslím nějaký mechanismus, který je nutný z technických důvodů, netýká...
Pár osobních zkušeností s Linuxem
22.9.2020
V poslední době je populární používat Linuxové distribuce v režimu Rolling release. Rád bych se podělil o zkušenosti s nejstarší Linuxovou distribucí v tomto režimu, kterou je, podle mě, Debian Testing. Na desktopu je Debian testing super, updaty balíčků chodí brzy, balíčkovací systém Debianu, tedy...