Firefox's buff new look, our Gatsby & MDX guide, learn Obsidian, and prototyping with Figma. Firefox's buff new look, our Gatsby & MDX guide, learn Obsidian, and prototyping with Figma. No images? [Click here]( [SitePoint Weekly]( SitePoint Weekly #23 🍓 The freshest resources for web designers and developers. Pointed Advice 🦾 SitePoint's top articles this week [How to Build a Developer Blog with Gatsby and MDX]( [How to Build a Developer Blog with Gatsby and MDX](
Scott Spence Want to build your own developer blog? Learn how to make your content shine with this extensive guide on setting up a Gatsby project from scratch. [A Guide to Obsidian: Local, Markdown-Powered Networked Notes]( [A Guide to Obsidian: Local, Markdown-Powered Networked Notes](
Adrian Try Need a better note-taking app? Learn how Obsidian can turn your plain text files into a rich, sophisticated network of linked thoughts. [An Introduction to Prototyping with Figma]( [An Introduction to Prototyping with Figma](
Daniel Schwarz One problem with mockups is that they're often static. But they don't have to be! Learn how to create an interactive mockup with when prototyping with Figma. [Build a Web App with Modern JavaScript and Web Components]( [Build a Web App with Modern JavaScript and Web Components](
Camilo Reyes Web apps don't require a JS framework! Learn how to build a feature-rich, lightweight and dependency-free web app with web components and observables. [How to Migrate Your App from Express to Fastify]( [How to Migrate Your App from Express to Fastify](
Simon Plenderleith Express is getting old and out of date. Learn what makes Fastify a great alternative, and how to migrate an existing Node.js app from Express to Fastify. [Secret Strategies to Win Promotions Other Devs Can't Get]( [Secret Strategies to Win Promotions Other Devs Can't Get](
Andrew McDermott Getting a job promotion isn't as straightforward as you might think. Learn the secrets to getting that critical edge to ensure your career advancement. Link Review đź’ľ News, tools, and guides from the rest of the web - Mozilla previews [Firefox Proton](, a major redesign of the browser coming out to all soon.
- [Linux on Apple M1 silicon is right around the corner](.
- Learn about [Koa.js](, a lighter framework from the makers of Express.
- [100 Daily UI Challenge Library]( provides a heap of components and templates for your Figma designs.
- Austin Crim shares how he [added themes to his website using Tailwind](.
- CSS-Tricks compares [the new generation of build tools](.
- Learn how to make [paper snowflakes]( by combining clipping and masking in CSS.
- [The Cult of CryptoPunks](: Ethereum's 'oldest NFT project' may not actually be the first, but it's the wildest.
- [Why multisigs are the future of online identity](.
- [Microsite]( is a smarter, performance-obsessed static site generator powered by Preact and Snowpack.
- Microsoft announces the [TypeScript 4.3 beta]( and [gets serious about WebAssembly](.
- The phone numbers and data of [533 million Facebook users]( have been leaked online.
- Check out these [useful VS Code automations]( for frontend developers.
- A look at the state of [international tech recruitment post-COVID-19](.
- [What is Git cherry-picking?](
- InfoWorld examines [the decline of Heroku](.
- [goober]( offers a CSS-in-JS solution that weighs in under a kilobyte.
- [Lip Gloss]( is a way to create style definitions for terminal user interfaces.
- Looking to improve your site's social sharing images? [OGimage.gallery]( showcases the finest hand-picked OG images for your inspiration. How a JPEG image got to be worth US$69 million Pat Nelson Non-fungible Tokens are a new type of digital asset that can be authenticated on the blockchain. They are a way for creators to sell their work, and for collectors to purchase digital assets like GIF images or snippets of JavaScript code. Keep reading for a primer on the frenzy over these assets. Robot artist Gaka-chu will spend his earnings on new paint, brushes, and canvas, researchers tell me in an e-mail this week. The robot’s pictures are in demand, according to scientists from Russia’s ITMO University. They say that they’ve taught the machine how to get paid for its art creations by selling blockchain-like Non-fungible Tokens (NFTs). Gaka-chu currently has four pictures on the NFT auction website Rarible. “The works were put on auction only a week ago and have immediately become very popular with bids ranging from $800 to $1,600 on Ethereum,” the group says. What’s the technology? [Non-fungible Tokens]( are units of data registered onto a blockchain ledger. Each token represents a digital item, like a piece of art or another creative endeavor — put simply, an NFT is a digital certificate of authenticity. Compare it to the certificate an auction house would issue for the buyer of a Rembrandt. [Blockchain]( is a list of database records joined through cryptography. Each block is linked with a cryptographic hash of the preceding block, making data modification nearly impossible. Nobody can change the data in one block after the fact without altering all the other blocks. NFTs don’t stop the digital file from being copied. That means the digital equivalent of artwork prints can be made, including monetization. The NFT is simply a deed or proof of ownership. Million-dollar digital assets Gaka-chu’s work isn’t the only NFT-driven art cashing in. Christies, the auction house, claims to have sold an NFT-guaranteed digital work for US$69,346,250. That digital JPEG picture, called Everydays: The first 5,000 days, is a compilation of 13-and-a-half years of daily images made by artist Mike Winkelmann, also known as Beeple (not a robot). Since 2007 the artist has posted a new piece online every day, [Christies explains in a news article on its website](. “He did the same thing the next day and the next, and the next one after that,” the auction house says. A suitably digital collection then, one could argue. So just how much could one get from the digital assets we might have lying around? Canadian artist Grimes sold WarNymph Collection Vol. 1 in NFT at Nifty Gateway for US$5.8 million recently, selling out within 20 minutes, [according to Insider](. New York Times journalist Kevin Roose was able to sell a picture of [his newspaper column]( for $560,000. He set a minimum bid of $800. Trouble No assets to auction? Money laundering, then, may be the answer. A potential problem, with unknown scale, [according to CryptoNews](. It’s hard to spot because of the normality of the fiscal swings. Other conceivable trouble spots include Green—the amount of processing power needed to generate the cryptographic keys is significant. For Gaka-chu, painting simple drawings, hieroglyphs, and logos, there’s plenty of competition. In its case, its programmers give it an existing PNG or JPEG image that’s divided into lines by an algorithm—the lines being trajectories for the brush. Gaka-Chu then produces a drawing in 15 minutes. Reuters reports digital artwork by humanoid robot Sophia sold for $688,000 in March: “Iterative loops of evolution,” [Reuters quotes artist David Hansen]( as describing the 12-second MP4 file. More to explore: - [Rarible]( – Create, sell or collect digital items secured with blockchain
- [Nifty Gateway]( — The premier marketplace for Nifties [Learn to Code with JavaScript]( > OUR LATEST BOOK RELEASE Learn the core programming concepts that underlie every problem you solve and project you build in your future as a coder. Pick up JavaScript as a bonus. From JavaScript: Novice to Ninja author Darren Jones, this easy-to-follow and fun guide is the perfect place to start on your coding journey. You’ll be learning to program with JavaScript—the most popular programming language on Earth—but the techniques that you’ll master will provide you with a foundation to go on and use in other languages, too. [➤ Read a free preview]( Connect with the Community We'll see you in the next edition — in the meantime, connect with us for a chat through our various communities or on social media: - [SitePoint forums](
- [Our Discord server](
- [On the blog](
- Or [on Twitter]( Thanks for reading, and for being part of the SitePoint community! đź‘‹ [Joel Falconer]( [Joel Falconer](
Managing Editor SitePoint
Level 1, 110 Johnston St
Fitzroy VIC 3065
Australia You're receiving this email because you signed up to receive news from SitePoint. Smart choice! [Share](
[Tweet](
[Share](
[Forward]( [Preferences]( | [Unsubscribe](