Search

Nalezeno "Blog": 1850

How to Use Storage in Web Extensions


Working on a web extension is an interesting experience — you get to taste web while working with special extension APIs. One such API is storage — the web extension flavor of persistence. Let’s explore how you can use session and local storage within your Manifest V3...

Jak na korutiny v C++20


Když před cca 2 roky konečně vyšla norma C++ verze 20, těšil jsem se, jako asi každý, jak si ošahám a vyzkouším nové featury, které měly posunout jazyk zase trošku dál do budoucnosti. C++20 přináší podporu korutin, tedy nástroje, který byl doposud spíš výsadou vyšších programovacích jazyků –...

Ethereum Wallet Metamask Adds Bank-to-Crypto Transfers via Sardine


According to a Consensys blog post published on October 11, the Ethereum-based wallet Metamask has added instant bank-to-crypto transfers via the automated clearing house (ACH) settlement merchant Sardine. Metamask Users Can Swap Fiat for Over 30 Crypto Tokens On Tuesday, the crypto firm Consensys...

Skip or Only Run a Test with JavaScript Mocha


Whenever I start to feel anxiety about a big change I’m making, I start writing more unit tests. I’ll write down my fear and then write a test that attacks, and eventually relaxes, that fear. There are two actions that I’ve been frequently using with test writing: skipping all...

Determine Default App for File Type from Command Line


One quality of life improvement any developer can make for themselves is ensuring different file types open in the app they’re most proficient in. If you know me, you know I prefer accomplishing as much as possible from the command line. The duti utility allows users to determine default file...

Set Brave as Default Browser from Command Line


I’ve been a huge fan of the Brave web browser for years. They’re crypto-friendly, provide native ad-blocking features, and even provide Tor integration. Whenever I set up new systems, I automate Brave as the default browser. You can use the following shell command to set Brave as...

Jet - nový PHP8 framework #1 - Proč?


Protože jsem byl pár let tak trochu „zalezlý v díře“, tak bych nejprve rád uvedl kdo jsem. Jmenuji se Mirek Marek a mám za sebou více jak 20 velice zajímavých let praxe v oblasti vývoje online aplikací. Pamatuji si dřevní pionýrské časy a jsem v oboru aktivní do dnes. Jako většina mých vrstevníků...

CSS :autofill


Autofilling HTML input elements is a frequent user action that can drastically improve user experience. Hell, we all autofill for our passwords and address information. But what control do we have when input elements have been autofilled? To add custom CSS styles to inputs whose contents have been...

Linux místo Longhornu (parodie na "Blízko Little Big Hornu")


na diskusním serveru je linuxácká zem tak tam potom z Windowsů chodí troll za trollem modrá smrt nehrozí tomu, kdo se skryje v /usr/bin a dnes v Linuxu na hraní člověk rozchodí i Steam říkal to Linus Torvalds, já měl jsem v noci sen jak po zmršeném updatu jdou Windows do kolen svět Linuxů...

Monitor Events and Function Calls via Console


Despite having worked on the very complex Firefox for a number of years, I’ll always love plain old console.log debugging. Logging can provide an audit trail as events happen and text you can share with others. Did you know that chrome provides monitorEvents and monitor so that you can get...

Removing jQuery from GOV.UK


The GOV.UK team recently published “How and why we removed jQuery from GOV.UK“. This was an insightful look at how an organization can assess its tooling and whether something is still the best tool for the job. This … Removing jQuery from GOV.UK originally published...

CSS :out-of-range


One aspect of web development I’ve always loathed was working with forms. Form elements have been traditionally difficult to style due to OS and browser differences, and validation can be a nightmare. Luckily the native HTML APIs added methods for improving the form validation situation. With...

Nahoru
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tímto souhlasíte. Další informace