• Open

    GPT3 QUINE GPT3 QUINE GPT3 QUINE GPT3 QUINE GPT3 QUINE GPT3 QUINE GPT3 QUINE GPT3 QUINE GPT3 QUINE
    With pinocchio, I can write little YAML files that are interpreted as command line applications. When run, these commands do rudimentary template expansion, send the prompt to the openai APIs, and print out the results. As far as tools go, this is one of the simplest I've ever built. It is also one of the more mind-bending ones. I soon realized that most of my prompts ended up being something like this (so-called one-shot or few-shot prompting): Here's how I did Y: something that does Y Now do X. The LLM will (hopefully) complete this prompt with something that does X. The trick is of course knowing what Y and "Y producer" to provide, and what Y and X stand for in the first place. Most people doing prompt engineering will know what I am referring to. One of my favourite techniques once I g…  ( 3 min )

  • Open

    Blackened Plywood Shards Rupture Inside Yorkshire Sculpture Park’s Chapel in a Leonardo Drew’s New Installation
    In the cavernous 18th-century chapel at Yorkshire Sculpture Park, a new installation by artist Leonardo Drew (previously) explodes toward the ceiling in a massive plume, scatting shards, dust, and tiny fragments of material around the space. Titled “Number 360,” the work is comprised of blackened and painted plywood that brings chaos and destruction to the otherwise stark, quiet sanctuary. The central surge of the installation reaches five meters tall to fill the entirety of the chapel’s nave, while small paths are left clear to move through the immersive rupture. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Blackened Plywood Shards Rupture Inside Yorkshire Sculpture Park’s Chapel in a Leonardo Drew’s New Installation appeared first on Colossal.  ( 6 min )
    Interview: Christoph Niemann On Wit, Distilling an Idea, and How the Internet Has Made Us Better Readers
    The act of drawing, of envisioning an idea and conveying it visually, produces the same feelings in Christoph Niemann as it did when he was a child. A wildly successful artist, author, and animator with a keen wit, Niemann reiterates in a new interview that “there is no trick” to making the creative process easier. It’s actually kind of comforting that the reality of drawing is that there’s no secret. Most artists have doubt. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Interview: Christoph Niemann On Wit, Distilling an Idea, and How the Internet Has Made Us Better Readers appeared first on Colossal.  ( 6 min )
    Join Us for a Colossal Workshop on Decorative Ceramic Techniques with Sophie Woodrow
    Artist Sophie Woodrow (previously) joins Colossal for a technique workshop on decorative patterns for clay. In this two-hour session, Woodrow will teach students how to create the textured motifs she utilizes in her figurative porcelain works on small pinch pots. Attendees are invited to work on their preferred material to learn coiling, chequering, dotting, and more, which can be translated to a variety of projects. As this is a technique workshop—see some examples of motifs below—the goal is not necessarily to finish the session with a completed project, although participants may do so. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Join Us for a Colossal Workshop on Decorative Ceramic Techniques with Sophie Woodrow appeared first on Colossal.  ( 6 min )
  • Open

    ARIA labels and descriptions
    Today, I wanted to share a post from my friend Ben Myers on [aria-label], [aria-labelledby], and [aria-describedby]: what they do, how they’re different, and when to pick one over the other. ARIA is a set of HTML attributes designed to tweak how a webpage is exposed to assistive technology. It can be… a lot. There are presently 36 aria-* attributes, each with their own specific or general use cases, their own rules for compatible elements and roles, and their own browser/screenreader support tables.  ( 3 min )
  • Open

    WYSIWYGPT
    When GPT-4 was announced earlier this month, one of the demos made a massive splash: painting a web app on a napkin and getting the “AI” to create the HTML, CSS and JavaScript to make it work. This caused an avalanche of news items and blog posts calling “game over” for web developers and that […]  ( 5 min )
  • Open

    Collective #757
    Scrut * All commands * The End of Front-End Development * ThumbHash  ( 5 min )

  • Open

    From Web SQL to SQLite Wasm: the database migration guide
    # Required background The post Deprecating and removing Web SQL announced the deprecation of the Web SQL database technology. While the technology itself may be deprecated, the use cases addressed by the technology very much are not, so the follow-up post SQLite Wasm in the browser backed by the Origin Private File System, outlines a replacement set of technologies based on the SQLite database, compiled to Web Assembly (Wasm), and backed by the origin private file system. To close the circle, this article shows how to migrate databases over from Web SQL to SQLite Wasm. # Migrating your databases The following four steps demonstrate the conceptual idea of migrating a Web SQL database over to SQLite Wasm, with the SQLite database backed by the origin private file system. This can serve as th…  ( 6 min )
  • Open

    Go on the Xbox?
    #​453 — March 24, 2023 Unsub  |  Web Version The Go Weekly Newsletter Make Your Go Programs Use Less Memory.. Maybe — betteralign is a tool to detect structs that would use less memory if their fields were sorted and to then, optionally, sort such fields. It’s a fork of Go’s own fieldalignment tool that skips generated or test files, skips specially marked structs, doesn’t drop comments, and similar DX enhancements. Dinko Korunic Implementing a Generic Set Type — To celebrate the first anniversary of generics in Go (Go 1.18 was released in March 2022), John decided to build something useful with them: a generic Set type, complete with useful methods. John Arundel Go! Experts at Your Service — Do you need help filling skill gaps, speeding up developm…  ( 3 min )
  • Open

    Release Notes for Safari Technology Preview 166
    Safari Technology Preview Release 166 is now available for download for macOS Monterey 12.3 or later and macOS Ventura.  ( 2 min )
  • Open

    In His Largest LEGO Work Yet, Ai Weiwei Recreates One of Claude Monet’s Most Famous Paintings
    Known for incorporating recognizable, everyday objects into monumental sculptures, Ai Weiwei (previously) has created acclaimed installations using bicycles, life vests, and seeds and flowers made of porcelain that often challenge political issues such as the social unrest of his native China, the global refugee crisis, and themes of liberty and freedom of speech. Since 2014, he has utilized LEGO as a medium but not without some controversy along the way due to the political nature of his work. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article In His Largest LEGO Work Yet, Ai Weiwei Recreates One of Claude Monet’s Most Famous Paintings appeared first on Colossal.  ( 6 min )
    Aman Khanna’s Clever Clay Characters Exude Universal Expressions of Tenderness and Emotion
    With a background in graphic design and illustration, New Delhi-based artist Aman Khanna has always had a knack for expressing human emotions and experiences in his quirky, playful personalities. Over time, he yearned to build something three-dimensional with his hands as a way to complement his predominantly digital, two-dimensional process of graphic design. An opportunity to explore this new direction arose when he attended the 2013 Pictoplasma Academy, an annual character art conference in Berlin. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Aman Khanna’s Clever Clay Characters Exude Universal Expressions of Tenderness and Emotion appeared first on Colossal.  ( 6 min )
    Order and Chaos Converge in Yool Kim’s Emotionally Charged Works
    Yool Kim seizes the disarray of our inner emotional landscapes by trapping energetically impassioned characters in her color-blocked works. Contorted bodies, floating heads, and abstractly shaped cut-outs reveal a range of moods and feelings all compacted into the rectangular canvas. Centered on linework and simple shapes the Seoul-based artist scratches into the composition, the mixed-media works feature stylized figures who emphasize play, sadness, and malaise. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Order and Chaos Converge in Yool Kim’s Emotionally Charged Works appeared first on Colossal.  ( 6 min )
  • Open

    ChatGPT Gets Its “Wolfram Superpowers”!
    See also: “What Is ChatGPT Doing … and Why Does It Work?” » To enable the functionality described here, select and install the Wolfram plugin from within ChatGPT. Note that this capability is so far available only to some ChatGPT Plus users; for more information, see OpenAI’s announcement. In Just Two and a Half Months… Early in January […]  ( 22 min )
  • Open

    Overcoming The Challenges Of Content Creation For Informational Websites
    Content matters! Unfortunately, when it comes to informational websites, content quality is often poor. There is no magic answer to fix that. However, there are practical techniques you can use to improve the copy on your websites and ensure your users find the content they are looking for.  ( 14 min )
  • Open

    Flat JSON files FTW!
    In the past, I’ve written about low-upkeep software and my love of flat file storage. I recently migrated the portal my students use to access all of their courses and workshops to completely flat JSON files, and wanted to talk about how it works, why I did, and how well its working. Let’s dig in! How my student portal was setup The student portal uses static HTML files built with Hugo.  ( 5 min )

  • Open

    Some Cross-Browser DevTools Features You Might Not Know
    I spend a lot of time in DevTools, and I’m sure you do too. Sometimes I even bounce between them, especially when I’m debugging cross-browser issues. DevTools is a lot like browsers themselves — not all of the features in … Some Cross-Browser DevTools Features You Might Not Know originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 6 min )
  • Open

    Unease Emanates from Alexander Harrison’s Painted Portals to an Uncanny World
    Through small paintings that often stretch less than a foot, artist Alexander Harrison coaxes scenes of both delicate natural beauty and profound unease. Once-fresh flowers wilt and fall, night descends around a decaying tree with a figure trapped inside, and malicious roots entangle a fleeting foot, puncturing the skin with thorns and cuts. Rendered in acrylic on panel with trompe le’oiel elements that add illusory depth to the tiny portals, the works are brimming with intrigue and mystery about what lies beyond the frame. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Unease Emanates from Alexander Harrison’s Painted Portals to an Uncanny World appeared first on Colossal.  ( 6 min )
    Kaci Smith Weaves Colorful Patterns into Miniature Looms Fashioned from Wishbones and Branches
    In autumn of 2020, artist Kaci Smith was faced with a compound dilemma: daily life was still affected by the pandemic while devastating wildfires spread around her home in Northern California. “The air was so filled with smoke that even my studio became off limits,” she says. “The first branch weaving was just a way to pass some time and do something creative while being stuck indoors.” Smith had previously turned to the craft as a calming and meditative complement to her collage and painting practice, so when she began to forage for twigs that she could transform into delicate looms, she was excited about the possibilities and a new challenge. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Kaci Smith Weaves Colorful Patterns into Miniature Looms Fashioned from Wishbones and Branches appeared first on Colossal.  ( 6 min )
    Meticulous Flat Lays of Vintage Toys and Miniatures Celebrate the History of Play and Design
    “There’s a feeling I remember which has to do with the seriousness of play, when you were completely absorbed in playing a game with your toys and fully believed in the world you’d created, and it really mattered,” Jane Housham says. “I look longingly back at that imaginative space.” More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Meticulous Flat Lays of Vintage Toys and Miniatures Celebrate the History of Play and Design appeared first on Colossal.  ( 7 min )
  • Open

    The great JavaScript lie
    Every now and then, and article comes along that I wish I had written myself. Today, that article is The Great Gaslighting of the JavaScript Era by Jared White. In it, Jared explores the numerous things we’ve been told, repeatedly by “very smart people” at big, important tech companies, about how great the JS frameworks are and how much time and work they save us and how much better they are than just rendering some HTML with PHP or Ruby or something.  ( 3 min )
  • Open

    LLMs will fundamentally change software engineering
    Heard about Large Language Models like ChatGPT4, Bing, GPT3? I'm sure you have. There is one side of the hype around these technologies that I come across pretty often, which is that these technologies are bad for some $reason ("they are stochastic parrots", "they create bullshit", "they can't reason", "they make up facts", "they might replace junior developers, but they will not replace senior developers"), which, while technically true, is missing a much bigger point: if you are in the business of writing software, these things work. In fact, they work so well that I think we are on track to see a fundamental shift in how software is built. This is going to have a drastic impact on pretty much everything. The irony of the situation is that programming is probably one of the jobs that can…  ( 21 min )
  • Open

    Case Study: Nibble Health. Identity and UX Design for Healthcare Fintech Service
    Check the creative story of brand identity and UX design for NibbleHealth, a healthcare operating system, effectively eliminating financial barriers to great care.  ( 12 min )
  • Open

    Cyberpunk inspired Three.js Scene with JavaScript and Blender
    Learn how to code a vibrant Cyberpunk scene using Three.js, complete with post-processing and dynamic lighting, no shader expertise needed!  ( 15 min )

  • Open

    A Traditional Ukrainian House Outlines a Home Away from Home in Antarctica
    Off the west coast of the Antarctic Peninsula within an expansive archipelago sits the island of Galindez where the Ukrainian Vernadsky Research Base annually hosts twelve scientists and welcomes more than 4,000 tourists during the summer months. One of the first things visitors encounter is an unsightly, defunct fuel tank perched on the shore that the National Antarctic Research Center wanted to tidy up, so they asked the Kyiv-based architecture studio balbek bureau to envision and repurpose the site into an inviting “home away from home.” More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Traditional Ukrainian House Outlines a Home Away from Home in Antarctica appeared first on Colossal.  ( 6 min )
    Magic and Myth Arise from Kristin Kwan’s Surreal Oil Paintings
    Kristin Kwan coaxes the magic out of nature in her dreamlike oil paintings. Emphasizing a quiet surrealism centered on plants, animals, and Earth’s landscapes, her works draw on allegories, symbolism, and myth. Suffused with fantastical details, each painting begins “devoid of meaning,” Kwan shares, saying that while they reflect her own musings, she hopes the resulting pieces are open-ended. “I like to think of a painting as some kind of communal scaffold or trellis that meaning can grow on, my own alongside viewers,” the artist recently told Beautiful Bizarre, which awarded her the 2022 art prize for “The Golden Afternoon” shown below. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Magic and Myth Arise from Kristin Kwan’s Surreal Oil Paintings appeared first on Colossal.  ( 6 min )
    Clever Illustrations by Nash Weerasekera Highlight Ironies and Anxieties of Everyday Life
    Influenced by what he describes as a “healthy level of cynicism,” Melbourne-based artist Nash Weerasekera taps into the subtle ironies of everyday life. His digital illustrations often center on seemingly paradoxical circumstances like a figure meditating on top of an overturned car or a young girl in a bathing suit seated on an ice floe. Largely focused on the nature of work, social interactions, and domestic responsibilities, his humorous scenes visualize endless to-do lists, running out of time, or a satirical take on a favorite phrase of optimists everywhere: every cloud has a silver lining. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Clever Illustrations by Nash Weerasekera Highlight Ironies and Anxieties of Everyday Life appeared first on Colossal.  ( 6 min )
  • Open

    Three ways to structure utility libraries with vanilla JS
    Today, we’re going to look at three different ways to structure utility libraries. Let’s dig in! What’s a utility library For today’s article, we’re talking specifically about utility libraries: collections of useful functions. These are not libraries where you create an instance and run methods on it. Utility libraries include things like lodash and underscore. let wizard = {name: 'Merlin', luckyNumbers: [13, 27, 34]}; let witch = {name: 'Merlin', luckyNumbers: [13, 27, 34]}; _.  ( 5 min )
  • Open

    Pond brains and GPT-4
    Stafford Beer and Gordon Pask were building a pond that thinks. Their biological computing project set out to build ecosystems with inputs and outputs, that could function as computers. Beer also reported attempts to induce small organisms—Daphnia collected from a local pond—to ingest iron filings so that input and output couplings to them could be achieved via magnetic fields, and he made another attempt to use a population of the protozoan Euglena via optical couplings. Beer’s last attempt in this series was to use not specific organisms but an entire pond ecosystem as a homeostatic controller.
  • Open

    Looking for a new opportunity
    End of May will be my last day at Microsoft and I am actively looking for a new role. Thank you in advance for any connections, advice, or opportunities you can offer. What I am looking for: A technical lead role – CTO, Technical Director or Principal Product/Program Manager A team to work with and […]  ( 2 min )
  • Open

    Smashing Podcast Episode 58 With Debbie Levitt: What Is CX Design?
    In this episode of the Smashing Podcast, we ask what is Customer Experience design, and how does it differ from User Experience design? Vitaly Friedman talks to expert Debbie Levitt to find out.  ( 40 min )

  • Open

    Enabling the Inspection of Web Content in Apps
    Web Inspector is a powerful tool that allows you to debug the layout of web pages, step through JavaScript, read messages logged to the console, and more.  ( 4 min )
  • Open

    Viruses and Microorganisms Emerge from Agnes Hansella’s Macramé Installations and Sculptures
    In a Time Magazine article published during the early months of the COVID-19 pandemic, scientist Elizabeth Fischer describes viruses and their aptness for destruction. She refers to their “beautiful symmetry,” adding, “they’re not malicious in and of themselves. They’re just doing what they do.” This straightforward statement contrasts much public sentiment centered on the overwhelming fear and grief and is the basis for a new body of work by Jakarta-based artist Agnes Hansella (previously). More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Viruses and Microorganisms Emerge from Agnes Hansella’s Macramé Installations and Sculptures appeared first on Colossal.  ( 6 min )
    Kongkee Resurrects an Ancient Chinese Poet in an Energetic Cyberpunk Vision of Asian Futurism
    The story of the legendary Chinese poet Qu Yuan ends in tragedy. Living during the destructive Warring States period that ran from 481 to 221 BCE, Qu Yuan was an influential writer and politician who was banished by King Huai of Chu and subsequently spent much of his time traveling the country and working on verse. The life of exile didn’t suit the poet, though, leading him into a deep depression and toward his eventual suicide in the Miluo River. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Kongkee Resurrects an Ancient Chinese Poet in an Energetic Cyberpunk Vision of Asian Futurism appeared first on Colossal.  ( 7 min )
    Rooted in the American South, ‘Souls Grown Deep Like the Rivers’ Recognizes Remarkable Artistic Traditions of Black Artists
    The last line of a 1921 poem by Langston Hughes reads, “My soul has grown deep like the rivers.” From the sun rising over the Euphrates to the muddy banks of the Mississippi, his words evoke the universality and timelessness of flowing water mirrored by the coursing of blood through our veins. Taking inspiration from Hughes’s reflections, Souls Grown Deep Like the Rivers at the Royal Academy of Arts in London shines a light on the creative traditions of Black artists in the American South whose artistic pursuits reflect pervasive issues of economic inequality, oppression, and marginalization and examine themes like identity, sexuality, the influence of place, and ancestral memory. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Rooted in the American South, ‘Souls Grown Deep Like the Rivers’ Recognizes Remarkable Artistic Traditions of Black Artists appeared first on Colossal.  ( 8 min )
  • Open

    When should you use arrow functions in vanilla JS?
    Last week, I wrote about three different ways to write functions with JavaScript. I got back a lot of questions about when you should choose one approach versus the other. Today, we’re going to talk about that! Let’s dig in! A quick caveat This is like… just my opinion. If you happen to find a different approach makes more sense for you and your project, by all means use it!  ( 4 min )
  • Open

    Kaixi Yang
    Kaixi is a polymathic artist from Auckland, New Zealand, and co-founder/CEO of ENTITY design studio, a consultancy evolving systems for the health of Earth & its inhabitants.  ( 10 min )
  • Open

    Developer Productivity and The Definition of Developer Happiness
    This article provides tips to help developers increase productivity and explores the definition of developer happiness through a survey conducted by the Developer Nation community.  ( 4 min )
  • Open

    AI summaries and AI healthcare (links & notes)
    AI summaries are almost certainly unreliable It’s like the past few years' discussions on bias in training data and issues with shortcut learning in AI models just didn’t happen at all? Like, our industry didn’t take in any of it, did it? I thought we’d spent the past few years digging into issues and looking for ways to use these systems on problems they can handle, like data and media conversion and modification. But, no, we’re going straight for the dystopian nightmare stuff: Knowledgebases that straight up lie. Creating an underclass that’s only served by mediocre AIs instead of actual lawyers or doctors Summarisers that hallucinate in their summaries Decision-making syststraight-upth shortcuts and biases And the AI companies are behaving like cults: Withhold information on their work …  ( 23 min )
  • Open

    Free Fonts For Interface Designers
    Just a few beautiful, well-crafted fonts for headings and body text that you probably haven’t spotted before. Free for personal and commercial use. Enjoy!  ( 16 min )

  • Open

    Crochet Your Next Big Catch with Free Patterns from the National Park Service
    If angling isn’t your strong suit, the National Park Service has a solution to reeling in your next big catch. Swap your fishing line for yarn and crochet a halibut or walleye with simple patterns courtesy of ranger Hailey Burley. Referencing the aquatic inhabitants of Glacier Bay National Park and Preserve and Voyageurs National Park, the DIY projects to offer a playful way to engage with the environment and the creatures living in these regions. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Crochet Your Next Big Catch with Free Patterns from the National Park Service appeared first on Colossal.  ( 6 min )

  • Open

    Saype’s Monumental New Land Art Looks Toward the Future of Sustainable Energy Production
    One of the largest solar energy plants in the scorching deserts of Ibri is also the site of burgeoning childhood curiosity thanks to the French-Swiss artist known as Saype (previously). A commission from the Swiss Embassy in Oman to celebrate the countries’ 50-year partnership, the massive piece of land art spreads across 11,250 square meters of sand. Created with eco-friendly paint in shades of gray, the public work titled “Towards Good Ideas?” depicts a child kneeling at a lightbulb, connecting two switches to rows of solar panels. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Saype’s Monumental New Land Art Looks Toward the Future of Sustainable Energy Production appeared first on Colossal.  ( 6 min )
    Rugged Rocks Anchor Delicate Glass Coral in Elena Fleury-Rojo’s Sculptures
    Exquisite aquatic specimens sprout from craggy stones in Elena Fleury-Rojo’s Reef Formations sculptures. The British artist interprets the spindly shoots, scalloped-edge growths, and grooved tentacles of coral in clear or green borosilicate glass, which she fastens to rugged hunks of rock or marble. Melding land and sea and delicate and durable materials, the works draw parallels between the rapid death of the marine creatures and the disappearance of traditional flame-working techniques, both of which Fleury-Rojo sees as having potential for a “hopeful regeneration into full bloom.” Reef Formations, some of which will be on view at Essex’s The Sentinel Galley for a dual exhibition opening on April 4. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Rugged Rocks Anchor Delicate Glass Coral in Elena Fleury-Rojo’s Sculptures appeared first on Colossal.  ( 6 min )
    Debatable Motivations Inspire the Adventures of Biking Sloths and Raging Cats in Ravi Zupa’s Illustrations
    A raccoon on a motorcycle laments over being a poser, a sloth finds itself exhilerated after a bike ride, and a raging cat screams that, despite its snarling teeth, it’s not angry. The self-conscious, awkward, and excitable creatures are the latest additions to Ravi Zupa’s growing cast of characters, which follow earlier illustrations featuring a pack of self-deprecating dogs and a herd of disorderly, drunken cats. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Debatable Motivations Inspire the Adventures of Biking Sloths and Raging Cats in Ravi Zupa’s Illustrations appeared first on Colossal.  ( 6 min )
  • Open

    Next speaking gig: Modern Web Development, Thu., 30 Mar, 5pm in Berlin’s Microsoft Reactor and streaming.
    Thursday, 30.03.2023 I will be in Microsoft’s Reactor in Berlin together with Yann Duval, Stefan Judis and Tobias Kunisch talking about “Modern Web Development”. The talks will also be streamed, so mark your calendars. Here’s the agenda: 4:30PM: Doors Open 5:00PM – 5:45PM: Azure Developer Community Call “News & Hot Topics”: Centering DIVs in new […]  ( 2 min )
  • Open

    let, const, and var in vanilla JavaScript
    Historically, you created a new variable using the var keyword. Modern JS includes two new ways to define variables: let and const. Today, we’re going to talk about the differences between them and how to pick which one to use. Let’s dig in! Updating variables Prefixing a variable with a variable declaration (var, let, or const) defines a new variable. Omitting a variable declaration updates an existing variable. There’s a caveat to this: if a variable isn’t currently defined, omitting a variable declaration creates a new variable (you should always use a declaration to define a new variable, though).  ( 4 min )
  • Open

    Collective #756
    CSS Nesting * Modern Font Stacks * Type Design Resources * Shiny Button * Unplugin  ( 5 min )

  • Open

    Structured logging is a go
    #​452 — March 17, 2023 Unsub  |  Web Version The Go Weekly Newsletter FlameScope: Visualize CPU Samples from Go Execution Traces — FlameScope is a performance visualization tool from Netflix using flame graphs that can now be used with Go 1.19 thanks to a patch and this work from Felix. “Please note that this is still relatively experimental..” Felix Geisendörfer The slog / Structured Logging Proposal is Accepted — Russ Cox has marked the structured logging with levels proposal (a.k.a. ‘slog’) as accepted – nonetheless, discussion continues. Russ Cox In other proposal related news, Russ also ticked the WebAssembly System Interface / WASI target proposal. Don’t Let Your Issue Tracker Be a Four-Letter Word. Use Shortcut — The best issue tracking …  ( 3 min )
  • Open

    Internationalization In Next.js 13 With React Server Components
    In this article, Jan Amann, based on an example of a multilingual app that displays street photography images from Unsplash, explores next-intl to implement all internationalization needs in React Server Components.  ( 15 min )
    Full Stack GraphQL With Next.js, Neo4j AuraDB And Vercel
    In this article, William Lyon explores how to build a full stack GraphQL application that takes advantage of the API Routes feature of Next.js API to combine your GraphQL server and front-end React applications into a single framework.  ( 20 min )
  • Open

    Lively Botanicals and Organic Forms Cloak Juz Kitson’s Ceramic Vessels in Dense Topographies
    Focused on movement and vitality, artist Juz Kitson sculpts supple vessels that harness the lively qualities of Earth’s landscapes. Densely packed with pieces mimicking flowers, fungi, moss, coral, and other organisms, the shapely works “feel like they are pulsating, giving inanimate material a spark of life,” Kitson tells Colossal. Medium and subject matter both nod to the natural process of regeneration and rebirth, with the “malleable, composite of Earth, water, and fire inherently (carrying) the imprint of memory.” More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Lively Botanicals and Organic Forms Cloak Juz Kitson’s Ceramic Vessels in Dense Topographies appeared first on Colossal.  ( 7 min )
    Flower Press Studio’s Colorful Compositions Preserve Botanicals and Bouquets for Posterity
    Knowing that flowers only blossom for a short time, there is romance in their ephemerality. Naturally, we want to preserve their characteristics; we bottle up floral fragrances, and the practice of pressing flowers dates back to time immemorial. It’s thought that the Japanese first elevated the process to an art form with a 16th-century tradition known as oshibana. The practice spread worldwide, and by the late 19th century, it was a popular pastime in England and the U.S. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Flower Press Studio’s Colorful Compositions Preserve Botanicals and Bouquets for Posterity appeared first on Colossal.  ( 6 min )
    Intricate Sculptures by Zheng Lu Suspend Splashes of Water in Stainless Steel
    Harnessing the energy of water in motion, Zheng Lu’s metallic sculptures appear frozen in time. The Beijing-based artist defies utilitarian or industrial associations with steel, creating tension between the material and the fluid forms. Challenging our expectations and understanding of physics, smooth, chrome-like surfaces reflect the surroundings and change in the light as the viewer moves around them, further adding to the perception that the sculpture itself is in motion. In some of the works, Zheng composes surfaces of thousands of Chinese characters derived from historical texts and poems, nodding to early Chinese philosophers who studied physical principles of the natural world to better understand cosmological mysteries. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Intricate Sculptures by Zheng Lu Suspend Splashes of Water in Stainless Steel appeared first on Colossal.  ( 6 min )
  • Open

    ChatGPT is a game changer, but it could become a problem…
    As technology continues to advance, artificial intelligence (AI) is quickly becoming a game changer in many industries. Among the most promising AI applications is ChatGPT, a language model that has been hailed as a significant step forward in natural language processing. ChatGPT is based on the GPT-3.5 architecture, a model developed by machine learning expert […]  ( 3 min )
    Forcing people back into the office is a massive step backwards
    One of the annoying things in the current tech market decline is the drive by companies to RTO - return people to office. To me, it represents a massive step back in the modern workplace. It is a blow to inclusivity and a knee-jerk reaction to show the stock market decisiveness and “leadership”. Face to […]  ( 4 min )
  • Open

    Three different ways to create a function in JavaScript
    In JavaScript, there are multiple ways to create a function. Today, we’re going to look at the three most common ways, and the differences between them. Let’s dig in! Function Declarations With a function declaration, you use the function keyword followed by the function name, parentheses, and curly brackets. Any function parameters go between the parentheses, comma-separated. The stuff the function does happens between the curly brackets. // Function declaration function add (num1, num2) { return num1 + num2; } This is one of the most common ways to write a function.  ( 4 min )
  • Open

    Awesome Demos Roundup #24
    A collection of creative code experiments from the past couple of weeks.  ( 3 min )

  • Open

    Will AIs Take All Our Jobs and End Human History—or Not? Well, It’s Complicated…
    The Shock of ChatGPT Just a few months ago writing an original essay seemed like something only a human could do. But then ChatGPT burst onto the scene. And suddenly we realized that an AI could write a passable human-like essay. So now it’s natural to wonder: How far will this go? What will AIs […]  ( 54 min )
  • Open

    Limitations and websites
    I’ve been thinking a lot about limitations. Nearly all the rabbit holes I travel down end up with the same theme: “Limitations exist and we need to understand them and work within them”. This of course that got me thinking about the limitations we do and don’t put around building websites. A motor on a computer chip I watched a video where Carl Bugeja is prototyping a PCB motor. A PCB motor the size of a quarter seems… ahem… revolutionary when it comes to creating small movable parts. Carl is up against a lot of physical limitations in this quest to blend mechanical and electrical engineering; namely temperature. If the temperature goes to high, the device melts and fails and that is bad for the success of his invention. An open world game on an iPad The team at ustwo Games encountered a…  ( 5 min )
  • Open

    In ‘Dyal Thak,’ Photographer Kin Coedel Offers an Intimate Glimpse of Life on the Rapidly Changing Tibetan Plateau
    Nestled between the Himalayas and the Taklamakan Desert, the Tibetan Plateau is sometimes referred to as the “third pole.” The vast region harbors the largest source of fresh water outside the arctic and supplies 20 percent of the global population with the vital resource. Due to rising temperatures, though, these stores are under threat. The plateau is the fastest-warming region on the planet, and as the Himalayan glaciers melt and infrastructure projects crop up across the landscape, the people living in the area are forced to migrate. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article In ‘Dyal Thak,’ Photographer Kin Coedel Offers an Intimate Glimpse of Life on the Rapidly Changing Tibetan Plateau appeared first on Colossal.  ( 7 min )
    Expressive Portraits Emerge from Pieces of Cardboard in Josh Gluckstein’s Wildlife Sculptures
    Since childhood, London-based artist Josh Gluckstein has been fascinated by the incredible diversity of our planet’s wildlife and inspired to make sculptures of animals from found materials. He often uses discarded or recycled materials like clothing from thrift shops or wood from old furniture, and an important aspect of his practice is concern for the environment. “I have travelled through Asia, Latin America, and East Africa, and have been fortunate enough to have some incredible wildlife encounters,” he says. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Expressive Portraits Emerge from Pieces of Cardboard in Josh Gluckstein’s Wildlife Sculptures appeared first on Colossal.  ( 6 min )
    Blu’s Refreshed Mural in Barcelona Bites into Ravenous Capitalism and Nature’s Brute Force
    An updated mural from the anonymous Italian street artist Blu (previously) sinks its teeth into capitalistic greed and nature’s unparalleled capability for destruction. Originally painted in 2009 following the Spanish financial crisis of 2008, the first mural likened the insatiable capitalist appetite to that of the aggressive fish, which stretched across a 25-meter section of wall at the intersection of Barcelona’s Carrer del Santuari and Carrer de la Gran Vista. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Blu’s Refreshed Mural in Barcelona Bites into Ravenous Capitalism and Nature’s Brute Force appeared first on Colossal.  ( 6 min )
  • Open

    Rest parameters in vanilla JavaScript
    In JavaScript, a rest parameter is a function parameter that gets assigned an array with all of the arguments that are passed from that point on in a function. You define a rest parameter by creating a parameter prefixed with .... Any arguments provided at or beyond the rest parameter on a function get combined into an array that’s assigned to the rest parameter’s name. You can only have one rest parameter on a function.  ( 3 min )
  • Open

    Everyone will have their own AI
    I’ve been reading Kim Stanley Robinson’s Mars Trilogy recently, a near-future sci-fi epic of terraforming, ecology, politics, big history. One of the intriguing background details in this story is that everyone has a personal AI. Your AI can think with you, riffing on possibilities, helping spark creative breakthroughs.
  • Open

    8 years on Edge
    First of June will be the day when I won’t be working at Microsoft any more. This will mark my eight years and a few months tenure there. I am very happy about all the things I was able to do there and grateful for all the great people I worked with. The start: Hey, […]  ( 5 min )

  • Open

    Partnering with Fastly—Oblivious HTTP relay for FLEDGE's 𝑘-anonymity server
    FLEDGE is a Privacy Sandbox proposal to serve remarketing and custom audience use cases, designed with the intent of preventing third-parties from tracking user browsing behavior across sites. The browser will provide protection against microtargeting, by only rendering an ad if the same rendering URL is being shown to a sufficiently large number of people. We will require a crowd of 50 users per creative within the past 7 days before the ad can be rendered. This also helps protect users from cross-site tracking by preventing reporting rendered URLs that don't meet the minimum threshold. This protection is referred to as 𝑘-anonymity, and is enabled by a centralized server operated by Google that maintains global counts. Once a creative meets the minimum threshold, it is cleared to be rend…  ( 4 min )
  • Open

    Mozilla Launches Responsible AI Challenge
    We want entrepreneurs and builders to join us in creating a future where AI is developed through this responsible lens. That’s why we are relaunching our Mozilla Builders program with the Responsible AI Challenge. The post Mozilla Launches Responsible AI Challenge appeared first on Mozilla Hacks - the Web developer blog.  ( 3 min )
  • Open

    Who Are You Calling Peanut Brain? A Series of Quirky Dolls Imbues Snacks with Enigmatic Personalities
    In her ongoing series of delightful fabric dolls, Ukrainian artist Yulia reimagines meals and snacks with playful personalities. Often conceived as families or groups united by a common theme like vegetables, tea bags, or breakfast items, her friendly figures don patterned apparel in a variety of colorful fabrics. Whether their heads are shaped like macaroni, ginger root, or bacon, all of the artist’s characters share beady, wide-set eyes and enigmatically sweet smiles. Etsy shop, and you can follow updates on Instagram. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Who Are You Calling Peanut Brain? A Series of Quirky Dolls Imbues Snacks with Enigmatic Personalities appeared first on Colossal.  ( 5 min )
    A Book and New Documentary Explore the Possibilities of Ink-Making in Urban Environments
    Jason Logan’s entry into ink-making started with a black walnut tree he encountered while biking through a local Toronto park. After gathering the fallen seeds and bringing them home, he boiled the green nuts until they produced a rich brown pigment. Now nearly ten years ago, this moment became the catalyst for what’s grown into an expansive network of projects exploring the possibilities of color and foraging in the most unlikely spaces. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Book and New Documentary Explore the Possibilities of Ink-Making in Urban Environments appeared first on Colossal.  ( 6 min )
    Aerial Photographs by Kevin Krautgartner Capture the Magnificent Power of Crashing Waves Above Hawaii’s Banzai Pipeline
    Nothing puts the enormous power of nature into perspective quite like the energy of our planet’s oceans. On a reef off of the North Short of O’ahu, Hawaii, some of the world’s most famously thrilling and dangerous waves present enticing conditions for surfing in an area known as the Banzai Pipeline. Photographer Kevin Krautgartner celebrates the mesmerizing, barrel-shaped breakers in Pipeline, a series of aerial images highlighting the formidable force of water crashing and whorling along the shore. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Aerial Photographs by Kevin Krautgartner Capture the Magnificent Power of Crashing Waves Above Hawaii’s Banzai Pipeline appeared first on Colossal.  ( 6 min )
  • Open

    What Leonardo Da Vinci Can Teach Us About Web Design
    Perhaps more than any other person in history, Leonardo da Vinci showed the kind of magic that can happen in the overlap between art and science, where much of web development lives. His methods and outlooks are just as applicable to the web today as they were in Renaissance Italy.  ( 17 min )
  • Open

    Default function parameters in vanilla JavaScript
    Today, we’re going to look at how you can set default values for function parameters when none are provided. Let’s dig in! The danger of missing parameters Let’s imagine you have an add() function that adds two numbers together. /** * Add two numbers together * @param {Number} num1 The first number * @param {Number} num2 The second number * @return {Number} The sum of both numbers */ function add (num1, num2) { return num1 + num2; } If you don’t pass in a value for a function parameter, the parameter has a value of undefined.  ( 4 min )
  • Open

    Fullscreen Clip Animation
    Some inspiration for clip-path animations where a fullscreen image moves into a row/grid of smaller images, morphing its shape along the way.  ( 3 min )
  • Open

    Linkshare – a GitHub Pages template to store links and share them on social media
    With Twitter shutting down its APIs my automatic bookmarking of links broke, so I thought I use GitHub and GitHub pages to store links I talked about instead. Enter Linkshare, a GitHub Pages template that makes it simple to copy your links in a shareable format to use on Twitter, Mastodon, LinkedIn, etc… You can […]  ( 2 min )

  • Open

    How to put the plus in ‘staff+’ engineer
    Whether you’re already a staff+ engineer or you’re looking to advance, here’s how to be a force multiplier for your teams and organization  ( 10 min )
    The unique origins of open source in machine learning
    Machine learning has grown far beyond its academic roots, powered by open source, explains @mikiobraun. Read how:  ( 9 min )
    Find edge case errors in your code base
    GitHub Copilot helped @HubSpot find a sneaky error in its code, explains @wunderacle:  ( 7 min )
    Help your team sustain a healthy work-life balance
    Find clarity, focus, and agency with GitHub Projects, explains @Shopify’s Lisa Vanderschuit:  ( 10 min )
    From gaming with your eyes to coding with AI: New frontiers for accessibility
    Meet the developers forging new frontiers in #accessibility, from gaming with their eyes to coding with AI. @rwwmike explores how open source can help empower developers with disabilities:  ( 13 min )
    Invite the critics and keep learning
    When Windows 11 debuted with limited access, @blueedgetechno created a *very* convincing clone. Hear why he has a female avatar, maintains a growth mindset, and more on The ReadME Project:  ( 8 min )
  • Open

    That Time Indiana Almost Made π 3.2
    I originally ran this on my newsletter last year but I like it way too much to let it rot in the archives. Enjoy! Happy Pi Day!1 To celebrate I want to get away from software for a bit and talk about something special. You may have heard the story that the Indiana legislature tried to change the value of π, to something like 3 or 4 or 3.15 or something like that.  ( 9 min )
  • Open

    Through Wasp Nest Sculptures and Encaustic Drawings, Valerie Hammond Preserves the Ephemeral
    Nature is replete with layering, as seen in the soft tissues of a flower’s petal, the cellular makeup of human skin, or the paper-thin walls of insect nests. Although delicate themselves, these layers offer protection from the more fragile insides and are subsequently prone to change, often through natural decay and exposure to the elements. Valerie Hammond (previously) is drawn to these fleeting moments of life and their inevitable transformation, which she explores through an artistic practice centered around preservation and its limits. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Through Wasp Nest Sculptures and Encaustic Drawings, Valerie Hammond Preserves the Ephemeral appeared first on Colossal.  ( 7 min )
    Bewildering Reflections and Perspectives Shift in the Hyperrealistic Oil Paintings of Nathan Walsh
    In his intricate oil paintings, Nathan Walsh captures the textural sheen of rain on city streets and luminescent reflections in cafe windows. The artist has previously explored different vantage points in elaborate cityscapes, rendering the corners of buildings, corridors of skyscrapers, and expansive bridges in detailed, two-point perspective. Recently, he has further honed ideas around perception and the way the built environment presents uncanny optical illusions in the interplay of people and objects, light, and reflections. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Bewildering Reflections and Perspectives Shift in the Hyperrealistic Oil Paintings of Nathan Walsh appeared first on Colossal.  ( 7 min )
  • Open

    The ternary operator in JavaScript
    This week, we’re looking at variables and functions, and some intermediate JavaScript features that make working with them a bit nicer. Today, we’re kicking things off with the ternary operator. Let’s dig in! What’s a ternary operator? A ternary operator provides a shorter way to write if...else statements. It has three parts: let someVar = [the condition] ? [the value if true] : [the value if false]; It’s the equivalent of this.  ( 4 min )
  • Open

    Making Calendars With Accessibility and Internationalization in Mind
    Doing a quick search here on CSS-Tricks shows just how many different ways there are to approach calendars. Some show how CSS Grid can create the layout efficiently. Some attempt to bring actual data into the mix. Some … Making Calendars With Accessibility and Internationalization in Mind originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 11 min )
  • Open

    The End of Silicon Valley (Bank)
    Silicon Valley Bank bears responsibility for its demise, but it symbolizes a Silicon Valley reality that is very different from the myth — and the ultimate cause is tech itself.  ( 19 min )
  • Open

    Keeping up with and assessing AI research (links & notes)
    ​ I’m not going to comment on That Banking Thing other than to say that this entire saga just showed us, again, that Miles Bron in *The Glass Onion *was an accurate representation of a certain type of tech/startup/VC guy. This is exactly the sort of mess and resolution of said mess that is caused by that kind of ignorance, coupled with the power we keep giving to those ignoramuses. Anyway, I digress… Keeping up with and assessing AI research If you find it hard to keep up with AI research, here’s a foolproof rule-of-thumb for deciding which studies to ignore: If a majority of the authors work for the AI vendor or a major partner, you know it: Will generally show positive effects Not too positive, for credibility Also has at least one solemn acknowledgement of a potential problem before dis…  ( 22 min )

  • Open

    A Neovim Task Runner in 30 lines of Lua
    I like how easy it is to configure neovim. Last month I wanted a task runner for a very particular use-case that none of the available plugins handled. So I wrote my own. Show Code This is not good code. vim.g.global_task = {} function LoadTask(cmd, num, silent) local tmp = vim.g.global_task -- (a) if not num then num = vim.tbl_count(vim.g.global_task) + 1 end tmp[tonumber(num)] = cmd -- (a) vim.  ( 5 min )
  • Open

    Improving user privacy by requiring opt-in to send X-Requested-With header from WebView
    When a user installs and runs an application that uses a WebView to embed web content, the WebView will add the X-Requested-With header on every request sent to servers, with a value of the application APK name. It is then left to the receiving web server to determine if and how to use this information. We want to protect the user's privacy by only sending this header on requests if the app developer explicitly opts in to share with services embedded within the WebView. To achieve this and let current online services that depend on this header migrate away from using it, we will run a Deprecation Origin Trial, while removing the header for general traffic. In parallel, we will be developing new privacy-preserving APIs (such as client attestation APIs) to match the use cases where the X-Requested-With header is being used today. You can read more about why we're making this change and how it works over at the Android Developer's Blog in Improving user privacy by requiring opt-in to send X-Requested-With header from WebView.  ( 2 min )
  • Open

    I want my software to be visionary - the go go golems ecosystem
    Last year, informed by 2 decades of creating command-line tools, I wrote 14 great tips to make amazing CLI applications. I did not have anything concrete to show, all these concepts having been built in private codebases and having stopped writing open-source. In October, I set out to implement all these concepts in a go library called glazed. While I initially wanted to target Rust, I felt too frustrated working on it in my after-hours, and was missing the consistent asynchronous code writing experience go was giving me. Plus, charmbracelet just has too much cool stuff. This blog post started out as a level-headed overview of the concepts underlying glazed, and turned into, well... this. Opinionated, visionary software development Initially, glazed was meant to only implement a data expor…  ( 8 min )
  • Open

    Yellow Halos Laud People of the African Diaspora in Akindele John’s Vibrant Portraits
    Nigerian artist Akindele John harbors a profound respect for people of the African Diaspora, which he exemplifies in his vivid, celebratory portraiture. Working in oil on canvas, the artist centers on figures who offer insight into diasporic lineages, as he intertwines historic elements with that of the present day. “My subjects are based on African old ways,” he tells Colossal. “They are real people that tell a story about the African diaspora.” More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Yellow Halos Laud People of the African Diaspora in Akindele John’s Vibrant Portraits appeared first on Colossal.  ( 6 min )

  • Open

    When is a book considered "read?"
    I love books. I think books are maybe the most significant thing human civilization has created. If thoughts can be put into language, then books are what allows thoughts to be sent across time, across minds, across cultures, across the world. People who write books will often be remembered way past their lifetimes, and influence and communicate with people FROM THE FUTURE. I buy so many non-fiction books that I often get questioning, if not outright critical, looks from my partner. I recently acquired a binding machine which only exacerbated the pattern. It is simply impossible for a human being to go through 3 dense technical books per week, if not per year. These books usually stay on my desk for a day or two (I'm one of those "thinking with piles" people that Temple Grandin talks about…  ( 8 min )

  • Open

    LLMs: a paradigm shift for the pragmatic programmer
    I have always been a software development aficionado: I love all the tools, I love all the paradigms, I love all the languages, I love all the frameworks. I have a blast writing code in C, PHP, Haskell, Common Lisp, Java, Javascript, Typescript, Go, Forth, Rust; I love functional, OO, procedural, event-driven; type-driven or dynamic, s-expressions or RPN syntax, code generation and macros or tab-completing immense amounts of boilerplate; relational or graph or object or just raw bytes on flash; Emacs, vim, big IDEs and custom editors; TDD or yeet into prod, code review workflows and ticketing systems. I love them all and they all love me (kind of). I love thinking hard about architecture and then writing code that gets shit done. If there is a problem, there is a way to solve it and having…  ( 10 min )
  • Open

    Entwined Ceramic Sculptures by Claire Lindner Sprout like Roots and Plants
    Although fixed in glazed and fired ceramic, Claire Lindner’s voluptuous sculptures are primed for movement as they appear to crawl along walls or sprout upward like the leaves of a plant. Mimicking the spongy texture of living specimens like fungi, sea moss, and roots, the works embody several dualities from hard and soft to stasis and growth. The lively pieces also reference the relationship between biological processes and human intervention, as the artist (previously) sculpts organic forms and covers them with unnaturally bold gradients. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Entwined Ceramic Sculptures by Claire Lindner Sprout like Roots and Plants appeared first on Colossal.  ( 6 min )
    Brilliant Botanical Cyanotypes Adorn Kellie Swanson’s Upcycled Garments
    Artist and photographer Kellie Swanson imprints jackets, jeans, and other garments with the rich blue of cyanotypes—an early form of photography that uses UV light to produce monochromatic prints—as part of her burgeoning clothing line KSX. With grainy textures that complement the weave of fabrics, the brilliantly hued wearables feature natural specimens like ferns and flowers found around Swanson’s home in Bozeman, Montana. All of the garments are secondhand, and the artist sources most from thrift stores and vintage shops, ensuring KSX takes a more sustainable approach in an industry infamous for its waste. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Brilliant Botanical Cyanotypes Adorn Kellie Swanson’s Upcycled Garments appeared first on Colossal.  ( 6 min )
    Giana De Dier Introduces Anonymous Women of the African Diaspora in Bold Collaged Portraits
    The mystique of anonymity is a powerful presence, exemplified by a common fascination with family albums and historical archives in which we try to recognize unknown faces. Who were they? What are their stories? In bold, mixed-media portraits, Panama City-based artist Giana De Dier is driven by the enigmatic quality of early photographs centering on women of the African Diaspora. Her subjects are often portrayed wearing patterned fabrics, large earrings, and elaborately plaited hairstyles, situated in front of photographed landscapes or domestic interiors that incorporate African masks and decor and tropical plants. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Giana De Dier Introduces Anonymous Women of the African Diaspora in Bold Collaged Portraits appeared first on Colossal.  ( 7 min )
  • Open

    5 Mistakes I Made When Starting My First React Project
    You know what it’s like to pick up a new language or framework. Sometimes there’s great documentation to help you find your way through it. But even the best documentation doesn’t cover absolutely everything. And when you work with something … 5 Mistakes I Made When Starting My First React Project originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 8 min )
  • Open

    How to under engineer your JavaScript
    A few weeks ago, I wrote about under-engineering your code… Every complex thing I’ve ever built, I’ve later gone on to refactor into something simpler. Same thing with team code. Simpler, less clever solutions are nearly always better in almost every way. They’re easier to implement. They’re easier to maintain. They’re less likely to break. They’re less confusing to users, because they’re expected rather than novel. In response, someone asked…  ( 4 min )
  • Open

    Collective #755
    Annual Awards 2022 * Relative rounded corners * Three.js Realism Effects * Iconhunt  ( 5 min )
  • Open

    A Pragmatist’s Guide To Lean User Research
    Instead of telling you once again what the best practice is and adding to your imposter syndrome, let’s concentrate on some practical approaches to user research that we might be able to fit into our existing projects without being left disillusioned.  ( 15 min )

  • Open

    The journey to faster JSON parsing
    #​451 — March 10, 2023 Unsub  |  Web Version The Go Weekly Newsletter Why Turborepo is Migrating From Go to Rust — Turborepo is a high performance JavaScript build system built upon Go but.. perhaps not for much longer. Why? It mostly seems subjective, but you might find their arguments interesting. Vercel Engineering Team Code Coverage for Go Integration Tests — While Go has had coverage support at the package test level for almost ten years, coverage for integration tests run outside of the go test mechanism has been non-existent. With Go 1.20, it’s possible to instrument a binary and generate coverage files for both the module code and dependent packages. Than Macintosh Go! Experts at Your Service — Do you need help filling skill gaps, speeding u…  ( 3 min )
  • Open

    A Circular Monument of Rust-Colored Stone Rests Atop Qujiang Museum of Fine Arts
    A walkable sculpture now marks the eastern entrance of Xi’an’s Qujiang Museum of Fine Arts, providing a hidden space with natural light and open air in the midst of the bustling Chinese city. The project of Shanghai-based architecture firm Neri&Hu, “The Urban Monument” is built with terracotta-colored travertine and comprised of four sections that allow visitors to seamlessly pass from street to interior to outdoor gathering space. Located south of the towering Giant Wild Goose Pagoda, the immense project similarly references local ancient culture and is designed to mimic an illuminated clay lantern. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Circular Monument of Rust-Colored Stone Rests Atop Qujiang Museum of Fine Arts appeared first on Colossal.  ( 6 min )
    Anxious Thoughts and Dreams Occupy the Minds of Johnson Tsang’s Porcelain Figures
    Through contorted figures, Johnson Tsang continues to stretch the limits of human consciousness as he blurs the boundary between the real and surreal. The Hong Kong-based artist has spent decades sculpting works in ceramic and steel that explore the liminal and invisible, making thoughts and emotions tangible through minimal forms in white porcelain. Vacillating between the calming and disconcerting, Tsang’s works convey many of the relatable anxieties and coping mechanisms that occupy the contemporary mind. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Anxious Thoughts and Dreams Occupy the Minds of Johnson Tsang’s Porcelain Figures appeared first on Colossal.  ( 6 min )
    The Other Art Fair Returns To Barker Hangar in Los Angeles This March
    Your average art experience might look like this: a sparse selection of art on display, out-of-budget, eerily quiet, and overall a bit underwhelming. The Other Art Fair aims to shake this up and is heading to Los Angeles this spring for its first U.S. fair of 2023 with utterly bizarre immersive experiences, LA billboard queen and guest artist ANGELYNE, live DJ sets, interactive workshops, and more. The fair encourages visitors to step out of their comfort zones and discover art differently—an outlandish and unmissable game plan for the weekend. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article The Other Art Fair Returns To Barker Hangar in Los Angeles This March appeared first on Colossal.  ( 6 min )
  • Open

    I'm doing YouTubes now
    If you’re someone who likes to learn from video, I just started posting regularly to the Go Make Things YouTube channel. I’ll be posting there each week, and am currently working on a series of videos around DOM manipulation basics for beginners. Check it out, and if you enjoy the videos, don’t forget to like, share, and subscribe.  ( 3 min )
  • Open

    Building Complex Forms In Vue
    Did you know that creating a complex form can be progressively enhanced using some Vue features like the v-for and the v-model? In this article, Olufunke shares some basic Vue core features that are super useful when building out the complex form in your day-to-day Vue usage.  ( 19 min )

  • Open

    oMG i CaN WRiTe WHaTeVeR i WaNT WHeNeVeR i WaNT
    Stumbling across my old blog today, as well as reading The Memex Method by Cory Doctorow (which he posted when asked on Mastodon how he manages to write so much) gave me the stark realization that if it weren't for the web archive and my blog-driven need to write back then, I would have no tangible memories of my twenties. Scrolling through the entries reminded me of countless projects I forgot about, my first forays into electronics, into electronic music, the movies I watched and the books I read. I'm sure I cared less at the time about what other people thought of me, but even if it'd be easy to forgive me for my youthful naivety, most of what I wrote holds up pretty well (to me, of course...). I'm currently undergoing a process of rediscovering how I want to create software and nothin…  ( 3 min )
    Finding my way back to open source
    Writing open source in my twenties I published a few open-source packages in my twenties, but never put any effort into making them more widely known. The most widespread was an afternoon hack where I developed a Common Lisp macro called parenscript to write Javascript in S-expression form, along with some constructs borrowed from Common Lisp. In the end, the package was taken over by actual maintainers (Edward Marco Baringer, Vladimir Sedach, and possibly others) who did all the heavy lifting. Another project I am proud of is BKNR, a datastore and web application that I wrote with Hans Huebner, who then came to do most of the continued development around the project too. In both cases, I must have spent time writing nice documentation which must have contributed to the relative success of…  ( 4 min )
  • Open

    FedCM updates: Origin trial for auto-reauthentication
    Federated Credential Management API (FedCM) is a web API for privacy-preserving identity federation. With identity federation, an RP (relying party) relies on an IdP (identity provider) to provide the user an account without requiring a new username and password. FedCM is a purpose-built API that allows the browser to understand the context in which the RP and IdP exchange information, inform the user as to the information and privilege levels being shared and prevent unintended abuse. # Updates There are a few updates to Chrome's FedCM implementation: For the ID assertion endpoint, IdPs need to check the Origin header (instead of the Referer header) to see if the value matches the origin of the client ID. A new Chrome flag chrome://flags/#fedcm-without-third-party-cookies added. With this…  ( 5 min )
    Chrome 112 beta
    Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, ChromeOS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 112 is beta as of 9 March 2023. You can download the latest on Google.com for desktop or on Google Play Store on Android. # CSS # CSS Nesting The ability to nest CSS style rules inside other style rules, combining selectors from the outer with the inner rule for increasing modularity and maintainability of style sheets. Learn more in this article on CSS Nesting. # CSS animation-composition property The animation-composition property allows the specification of the composite operation to use when multiple animations affect the same pro…  ( 6 min )
    Participate in deprecation trial for unpartitioned third-party storage, Service Workers, and Communication APIs
    Beginning gradually in Chrome 113, storage, service workers, and communication APIs will be partitioned in third-party contexts. In addition to being isolated by the same-origin policy, the affected APIs used in third-party contexts would also be separated by the site of the top-level context. Sites that haven't had time to implement support for third-party storage partitioning can take part in a deprecation trial to temporarily unpartition (continue isolation by same-origin policy but remove isolation by top-level site) and restore prior behavior of storage, service workers, and communication APIs in content embedded on their site. In addition to a general unpartitioning deprecation trial, it's possible to participate in a focused deprecation trial just for window.sessionStorage. This tri…  ( 5 min )
    SPA view transitions land in Chrome 111
    The View Transition API lets you update the DOM in a single step, while generating an animated transition between the two states. Transitions created with the View Transition API. Try the demo site–Requires Chrome 111+. Warning In our efforts to work on future enhancements to this feature, we broke it in Chrome Canary. Oops! But hey, that's what Canary's for. If you want to try view transitions today, use stable Chrome 111, or beta Chrome 112. These kinds of transitions were a frequently-requested feature from developers, including me, and I think we've managed to land it in a way that balances good defaults with extensibility and customization. That sounds like we're patting ourselves on the back, but developer feedback was key to the design of this feature. An earlier pro…  ( 5 min )
    What's New in DevTools (Chrome 112)
    Interested in helping improve DevTools? Sign up to participate in Google User Research here. No 'What's new in DevTools' video for this release. Check out the latest DevTools Tips video to learn how to identify and fix CSS issues with the Styles pane. # Recorder updates # Replay extensions support The Recorder introduces support for custom replay options that you can embed into DevTools with an extension. Try out the example extension. Select the new custom replay option to open the custom replay UI. To customize the Recorder to your needs and integrate it with your tools, consider developing your own extension: explore the chrome.devtools.recorder API and check out more extension examples. Chromium issue: 1400243. # Record with pierce selectors In addition to custom, CSS, ARIA, text, and …  ( 15 min )
  • Open

    Release Notes for Safari Technology Preview 165
    Safari Technology Preview Release 165 is now available for download for macOS Monterey 12.3 or later and macOS Ventura.  ( 3 min )
  • Open

    Join Us for a Colossal Workshop on Stop-Motion Animation with Clifford Beddy
    We’re excited to welcome animator Clifford Beddy on April 22 for a virtual workshop on the basics of stop-motion animation. In this two-hour session, participants will follow a playful storyline about a mouse and its quest to obtain a hunk of cheese, using everyday materials. Clifford will teach the necessary techniques for planning, lighting, tools, movement, textures, characters, and sound that will allow participants to create a variety of stop-motion creations. register today to reserve your seat. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Join Us for a Colossal Workshop on Stop-Motion Animation with Clifford Beddy appeared first on Colossal.  ( 5 min )
    Traditional Glassblowing Methods Suffuse Kateryna Sokolova’s Modern Vessels with Historical Spirit
    It is often said that glass is a “slow-moving liquid” because it lacks of the molecular structure of true solids. Like oversized water droplets on the verge of slipping off the edge of a branch or a table, Ukrainian designer Kateryna Sokolova’s sculptural vessels draw on the medium’s natural malleability. GUTTA, a series of vases and carafes, draws on a rich tradition of glass-blowing in Ukraine and evokes a sense of paused time, as if the pieces are frozen in motion. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Traditional Glassblowing Methods Suffuse Kateryna Sokolova’s Modern Vessels with Historical Spirit appeared first on Colossal.  ( 6 min )
    Explore the Ancient Art of Kumihimo, a Traditional Japanese Braiding Technique
    kumihimo encompasses 1,300 years of braiding and cord-making history. Translating to “gathered threads,” the weaving technique has been practiced for centuries, with the completed creations used for binding historical samurai armor and creating ties for modern kimonos. Many kumihimo are made of hand-dyed silk interlaced using special looms as demonstrated in a short film released by Japan House London. Kumihimo: Japanese Silk Braiding exhibition, the video captures the meditative and methodical process of the labor-intensive art form. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Explore the Ancient Art of Kumihimo, a Traditional Japanese Braiding Technique appeared first on Colossal.  ( 6 min )
  • Open

    How to build JavaScript projects from scratch
    One of the more common challenges I hear from both new and mid-level developers is around starting projects from scratch. You might take a course, attend a bootcamp, or watch a bunch of videos on YouTube. You work on some practice projects or follow along on some exercises, and things seem to make sense… until you go to start a project from scratch and don’t know where to start.  ( 7 min )
  • Open

    Creating a Clock with the New CSS sin() and cos() Trigonometry Functions
    CSS trigonometry functions are here! Well, they are if you’re using the latest versions of Firefox and Safari, that is. Having this sort of mathematical power in CSS opens up a whole bunch of possibilities. In this tutorial, I thought … Creating a Clock with the New CSS sin() and cos() Trigonometry Functions originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 9 min )
  • Open

    Migraining to a new server
    As MediaTemple ceases all grid servers, I had to move this to a new shared server. I hope all is OK and I am still on it.  ( 1 min )

  • Open

    Code coverage for Go integration tests
    Code coverage for integration tests, available in Go 1.20.  ( 6 min )
  • Open

    Case Study: Pizzatta. Artistic Pizza Packaging Design
    Take a glance at the original packaging design and graphic items the tubik team developed as a part of the tasty visual identity concept for a pizza restaurant.  ( 8 min )
  • Open

    Highlighting Wildlife in Crisis, ‘The New Big 5’ Celebrates the Diversity of the World’s Animal Denizens
    In the Victorian era, big game hunting saw a meteoric rise in popularity, coinciding with Britain’s colonization of numerous regions in the so-called “Scramble for Africa” and the advent of more accurate firearms that galvanized a fashion for amassing “exotic” trophies. Sometimes intended for museums, specimens were often bound for private collections, and creatures that roamed the vast African continent were considered particularly attractive prizes. Big Five, the lion, leopard, black rhinoceros, African bush elephant, and African buffalo were considered the most difficult species to hunt on foot. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Highlighting Wildlife in Crisis, ‘The New Big 5’ Celebrates the Diversity of the World’s Animal Denizens appeared first on Colossal.  ( 7 min )
    Through Incisive Paintings, Toni Hamel Highlights Futile and Inadequate Responses to Global Issues
    It may be human to err, but Toni Hamel’s characters take mistakes and futility to irrational conclusions. The artist (previously) is known for her keen wit and observations of contemporary life, which she translates into oil paintings that place folly at the center: a woman paints red stripes onto a tulip’s petals, a man gestures toward a celestial Amazon logo, and a team numbers clouds suspended in the sky. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Through Incisive Paintings, Toni Hamel Highlights Futile and Inadequate Responses to Global Issues appeared first on Colossal.  ( 6 min )
    A Mysterious Presence in the Forest Grapples with Change in Guldies’s Stop-Motion Animation ‘MITOSIS’
    In his latest stop-motion animation, Alexander Unger, who works as Guldies (previously), presents an idiosyncratic tale set in a nighttime forest. “MITOSIS” follows the transformation of a pine cone into an anthropomorphized log, which in turn morphs into timber, crates, and an idyllic cabin in the woods. Yet an eccentric presence lurks amongst the trees that, frustrated by the changes, confronts their new neighbor and inadvertently prompt the entire cycle to begin again. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Mysterious Presence in the Forest Grapples with Change in Guldies’s Stop-Motion Animation ‘MITOSIS’ appeared first on Colossal.  ( 5 min )
  • Open

    How To Create Dynamic Donut Charts With TailwindCSS And React
    In this article, Paul Scanlon shares a super lightweight approach to creating a Donut chart using conic-gradient(). There are no additional libraries to install or maintain, and there’s no heavy JavaScript that needs to be downloaded by the browser in order for them to work.  ( 15 min )
    Why You Should Consider Graphs For Your Next GraphQL Project
    In this article, Adam Cowley examines the Graph behind GraphQL and demonstrates why Neo4j could be the best fit for your next project.  ( 16 min )
  • Open

    HTML over the wire
    Recently, reader Andrew Chan wrote to me to say (shared with permission)… I’d love to hear your thoughts on the future of html over the wire and SSR apps The tl;dr: I think sending more HTML and less JavaScript is always a good thing. It’s really at the core of what I teach. I also think SSR (Static Site Rendering) apps are amazing! I run my entire business with Hugo.  ( 3 min )
  • Open

    11 Best WooCommerce Themes for 2023
    Discover the best WooCommerce themes to help create an intuitive and seamless on-brand buying experience for your visitors.  ( 8 min )

  • Open

    New in Chrome 111
    Here's what you need to know: Create polished transitions in your single page app with the View Transitions API. Bring colors to the next level with support for CSS Color Level 4. Discover new tools in the style panel to make the most of new color functionality. And there’s plenty more. I’m Adriana Jara. Let’s dive in and see what’s new for developers in Chrome 111. # View Transitions API. Creating smooth transitions on the web is a complex task. The View Transitions API is here to make the creation of polished transitions simpler by snapshotting views and allowing the DOM to change without any overlap between states. Transitions created with the View Transition API. Try the demo site–Requires Chrome 111+. The default view transition is a cross fade, the following snippet imp…  ( 4 min )
  • Open

    Coding Kenta Toshikura’s Glass Effect with Three.js
    Learn how to recreate the glass effect seen on Kenta Toshikura's website using postprocessing in Three.js.  ( 3 min )
  • Open

    Glitzy Rotting Fruit and Rusted Automobiles by Kathleen Ryan Consider the Tensions of American Consumerism
    In Beachcomber, artist Kathleen Ryan (previously) continues her inquiries into consumption and the unsightly remnants of American life. The solo exhibition, on view now at François Ghebaly in Los Angeles, brings together Ryan’s latest works that explore the tension between revulsion and delight, all imbued with a quintessentially California ethos. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Glitzy Rotting Fruit and Rusted Automobiles by Kathleen Ryan Consider the Tensions of American Consumerism appeared first on Colossal.  ( 7 min )
    Jeffrey Gibson’s Ecstatically Colorful Sculptures Fuse Modernist Aesthetics and Indigenous Traditions
    “The land is always speaking and has memory,” Jeffrey Gibson says, as he describes his work in an audio guide for his solo exhibition The Body Electric at SITE Santa Fe last year. “I am frustrated to see how many people continue to abuse the land, take from it, never thank the land, or care for it. Or allow it to rest. So I ask the question: Are you listening? More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Jeffrey Gibson’s Ecstatically Colorful Sculptures Fuse Modernist Aesthetics and Indigenous Traditions appeared first on Colossal.  ( 8 min )
    Daniel Agdag’s Playful Rollercoaster Takes a Miniature Approach to Monumental Amusement
    Although riders aren’t able to board Daniel Agdag’s rollercoaster, the Australian artist (previously) ensures that his recreational design is structurally sound. Agdag recently completed his largest project to date, a nearly ten-foot big dipper with an elaborately cross-hatched base that mimics the rides. Created during a two-year period, “Lattice” is a miniature rendition of the monumental pastime, built from vellum and “897,560 individual hand-cut cardboard members in the truss section alone,” a component that took about eight months to complete. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Daniel Agdag’s Playful Rollercoaster Takes a Miniature Approach to Monumental Amusement appeared first on Colossal.  ( 6 min )
  • Open

    Inspiring Web Design And UX Showcases
    Do you sometimes feel that all websites look the same? In this post, we compiled web design showcases that prove differently. They highlight some of the finest web designs, well-crafted experiences, and delightful interactions from across the web. Inspiration is guaranteed.  ( 16 min )
  • Open

    Managing Fonts in WordPress Block Themes
    Fonts are a defining characteristic of the design of any site. That includes WordPress themes, where it’s common for theme developers to integrate a service like Google Fonts into the WordPress Customizer settings for a “classic” PHP-based theme. That hasn’t … Managing Fonts in WordPress Block Themes originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 9 min )
  • Open

    Join the Lean Web Club
    I have an amazing community of developers who want to build a simpler and more resilient web. And now, I have a way for you to become a part of that community and help me create even more vanilla JavaScript learning resources like this newsletter, my podcast, and the vanilla JS toolkit. With a Lean Web Club membership, you can get access to my private Slack community. This is normally only available with the purchase of a course bundle or workshop, and my students regularly tell me it’s is one of the most valuable parts of those programs.  ( 3 min )
  • Open

    Waiting for the AI Godot (Links & Notes)
    ​The revolution’s proof is in its arrival Looking forward to an explosion in features, functionality, and quality apps in a few months. Because apparently AI is a coding productivity multiplier, revolution in how we make software, and absolutely, definitely does not cause any problems at all elsewhere in the programming process. On a more serious note: if the these AI tools are the productivity boon people claim then we should start to see a revolution in software and office productivity in a few weeks. The upside of claims of revolutionary improvement is that it takes very little time for us to find out if they’re true or not. Given the rate of adoption of these tools in the tech scene, whatever benefit they pose should start to become obvious by summer. If the revolution doesn’t show up …  ( 21 min )
  • Open

    Ross West
    Ross West is a London-based visual designer at DeepMind, an artificial intelligence lab part of Alphabet, where he helps visualise AI research and breakthroughs.  ( 5 min )

  • Open

    A new home for the Project Fugu API Showcase
    The cross-company Capabilities Project (code name Project Fugu) at Google has the objective of making it possible for web apps to do anything platform-specific apps can. Apart from Google, project partners include Microsoft, Intel, Samsung, and others. The project enables amazing web applications like Photoshop by exposing the capabilities of the underlying operating systems to the web platform, while maintaining user security, privacy, trust, and other core tenets of the web. But what are examples of apps that make use of these capabilities? Our answer to this question is the Project Fugu API Showcase. It is sourced by community submissions, and contains a filterable list of apps that make use of one or more of the Fugu APIs. Propose missing apps to the showcase by submitting them via an anonymous form. Submissions are reviewed regularly and the showcase will be updated accordingly. After living in an embedded iframe that didn't really allow the showcase to fully shine, we have now worked on migrating it to a new home, and have polished its look and feel a fair bit, too. Find the Project Fugu API Showcase at its new location developer.chrome.com/fugu-showcase! Launch each app by clicking its name, screenshot, or the Launch app link. For many apps, you can also see the source code by clicking View source. On browsers that support the Web Share API, click Share app to do exactly that. As a special inception Easter egg, the Project Fugu API Showcase is of course contained in the Project Fugu API Showcase. Be sure to subscribe to the RSS feed so you never miss a new Fugu app.  ( 3 min )
  • Open

    Thoughts about the ethics of Large Language Models
    Two weeks after ChatGPT came out and I had my "lol this is fun" time, I decided to use it as fully and honestly as I could for the entire week, as a tool like any other. Tools are often unintuitive; a good tool often requires you to practice a lot before its quality comes to shine—many tools can seriously hurt you if you don't know how to use them. It definitely feels the same with ChatGPT. 3 months later and I still think I am only scratching at the surface at what concretely large language models offer for my field of work: programming. Tool building and personal ethics I love tools, I have used and built many in my life—in fact, I think my "goal" in life is to build tools for other people. There is nothing more fulfilling than seeing someone use something I built to build something that…  ( 5 min )

  • Open

    The 2022 World Nature Photography Awards Vacillate Between the Humor and Brutality of Life on Earth
    Moments of coincidental humor, stark cruelty, and surprising inter-species intimacies are on full display in this year’s World Nature Photography Awards. The winners of the 2022 competition encompass a vast array of life across six continents, from an elephant’s endearing attempt at camouflage to a crocodile covered in excessively dry mud spurred by drought. While many of the photos highlight natural occurrences, others spotlight the profound impacts humans have on the environment to particularly disastrous results, including Nicolas Remy’s heartbreaking image that shows an Australian fur seal sliced open by a boat propellor. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article The 2022 World Nature Photography Awards Vacillate Between the Humor and Brutality of Life on Earth appeared first on Colossal.  ( 6 min )
    Paper Sculptures by Lyndi Sales Rupture into Vibrant Masses to Explore Life’s Fragility
    Cape Town-based artist Lyndi Sales translates life’s vulnerability and fleeting nature into colorful sculptures that appear to burst and rupture in vivid forms. Using painted strips of blank paper or fragments of printed maps, Sales layers abstract compositions that splay outward, mimicking the structures of ice crystals or the cell replication process. The tension between the ephemeral and durable and the microscopic and macroscopic manifest in the large-scale works—all the pieces shown here stretch more than 4.5 feet—a relationship the artist teases out as “a way to locate myself in this universe.” the Helderberg airplane crash of 1987. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Paper Sculptures by Lyndi Sales Rupture into Vibrant Masses to Explore Life’s Fragility appeared first on Colossal.  ( 6 min )
  • Open

    Collective #754
    WebContainers * MakeReign Academy * Strudel REPL * Getting Started with Style Queries  ( 5 min )
  • Open

    How teams choose the JavaScript tools that they use (it's often not because it's the best tool for the job)
    There’s a pervasive belief that teams or organizations choose the tools that they use to build and maintain their sites and apps because they’re the best choice for the job. If a company uses React, it must be because they tried it, tested it, and found that it works well for them over the long haul. Otherwise, they’d stop and use something else. In reality, companies often end up using tools that aren’t the best fit for a wide range of reasons…  ( 4 min )
  • Open

    Continuous growth is cancer
    I am currently affected by the wave of layoffs in the technology industry and this isn’t my first rodeo. The difference is that it feels worse this time as I am not only annoyed by losing my job, but I am starting to feel that the system is incredibly flawed. Instead of building a sustainable […]  ( 5 min )
  • Open

    How AI Technology Will Transform Design
    In this article, Nick and Gleb cover the current state of design, answer common questions designers have about AI tools, and share practical tips on how designers can make the most of using AI tools.  ( 18 min )

  • Open

    Google's new distributed Go app framework
    #​450 — March 3, 2023 Unsub  |  Web Version The Go Weekly Newsletter Opting In to Transparent Telemetry in Go — A debate around adding telemetry to the Go toolchain has been rolling for the past few weeks. Now there’s a new development: “By far the most common suggestion was to make the system opt-in (default off) instead of opt-out (default on). I have revised the design to do that.” There are some downsides to that, of course. Russ Cox Service Weaver: Google's Framework for Writing Distributed Go Apps — A new open-source framework from Google that lets you “write your (Go) application as a modular monolith and deploy it as a set of microservices” to get the best of both worlds, namely: “the development velocity of a monolith, with the scalability, security…  ( 3 min )
  • Open

    Everything You Need to Know About the Gap After the List Marker
    I was reading “Creative List Styling” on Google’s web.dev blog and noticed something odd in one of the code examples in the ::marker section of the article. The built-in list markers are bullets, ordinal numbers, and letters. The ::marker pseudo-element … Everything You Need to Know About the Gap After the List Marker originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 8 min )
  • Open

    Everyday Objects Swirl in the Dizzying Choreography of Alain Biet’s Elaborate Animation
    Items you might find on a shelf in the garage or packed away in the basement—like wrenches, your old MP3 player, key fobs, or spare light bulbs—become stars in their own right in Alain Biet’s mesmerizing animation. “Grands Canons,” which translates from French to “Big Guns,” opens with a close-up of the artist drafting a realistic, green pencil in watercolor. Once the rendering is complete, we meet another pencil, and another, as a “visual symphony” of thousands of precise drawings unfolds. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Everyday Objects Swirl in the Dizzying Choreography of Alain Biet’s Elaborate Animation appeared first on Colossal.  ( 6 min )
    Supple Forms Bow and Bulge in Jonas Noël Niedermann Bow’s Colorful Glass Sculptures
    In his new body of work titled Loops, Jonas Noël Niedermann plays with the possibilities of color, shape, and light. The Swiss artist is known for his keen interest in the malleable, varied properties of glass, and through a variety of hot and cold sculpting techniques, he creates elegant rings in a spectrum of jewel tones. Because of their curved and bowed edges, the delicate pieces shift in depth and color when viewed from different perspectives as sides appear layered or folded in. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Supple Forms Bow and Bulge in Jonas Noël Niedermann Bow’s Colorful Glass Sculptures appeared first on Colossal.  ( 6 min )
  • Open

    A tech educator roadmap
    I’m working on a series of resources for people who want to become tech educators, based on everything I’ve learned growing my ramblings about vanilla JS into a $100k a year business. Based on the responses I’ve gotten from folks, a lot of people just aren’t even sure where to start. The first thing I’m working on is a roadmap, with a step-by-step process for getting started. Here it is…  ( 4 min )
  • Open

    Moving From Vue 1 To Vue 2 To Vue 3: A Case Study Of Migrating A Headless CMS System
    In this article, Elisabeth Wieser-Linhart explores its potential benefits and drawbacks and shares what considerations and steps were involved in the process of migrating the front-end interface of Storyblok’s headless content management system.  ( 21 min )

  • Open

    Privacy win! Users now share their screens more wisely
    The web platform allows users to share their screen using the Screen Capture API. Chrome’s implementation of getDisplayMedia() includes a media picker through which users may choose to share any tab, window, or screen. Starting with Chrome 107, we experimented with a small modification of that dialog, putting tabs as the first option, to encourage users to share tabs and away from sharing their entire screen. This relies on the well-understood concept that the way a question is phrased influences the distribution of answers. This is known colloquially as Nudge Theory, and known to children as “pretty please.” After some initial bumps, the experiment proved to be a great success, and we have now shipped this new experience to all users. As previously discussed, sharing tabs is usually the s…  ( 4 min )
  • Open

    Readers Burrow into a Bookworm Haven in Kurkku Fields’ ‘Underground Library’
    Undulating grass mounds at Kurkku Fields camouflage a meditative enclave for reading and rest. Opened last month in Kisarazu City, Japan, “Underground Library” is the project of Hiroshi Nakamura and NAP Architects, who designed the study center so that it nestles into the ground and seamlessly merges with the surrounding landscape. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Readers Burrow into a Bookworm Haven in Kurkku Fields’ ‘Underground Library’ appeared first on Colossal.  ( 6 min )
    Shrouded in Mist, Spectral Icebergs Float Around the Antarctic Peninsula in Photos by Jan Erik Waider
    In late 2019, Jan Erik Waider boarded the Bark Europa, a 56-meter-long wooden sailing ship constructed in 1911, bound for the Antarctic Peninsula. The Hamburg-based photographer, whose work centers on polar landscapes (previously), captured the multifaceted forms of glaciers and icebergs, steely grays of storms, and shrouds of mist during the 24-day voyage. Waider is known for his documentation of dramatic northern destinations like Iceland, Norway, and Greenland, and a trip to the southern extreme proffered an opportunity to expand on his series of atmospheric vistas with the project A Faint Resemblance. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Shrouded in Mist, Spectral Icebergs Float Around the Antarctic Peninsula in Photos by Jan Erik Waider appeared first on Colossal.  ( 6 min )
    March 2023 Opportunities: Open Calls, Residencies, and Grants for Artists
    Every month, Colossal shares a selection of opportunities for artists and designers, including open calls, grants, fellowships, and residencies. If you’d like to list an opportunity here, please get in touch at hello@colossal.art. You can also join our monthly Opportunities Newsletter. Wisconsin Academy of Sciences, Arts & Letters Call for Artists (Wisconsin) More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article March 2023 Opportunities: Open Calls, Residencies, and Grants for Artists appeared first on Colossal.  ( 10 min )
  • Open

    GameDev Journal №1: Otis’s Zelda-like
    My son Otis wants me to help him make a video game. When he says “we should make a game”, he means “me” because despite a lot encouragement from his parents he hasn’t shown interest in coding classes. I also have a lot going on with the whole “starting a company” deal, so I was hesitant to pick up another big project… but he’s persistent and I’ve been in the mood to make a video game. We sat down one evening to write out a game design document. After capturing the who, the what, the when, the where, and the “how it’s fun” we had a rough idea for an open world 3D game that was like Breath of the Wild but Link is a dog and it has online co-op. A summary of our scope document: Who: Dog and Cat What: Walk around in a 3D open world, get weapons to fight bad guys, find items and easter eggs, so…  ( 5 min )
  • Open

    Start with something small
    Last week, I mentioned that I’m putting together some resources for people who want to learn how to become paid tech educators. The positive response was pretty overwhelming! If you’re interested, I have a website setup now for Tech Teacher School. One of the biggest challenges I heard back from folks was around knowing where to even start. How do you put together all of the stuff you know into something useful that people can actually follow along with?  ( 4 min )
  • Open

    Double Image Hover Effects with Clip-Path Animations
    Some ideas for hover effects using clip-path animations where the same image gets revealed in a creative way.  ( 3 min )

  • Open

    Tether elements to each other with CSS anchor positioning
    How do you currently tether one element to another? You might try tracking their positions, or use some form of wrapper element. I’m the anchor I’m the anchored thing /* styles.css */ .container { position: relative; } .anchored { position: absolute; } These solutions often aren't ideal. They need JavaScript or introduce extra markup. The CSS anchor positioning API aims to solve this by providing a CSS API for tethering elements. It provides a means to position and size one element based on the position and size of other elements. # Browser support You can try out the CSS anchor positioning API in Chrome Canary behind the "Experimental Web Platform Features" flag. To en…  ( 12 min )
  • Open

    Automatically generating tests for JS/TS functions in VS Code with GitHub Copilot
    Want to automatically generate tests for your JS/TS functions? GitHub CoPilot now does that. GitHubNext added a TestPilot experiment that can generate tests for a function by analysing it and scanning the docs and comments.  ( 2 min )
  • Open

    ‘All on a Mardi Gras Day’ Follows Big Chief Demond Melancon as He Creates His Beaded Suit for the Annual Celebration
    Demond Melancon at the opening of “All on a Mardi Gras Day.” The short, intimate documentary, directed by Michal Pietrzyk, follows the artist as he prepares for the annual celebration, which involves painstakingly beading the vibrant suit he’ll wear during the festival. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article ‘All on a Mardi Gras Day’ Follows Big Chief Demond Melancon as He Creates His Beaded Suit for the Annual Celebration appeared first on Colossal.  ( 6 min )
    Inspired by the Industrial Age, Giant Gears Conduct ‘Rolling Bridge’ Along an East London Channel
    Cody Dock, a Victorian-era industrial site along the River Lea in east London, is in the midst of a monumental facelift as part of a masterplan to transform the space into a creative hub. A new bridge by architect Thomas Randall-Page connects pedestrians across a recently re-flooded channel, but this is no 19th-century relic. Nodding to its industrial surroundings through the use of weathered steel and bent oak, “Cody Dock Rolling Bridge” has the distinction of being the first of its kind to roll on its axis to make room for passing boats. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Inspired by the Industrial Age, Giant Gears Conduct ‘Rolling Bridge’ Along an East London Channel appeared first on Colossal.  ( 6 min )
    Sho Shibata Captures the Beastly Snow-Covered Trees of Japan’s Hakkōda Mountains
    A few years back, photographer Sho Shibata traversed the frozen landscapes of Aomori’s Hakkōda Mountains documenting the otherworldly formations that cover the slopes. Heavy, icy snow cloaks the countless trees that populate the region, morphing the arboreal vistas into frigid hoodoo-like characters. “This is my favourite place to visit when it is cold like this because it transforms into a wonderland,” Shibata says. “When I first saw them, I actually thought there were lots of snowmen. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Sho Shibata Captures the Beastly Snow-Covered Trees of Japan’s Hakkōda Mountains appeared first on Colossal.  ( 6 min )
  • Open

    What the NBA Can Learn From Formula 1
    Formula 1 has done an impressive job earning fans; the NBA should study it, because the pay TV bundle is slowly disintegrating  ( 25 min )
  • Open

    Daydreaming In March (2023 Wallpapers Edition)
    Let’s get ready for March with some fresh wallpapers! Designed with love by the community for the community, the wallpaper designs in this collection are available in versions with and without a calendar. Enjoy!  ( 16 min )
    Meet Penpot, An Open-Source Design Platform Made For Designers And Developers Alike
    In the ever-evolving design tools landscape, it can be difficult to keep up with the latest and greatest. In this article, we’ll take a closer look at Penpot, the first design and prototyping tool that’s fully open-source and based on open web standards, making it an ideal choice for both designers and developers.  ( 14 min )
  • Open

    UI Interactions & Animations Roundup #29
    A fresh compilation of Dribbble shots showcasing creative animations and motion designs for your inspiration.  ( 3 min )

  • Open

    Working with the industry to evolve CHIPS
    Cookies Having Independent Partitioned State (CHIPS) is a Privacy Sandbox technology that allows developers to opt a cookie into "partitioned" storage, with separate cookie jars per top-level site. CHIPS is being developed with the goal to become an open web standard. It is under discussion in the PrivacyCG and has had an origin trial for 7 months during which the Chrome team has received helpful feedback. During development the team worked with key stakeholders to explore that feedback, resulting in an updated design that better serves the web ecosystem. Let's explore two challenges that the Chrome team faced in implementing CHIPS and how community feedback played a key role in evolving the proposal design. # Removing the host-prefix and no Domain requirement To encourage good security pr…  ( 5 min )
  • Open

    An Adorable Hand-Crafted Totoro Collection Celebrates the Studio Ghibli Icon
    The iconic round-bellied Totoro of Studio Ghibli’s (previously) My Neighbor Totoro stars as part of a broad array of new collectible ephemera paying homage to the anime icon. Created by teams of craftspeople connected to Nakagawa Masashichi Shoten, the series translates the fluffy, two-dimensional character into adorable wooden sculptures made of camphor, the tree Totoro occupies in the film. Paired with textiles, ceramic works, and paper boxes all featuring the character, the collection follows the highly anticipated opening of Ghibli Park late last year, giving fans of Hayao Miyazaki another opportunity to enjoy his beloved animations. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article An Adorable Hand-Crafted Totoro Collection Celebrates the Studio Ghibli Icon appeared first on Colossal.  ( 6 min )
    Surreal Interactions and Enigmatic Narratives Unfold in Vibrant Murals by WAONE
    Enigmatic characters sprout blossoms from their torsos, wear instruments for hats, or hitch a ride on a tiger’s back in the surreal murals of Ukrainian artist Vladimir Manzhos, a.k.a. WAONE. Drawing inspiration from religious iconography, history, and botany, his mysterious narratives often touch on themes of ecological apocalypse, cosmology, and duality. Uncanny interactions between people and an array of objects like plants, books, and anthropomorphized objects portray fantastical creatures or seismic events. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Surreal Interactions and Enigmatic Narratives Unfold in Vibrant Murals by WAONE appeared first on Colossal.  ( 6 min )
    Knight Foundation Funds the Future of Art With Grants for South Florida Artists
    Digital transformation has become the language we use to challenge the status quo, experiment, and reach new audiences. For artists and art organizations, it’s the next frontier. That’s why Knight Foundation awarded a total of $500,000 to winners of the Knight New Work challenge. It’s an effort to accelerate the integration of technology with the arts to offer communities greater access and foster meaningful connections between people and place. Knight New Work (KNW) 2022 supports South Florida-area artists working in all genres who use technology in their practices to create, disseminate, and enhance the way art is experienced. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Knight Foundation Funds the Future of Art With Grants for South Florida Artists appeared first on Colossal.  ( 7 min )
    Mischievous Dogs, Moldy Fruit, and Crustacean Claws Unsettle Sabrina Bockler’s Still Lifes
    Two small dogs with long, silky hair stand atop an elegant table, one pawing at a basket of fruit and the other retrieving a fish from a platter. A bowl of strawberries has already been upturned, flowers pulled from their arrangement, a thickly piped slice of cake squashed by careless gluttony. Rendered in acrylic on linen, the still life (shown below) is titled “Decadence and Disaster,” an apt phrase to describe much of Sabrina Bockler’s body of work. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Mischievous Dogs, Moldy Fruit, and Crustacean Claws Unsettle Sabrina Bockler’s Still Lifes appeared first on Colossal.  ( 7 min )
  • Open

    Alternatives to build tools
    Last week, one of my newsletter readers wrote me to ask… What would be nice to see on the blog is alternatives to JS build tools, for example JS modules and import maps. A few years ago, I wrote about how build tools aren’t required to be a good developer, but they can be nice to have. A lot can change on the web in two years, though.  ( 4 min )
  • Open

    A Guide To Accessible Form Validation
    Each time we build a field validation from scratch, accessibility doesn’t come out of the box. In this guide, Sandrina breaks down what we need to take into consideration, so that nobody gets stuck on an inaccessible invalid field.  ( 22 min )
  • Open

    Web Design: 11 Diverse Functional and Awe-Inspiring Website Designs
    Check an attractive and smart set of impressive web design ideas created to cover a variety of goals, from business and e-commerce to education, innovations, and healthcare.  ( 13 min )
  • Open

    Copyright, Situating Search, and other links & notes
    ​An overview of the AI copyright situation, again Prompted by news that the US Copyright Office doesn’t consider AI-generated art to have copyright protection, I failed to resist the urge to be a reply guy on social media and, well, replied with explanations. The following passage is a light rewrite of some of my comments on Mastodon. Based on the research I’ve been doing, it’s pretty clear cut that images an AI generates from a prompt won’t have any copyright protection in the US or the EU. This isn’t just a position taken by the US Copyright Office. The rules for derived works are less clear and will probably need to be assessed individually. Like scribble diffusion would likely have to be assessed based on the originality of the sketch. The EU rules are even less clear than the US ones …  ( 19 min )
  • Open

    Sarah de Jager
    Always taking on the challenge to bridge the gap between branding and digital. Her signature? Bold and creative digital designs that bring a brand to life.  ( 4 min )

  • Open

    A Practical Guide to fzf: Shell integration
    This article is part of a series about fzf: Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration In the previous article of this series, Davina (your colleague developer) explained how powerful fzf can be to create our own fuzzy search and, to an extent, our own TUIs. Good news everyone: Davina is back! This time, her mission is to explain how to integrate fzf with the shell.  ( 8 min )
  • Open

    Improving standards of behavior in standards discussions
    One of the ongoing challenges in the web standards community is ensuring respectful, inclusive, and constructive conduct in standards discussions. We've seen good technical discussions derailed when participants stop listening to each other; we've also seen dominant voices shut out interest from newcomers who don't feel included. Even among those of us who have been doing this for a long time, it is all too easy to answer bluntness with curt responses, and curt responses with rudeness; unfortunately, this escalates disagreements, and makes collaboration impossible. Several of us in the Chrome team set out to work with the community to develop some insights into how to improve. We hope to encourage the broad adoption of more respectful and productive interactions by setting a good example …  ( 4 min )
    Prepare for Chrome's user‑agent reduction
    Starting in Chrome 110 (February 2023) we are gradually introducing a fixed value for Android version and device model—the default value will always be Android 10 on a model K. If you rely on the user-agent to detect a visitor's operating system version, Android device model, or detailed browser version then you may need to take action—read on for the details. The user-agent is a string that provides information about the user's browser and their environment—like knowing that a visitor on your site is running Chrome version 110 on Android. Your browser sends this in an HTTP header and makes it available via JavaScript. The problem with full user-agent string is that it shares detailed information about the browser by default on every request which is a major factor in allowing cross-site…  ( 5 min )
    Framework tools for font fallbacks
    Sites that load fonts with font-display: swap often suffer from a layout shift (CLS) when the web font loads and is swapped with the fallback font. You can prevent CLS by adjusting the dimensions of the fallback font to match that of the primary font. Properties such as size-adjust, ascent-override, descent-override, and line-gap-override in the @font-face rule can help override the metrics of a fallback font allowing developers more control over how fonts are displayed. You can read more about font-fallbacks and the override properties in this post. You can also see a working implementation of this technique in this demo. This article explores how font size adjustments are implemented in the Next.js and Nuxt.js frameworks to generate the fallback font CSS and reduce the CLS. It also demon…  ( 7 min )

  • Open

    WDRL — Edition 309: CSS Layer Resets, Backlog refinement, extending ElementInternals, and cancelled fetch requests
    Hey, … And I’m back in town your inbox with quite a few new reading recommendations for you. It’s quite interesting how the web continues to bring new stuff each week, how developers explore these new things. A lot of the CSS features we currently get make using CSS easier, make a property’s purpose clearer and some reduce selector complexity (always a good goal). Other ones enable complete new product ideas, especially in the JavaScript API field, and others disrupt the current status quo of building web apps (Page Transitions API, SPAs and MPAs). For a short time, I’ll be changing my usual monthly publishing routine. The current issue started with over seventy links that are worth including. So I’ll start with a smaller list and you will likely get the next edition next week already. Whe…  ( 4 min )
  • Open

    Javier de Riba’s Patterned Floors Establish Vibrant Gathering Spaces for Public Use
    Catalan artist Javier de Riba (previously) brings the coziness of home outdoors with his ongoing Floors Project. Made possible with the help of the local community, the collaborative endeavor involves painting a specially designed motif onto the concrete or pavers that line walkways and city squares. Each intervention serves several purposes, including adding color to an otherwise gray setting, connecting locals to the artist and each other through art making, and establishing a welcoming gathering space in the midst of an urban environment. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Javier de Riba’s Patterned Floors Establish Vibrant Gathering Spaces for Public Use appeared first on Colossal.  ( 6 min )
    While Vermeer’s ‘Girl with a Pearl Earring’ Is on Loan, the Mauritshuis Showcases 170 Imaginative Renditions in Its Place
    While Johannes Vermeer’s “Girl with a Pearl Earring” is on loan to Amsterdam’s Rijksmuseum for the largest-ever exhibition of the Dutch artist’s work, a cheeky surrogate takes its place. The Mauritshuis in the Hague is currently showing My Girl with a Pearl, a lighthearted and vastly creative digital installation, where the iconic painting usually resides. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article While Vermeer’s ‘Girl with a Pearl Earring’ Is on Loan, the Mauritshuis Showcases 170 Imaginative Renditions in Its Place appeared first on Colossal.  ( 6 min )
    Ritual and Wonder Emanate Throughout Adrian Landon Brooks’ Acrylic Paintings
    Whether working on walls, rough slices of wood, or photographs unearthed from antique stores, Adrian Landon Brooks centers his paintings on the otherworldly. The Austin-based artist returns to characters and scenes with a mythical bent in his acrylic compositions, which are largely guided by the texture, shape, and predetermined forms of their nontraditional canvases. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Ritual and Wonder Emanate Throughout Adrian Landon Brooks’ Acrylic Paintings appeared first on Colossal.  ( 6 min )
  • Open

    Tech Educator School
    I’m thinking about putting together a course for folks who want to learn how to become paid tech educators. Topics might include things like… How to start a newsletter How to start a podcast How to YouTube How to create an ebook How to create/host a video course How to find your audience/students How to market your stuff The “business stuff” Do I need an LLC? How long will it take to be profitable?  ( 3 min )
  • Open

    Case Study: ProAgenda. Identity and Website Design for Golf Management Service
    The article unveils the process of identity redesign and website design for ProAgenda, a platform that helps golf professionals retain clients and build an online client database.  ( 12 min )
  • Open

    Collective #753
    Unovis * Openverse * SwissGL * DSLCad * From Ghost to 11ty  ( 6 min )

  • Open

    Getting Started with Style Queries
    The ability to query a parent’s inline size, and container query unit values recently reached stable support in all modern browser engines. Browser support chrome 105, Supported 105 firefox 110, Supported 110 edge 105, Supported 105 safari 16, Supported 16 Source However, the containment spec includes more than just size queries; it also enables querying a parent's style values. From Chromium 111, you’ll be able to apply style containment for custom property values and query a parent element for the value of a custom property. This means that we have even more logical control of styles in CSS, and enables better separation of an application’s logic and data layer from its styles. The CSS Containment Module Level 3 s…  ( 11 min )
  • Open

    A particularly Charming issue
    #​449 — February 24, 2023 Unsub  |  Web Version I'm not sure what's up, but Charm's projects have popped up all over the place this week, so get ready for the most Charm-ing issue we've ever sent.. 🤭 __ Peter Cooper, your editor The Go Weekly Newsletter Log: A Minimal, Colorful Go Logging Library — A library from the same folks who brought us Bubble Tea and Gum so you know it’s from a good place. It provides “customizable colorful human readable logging with batteries included.” Charm All Your Comparable Types — The introduction of generics was bound to create edge cases. One is described here around interface implementation vs. constraint satisfaction. “As we’ll see in a bit, in Go 1.20 constraint satisfaction is not quite constraint implement…  ( 3 min )
  • Open

    ‘Open Circuits’ Slices Everyday Electronics to Reveal Their Surprisingly Stunning Insides
    Whether the invisible circuitry that powers our phones or the bundled cables that transport sound and data, it’s easy to appreciate common technologies for their functional purposes and simplification of daily life. A recently released book from No Starch Press, though, treasures these components for the artistry of their engineering and highlights the intricacy and elegance inherent within each design. Open Circuits: The Inner Beauty of Electronic Components features photographs of 130 technologies cross-cut or altered to reveal their otherwise hidden elements. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article ‘Open Circuits’ Slices Everyday Electronics to Reveal Their Surprisingly Stunning Insides appeared first on Colossal.  ( 6 min )
    In ‘Uprooted’ by Doris Salcedo, a House Made from Hundreds of Trees Morphs into an Impenetrable Thicket
    We use the phrase “to put down roots” to express a desire to make a place our own, whether purchasing a house or deciding to live in one location for many years. A sense of community, family, being surrounded by one’s belongings, and feeling safe and secure all help to form the idea of home, which evokes myriad emotions and associations—especially if any of those fundamentals are missing. In Colombian artist Doris Salcedo’s monumental installation titled “Uprooted” at the Sharjah Biennial 15, the concept remains nebulous. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article In ‘Uprooted’ by Doris Salcedo, a House Made from Hundreds of Trees Morphs into an Impenetrable Thicket appeared first on Colossal.  ( 6 min )
    Meander the Halls of Europe’s Grandest Homes in Gretchen Scherer’s Paradisiacal Paintings
    In the maximalist paintings of Gretchen Scherer, you can wander the elaborate halls of the Galleria Borghese outside Rome, or step into a dressing room at Burghley House in Stamford, England—one of the grandest surviving Elizabethan “prodigy” houses—and you’ll have the place all to yourself. The Brooklyn-based artist meticulously renders historic interiors in oil and acrylic, emphasizing frescoed ceilings, baroque niches, and salon-style art collections. Focusing on real places primarily around Europe, Scherer is fascinated by the architectural details and the stories objects reveal about who lived there. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Meander the Halls of Europe’s Grandest Homes in Gretchen Scherer’s Paradisiacal Paintings appeared first on Colossal.  ( 7 min )
  • Open

    How to choose between developer tools
    This week, one of my newsletter readers was describing the challenges facing a newer developer who’s trying to choose between a wide range of tools and options… 11ty, hugo or just jekyl? With or without a CSS Framework (I love vanilla and but these frameworks do have great advantages). Which hosting solution or will I learn to do it by myself? Which programmer language do I feel comfortable learning with?  ( 3 min )

  • Open

    DevTools Tips: Discover CSS issues
    Have you ever applied CSS to an element but it just doesn't work? With Chrome DevTools, you can discover CSS issues at a glance, debug, and test them. Watch the video to learn how the Elements > Styles pane highlights various CSS issues: Property with invalid syntax Overridden property Inactive property Inherited from parent Inherited property Non-inherited property Expandable shorthand property Overridden longhand property Active longhand property user agent stylesheet Non-editable property Overridden non-editable property More debugging tips: Use the filter in the Styles pane to focus on the one property that interests you. Use the Computed pane to see all the Cascade winners and their computed values. In the Computed pane, expand a property and click a link to find its source in the Styles pane. To learn more about all the ways DevTools highlights CSS issues, see Find invalid, overridden, inactive, and other CSS. To level up your CSS expertise, see Learn CSS. To learn how to create websites that look great and work well for everyone, see Learn Responsive Design.  ( 2 min )
  • Open

    Release Notes for Safari Technology Preview 164
    Safari Technology Preview Release 164 is now available for download for macOS Monterey 12.3 or later and macOS Ventura.  ( 3 min )
  • Open

    Dense Autumn Trees Blanket a Mountainous Bavarian Forest in Bernhard Lang’s Aerial Photos
    The motto for the Bavarian Forest National Park in southeastern Germany translates to “let nature be nature.” This sentiment grounds conservation efforts within the preserve, which boasts near-primeval areas, or regions that have had very little human intervention. It also means that dead or dying trees aren’t removed and are instead left for the earth to subsume as they decay. Aerial Views collection that highlights how people have profoundly impacted environments, Bernhard Lang (previously) photographed the mountainous forest from above. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Dense Autumn Trees Blanket a Mountainous Bavarian Forest in Bernhard Lang’s Aerial Photos appeared first on Colossal.  ( 6 min )
    Azuma Makoto’s Temporary Sculptures Freeze Hundreds of Flowers on a Snow-Coated Lake
    On a frozen lake in the Notsuke Peninsula, a tendril of land that juts out from Hokkaido’s east coast, acclaimed floral artist Azuma Makoto (previously) has constructed the third botanical sculpture in an ongoing series called Frozen Flowers. The first edition was composed in this same location in 2019 and again in 2021, and every year, the conditions have been a little bit different. The artist is interested in how variables like temperature, wind, or snowfall can alter the surrounding environment and make every version unique. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Azuma Makoto’s Temporary Sculptures Freeze Hundreds of Flowers on a Snow-Coated Lake appeared first on Colossal.  ( 6 min )
    Xomatok’s Vibrant Interventions Paint the Cracked Sidewalks of Mexico City with Bold Colors
    Wander the streets of the Roma Norte area of Mexico City, and you might stumble upon the latest interventions by Xomatok (previously). The artist painted bold color spectrums on cracked and split sidewalks, which have erupted around the defiant roots of trees. Vibrant pinks, yellows, and blues blanket the sides of the concrete, juxtaposing the natural and human-made and highlighting the brute force of the wooden giants in the urban environment. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Xomatok’s Vibrant Interventions Paint the Cracked Sidewalks of Mexico City with Bold Colors appeared first on Colossal.  ( 5 min )
  • Open

    Building Future-Proof High-Performance Websites With Astro Islands And Headless CMS
    Let’s see how to achieve phenomenal web performance and great developer experience with Astro and a headless CMS, resulting in the best possible experience for users, developers and content creators alike.  ( 17 min )
    Chocolate, Waffles And Fries: Meet SmashingConf Antwerp 2023 🇧🇪
    Brand new conference on design & UX, for designers and UI engineers who love the web. On design systems, usability, product design and complex UIs. That’s SmashingConf Antwerp, taking place in magical Bourla on October 9–11, 2023.  ( 11 min )
  • Open

    What framework should I use?
    Yesterday, I wrote about how awful React is for web performance. One of my readers wrote to ask me… You don’t recommend React as an front end framework? What do you recommend? The answer is just a little nuanced (but not very), based on your goals and priorities. I’m privileged enough to choose the stack I use. I’m an experienced developer with a social safety net. I fully recognize that not everyone has those same options.  ( 3 min )
  • Open

    Some More On-Scroll Typography Animations
    A second set of ideas for on-scroll typography animations.  ( 3 min )

  • Open

    Getting Internationalization (i18n) Right With Remix And Headless CMS
    This article will show you the impact of internationalization, its fundamental logic, how to approach it with Remix, and optionally, how to manage it more conveniently using a headless CMS.  ( 17 min )
    Smashing Podcast Episode 57 With Marcin Wichary: What’s The Key To A Great Keyboard?
    In this episode of the Smashing Podcast, we ask what’s the key to a great keyboard? Is this essential part of our daily toolkit easily overlooked? Vitaly Friedman talks to expert Marcin Wichary to find out.  ( 39 min )
  • Open

    Architectural Silhouettes Play With Perspective in Patrick Akpojotor’s Fragmented Portraits
    Combining a love for African masks and the people and buildings of his hometown of Lagos, Nigeria, Patrick Akpojotor (previously) merges the figurative details of faces, shoulders, and arms with the geometric forms of hallways, doors, and staircases. “My surface becomes a playground where forms, colours, perspective, and space comes to play and interact,” he says in a statement. “The use of geometry and architectural elements highlight the influence of the built environment in shaping our memories, experiences, and identities in the world.” Cubist painters who devised a way of breaking up the picture plane into “cubes” or fragments to show multiple sides of an object or figure at the same time. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Architectural Silhouettes Play With Perspective in Patrick Akpojotor’s Fragmented Portraits appeared first on Colossal.  ( 6 min )
  • Open

    React is still absolutely terrible for web performance
    One of the oft-repeated myths I hear from framework evangelists is that tools like React are better for performance because “they use a virtual DOM instead of the real DOM.” First, that’s objectively false. In certain situations (like UIs with comically large amounts of div nesting) moving DOM diffing to a virtual layer can improve the performance of that specific step. But eventually, they have to touch the real DOM. That’s how you manipulate and update elements.  ( 3 min )
  • Open

    12 Best Prebuilt Websites for WooCommerce and Retail
    BeTheme has everything you need to build a high-performing shop for your ecommerce or retail business. Check out 12 of the best prebuilt ecommerce websites that come with BeTheme.  ( 6 min )

  • Open

    The internet has broken gift giving
    My wife and I did a poor job sharing Christmas wishlists with each other this year. It dawned on us how our hobbies (hers tennis, mine gunpla) are so specialized we either A) have the stuff we need or B) our needs are so specific or subjective that even gifting a ballpark guess of what the person wants doesn’t actually help and would probably create more work. SungWon Cho (aka, ProZD) sums the situation up perfectly in his short bit “before and after you discover the subreddit for a hobby”… The Reddit-ification of hobbies is real. Facebook, Twitter, Reddit, YouTube, Instagram, and TikTok are waiting to rapture you and radicalize your innocent hobbies. And the more niche your needs become, the more expensive as well. The internet has obliterated the $20 casual gift. It’s $400+ or GTFO. So we text each other links of an exact item, the stock counts of rare item across 20 sites, the exact time window the of the group buy, but ugchk, you’d need my login so that it’s tied to my account, so how about you just Venmo me $400 instead from our shared bank account? We’ve cut the sails of gift giving. Online wishlists try to meet this need, but are always out of date, so you need to nudge the person to update their wishlist, spoiling the surprise, so that you can buy the first item at the top that meets your budget. And the immediacy of Amazon Prime has ruined the suspense of gift giving. Why wait a month for something when I could have it in two days with free returns? The idea of a gift giving holiday reeks of an old world activity like reeling film through a projector to watch a movie with no sound. The immense effort for a demonstrative show of attention on a pre-planned day. So that’s my take, the internet has ruined gift giving. The only safe gift going forward is homemade bread from your pandemic bread hobby. But be sure the yeast is single-sourced and stored at precisely 45ºF like its hometown in the mountains of Bavaria.  ( 2 min )
    The War in Ukraine
    It’s a secret to everyone! This post is for RSS subscribers only. Read more about RSS Club. I don’t talk about this much, but since February 24th, 2022 I’ve spent ~2hrs a day following the war in Ukraine. My heart breaks and sensitivities to injustice rise over this David vs. Goliath scenario where greedy authoritarians bomb peaceful civilians indiscriminately. Ukraine has fought valiantly over the past year. Their cities and infrastructure decimated. Their homes and apartment complexes the targets of expensive cruise missiles. Mass devastation for what? The Russian government lies to its citizens and punishes them for seeking or speaking the truth. The government-sponsored media says its “necessary”, propaganda about “nazism”, manipulation over “satanism” and overt xenophobia, leaving yo…  ( 3 min )
    A bag of distractions
    I had a free night on the calendar, so I tumbled out of my office with a stack of necessary supplies: a laptop in case I wanted to blog (or work more), my iPad in case I wanted to watch YouTubes, a gunpla set and all my tools in case I wanted to hobby, and a book or two in case I wanted to read. I got in the house and let out a sigh “What am I doing?!” I wish I could say this was an isolated event, but it happens often. The likelihood I do any of these activities beyond my iPad is miniscule. Carrying that pile of distractions, my brain flashed back to college. Living in an enormous house with seven roommates and at least one freeloading vagrant, I was paying $200/mo in rent to sleep in a literal closet in South Austin. To focus, I’d leave the house and walk over to the coffee shop: Bouldin…  ( 3 min )
  • Open

    Bisa Butler’s Vibrant Quilted Portraits Share Extraordinary Stories of Black Americans
    “I find myself drawn to photographs that remind me of my grandmother’s photo albums, of aunts and uncles, cousins, and ancestors that I’ve never known,” says Bisa Butler (previously), who stitches swatches of vibrant fabrics into striking, life-size portraits of Black figures. At the core of her practice is a recognition of individuals’ accomplishments throughout history, often those of regular people who were extraordinarily courageous in the face of immense adversity. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Bisa Butler’s Vibrant Quilted Portraits Share Extraordinary Stories of Black Americans appeared first on Colossal.  ( 9 min )
  • Open

    What are fundamental skills for a web developer?
    A few weeks ago, I wrote about how most front end work is solving common problems with fundamental skills. In response, someone wrote to me asking what fundamental skills actually are for a web developer. I don’t think there’s necessarily a finite, fixed list. There was a time when command line was an essential tool for using a computer. Then the mouse and GUIs were invented. Platform-level abstractions make certain skills less essential over time.  ( 3 min )
  • Open

    Keys To An Accessibility Mindset
    An accessible product can be daunting to build as there’s so much nuance and technical depth to consider. In this article, Daniel Yuschick demonstrates three keys for approaching and developing accessible content without leaving you lost in the weeds.  ( 18 min )
  • Open

    So, you want to safely authenticate with 2FA? App stores are still not the solution – “why the web is dead” revisiTED
    Eight years ago I spoke at a TEDx conference where I vented my frustration at the app and app store model. I specifically called out that Apps are to me the biggest step back in software and content distribution we could do. Instead of an on-demand platform like the web where we could get the […]  ( 3 min )
  • Open

    Deno, Shakespeare's Emoticon, Return to Office, and other links and notes
    Newsletter “Notetaking, Tagged Templates, and How Deno is a Clear Improvement Over Node” I sent this out yesterday. Has a tiny update on Colophon Cards but is mostly about how useful I’m finding Deno. Development and productivity ​“Vibe Driven Development” It comes down to this annoying, upsetting, stupid fact: the only way to build a great product is to use it every day, to stare at it, to hold it in your hands to feel its lumps. Yeah. Works for pretty much any creative process out there. Why return to the office causes a drop in productivity It’s well established that open offices are really bad for productivity It was extremely popular among companies to switch to open offices in spite of this. So, it shouldn’t have come as a surprise to see productivity deteriorate when people are forc…  ( 19 min )
  • Open

    Lorenzo Dall'Osso
    My name is Lorenzo, an italian illustrator, visual designer and muralist based in Turin, Italy. Through my illustration project, TheVisualGroove, I work hard everyday to create a solid alternative to visual academical rules, experimenting with crazy characters and powerful compositions.  ( 4 min )

  • Open

    NP-Complete isn't (always) Hard
    A common assumption I see on the ‘net is that NP-complete problems are impossible to solve. I recently read that dependency management in Python is hard because package resolution is NP-complete. This is true in principle, but the reality is more complicated. When we say “NP-complete is hard” we’re talking about worst-case complexity, and the average-case complexity is often much more tractable. Many industry problems are “well-behaved” and modern SAT solvers can solve them quickly.  ( 4 min )

  • Open

    Do we need CSS flex-wrap detection?
    A look at why we need flex wrapping detection in CSS.  ( 4 min )

  • Open

    Case Study: Page Turner. Identity and Packaging Design for Bookstore Chain
    Graphic design project inspired by the never-fading power of books: take a glance at the bright and trendy identity design concept for the big bookstore chain.  ( 8 min )
  • Open

    Collective #752
    The Gooey Effects With Shader * CSS Nesting * Clack * Improved font fallbacks  ( 5 min )
  • Open

    A Step-By-Step Guide To Building Accessible Carousels
    Most carousels come along with usability and accessibility issues. To avoid these issues, this article addresses step-by-step design considerations as well as semantic requirements for carousels to be accessible. It is intended to create an in-depth understanding of the implementation and its impact on users.  ( 22 min )
  • Open

    Humor and Happenstance Coalesce in Julie Hrudová’s Amsterdam Street Photography
    Along the streets and canals of Amsterdam, photographer Julie Hrudová (previously) captures daily life through candid snapshots of cyclists hauling unique cargo, pedestrians battling the elements, and canines commuting in style. In her series Chasing Amsterdam, Hrudová focuses on everyday moments and unexpected happenings around the Dutch capital, highlighting the diverse routines of its inhabitants. She has also just begun to experiment with mobile phone videography. “After roaming the streets of Amsterdam, it’s fun to capture the city and other places in a new way,” she says. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Humor and Happenstance Coalesce in Julie Hrudová’s Amsterdam Street Photography appeared first on Colossal.  ( 5 min )

  • Open

    Go quirks and intermediate tricks
    #​448 — February 17, 2023 Unsub  |  Web Version The Go Weekly Newsletter Purego: A Dynamic Way to Call C Functions from Go Without Cgo — No C means you can build for other platforms easily without a target C compiler/toolchain. No wrapper functions either. One of the contributors noted on HN: "It uses the same mechanisms that Cgo does to switch to the system stack and then call the C code. Purego just avoids having to need a C toolchain to cross compile code that calls into C from Go." Ebitengine Go Quirks and Intermediate Tricks — This isn’t the best formatted post, but you might pick up a few things from this list (which, handily, has code examples for each item). Efron Licht Free from O’Reilly: Build Resilient Apps in Go — Learn to build cloud-na…  ( 3 min )
  • Open

    All your comparable types
    type parameters, type sets, comparable types, constraint satisfaction  ( 11 min )
  • Open

    Web Push for Web Apps on iOS and iPadOS
    With iOS and iPadOS 16.4 beta 1 comes support for Web Push for Home Screen web apps, Badging API, Manifest ID, and more.  ( 6 min )
  • Open

    Wild Personalities Flirt With Their Frames in Calvin Nicholls’s Meticulous Paper Sculptures
    In exacting detail, a giraffe nuzzles its young and a panda noshes on eucalyptus fronds in Calvin Nicholls’s paper sculptures (previously). Working primarily in white and neutral-toned paper, his pieces capture the intricate details of animals’ musculature, fur, and feathers in meticulous cuts and creases. Mounted onto dark backgrounds and situated within a border of mat board, Nicholls’s subjects resist being contained altogether, as a paw, bill, or ear projects just outside the frame. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Wild Personalities Flirt With Their Frames in Calvin Nicholls’s Meticulous Paper Sculptures appeared first on Colossal.  ( 6 min )
  • Open

    How I went from HR professional to the vanilla JS guy
    I recently had the pleasure of chatting with Tim Bourguignon from the DevJourney Podcast about my path from HR pro to vanilla JS guy. On the show, we talked about my path from HR blogging to hobby developer to “oh wait my job sucks I’d rather do web development.” I shared my tips and tricks for navigating that process, including how I found open roles, how I created a resume that got me interviews, how I failed dozens of interviews in my first year, and how I actually landed my first job.  ( 3 min )
  • Open

    Putting Gears In Motion: Animating Cars With HTML And SVG
    SVG `` provides a way to define how an element moves along a motion path. In this article, Paul Scanlon shares an idea of how to use it by animating race cars in an infinite loop as easy as one-two-three!  ( 11 min )

  • Open

    What's New in DevTools (Chrome 111)
    Interested in helping improve DevTools? Sign up to participate in Google User Research here. No video for this release. # Debugging HD color with the Styles pane New CSS color types and spaces are coming to the web! It is equally exciting that DevTools introduced new tools to help developers create, convert and debug High Definition color. The Styles pane now supports 12 new color spaces and 7 new gamuts as outlined in the CSS Color Level 4 specification. See High Definition CSS Color Guide for a comprehensive understanding of color options available on the web. Here are examples of CSS color definitions with color(), lch(), oklab() and color-mix(). When using the color-mix() function, you can view the final color output in the Computed pane. The color picker supports all the new color s…  ( 13 min )
  • Open

    Helios Publishing House
    Every day, Helios drove his chariot across the sky to bring light to the world.  ( 3 min )
  • Open

    Endangered Animals Dissolve and Reassemble in Thomas Medicus’s Anamorphic Glass Sculpture
    Depending on which direction you approach from, you may encounter a lynx, a bee, a kingfisher, or a river trout in Austria-based Thomas Medicus’s new public installation. Moving around the work, one image gradually dissolves into abstract strips of color before a different creature assembles on another side. Known for his anamorphic sculptures (previously) that change with every 90-degree rotation, Medicus’s “Human Animal Binary” interlocks more than 144 strips of glass and focuses on four species native to the Tyrol region of Austria. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Endangered Animals Dissolve and Reassemble in Thomas Medicus’s Anamorphic Glass Sculpture appeared first on Colossal.  ( 6 min )
    After Sitting in Storage for More Than Three Decades, an Art Amusement Park Is Finally Going On Tour
    In the summer of 1987, a carnival like no other popped up for thirteen weeks on a public green in Hamburg, Germany. Walking through a gate featuring an oversized painting by Sonia Delaunay, visitors entered the world of Luna Luna, an amusement park brimming with rides and kiosks designed by some of the most recognizable names in 20th century art history like David Hockney, Roy Lichtenstein, and Salvador Dalí, to name a few. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article After Sitting in Storage for More Than Three Decades, an Art Amusement Park Is Finally Going On Tour appeared first on Colossal.  ( 7 min )
  • Open

    The User Activation API
    As a web developer, you’ve probably noticed that certain APIs only work if an end-user clicks or taps on an HTML element.  ( 5 min )
  • Open

    The Feature Work → Maintenance Work Loop
    I frequently find myself in a cycle where I’m switching between phases of “Feature Work” and “Maintenance Work”. Sometimes the cycle is morning-to-afternoon, sometimes weekstart-to-weekend, sometimes week-to-week, sometimes month-to-month. I don’t think this is unique so much as I have noticed that these two different phases require different mindsets —an almost entirely different brain— and have different outcomes and rewards systems. I’ve tried to sum it up in this in a table. Feature Work Maintenance Work Speed Slower Faster Scope Large-scale greenfield work Isolated changes Depth Mostly deep work Mostly shallow tasks Quantity Massive number of big changes and cascading issues Many small changes Autonomy Low, many stakeholders High, few stakeholders Risk High risk, going …  ( 3 min )
  • Open

    From Bing to Sydney
    More on Bing, particularly the Sydney personality undergirding it: interacting with Sydney has made me completely rethink what conversational AI is important for.  ( 22 min )
  • Open

    Five Steps To Sell Your Product With Powerful Storytelling
    How to apply powerful storytelling to design a compelling and memorable digital experience on a landing page. A case study of the [Smart Interface Design Patterns landing page](https://smart-interface-design-patterns.com/).  ( 23 min )

  • Open

    Using WebSockets in a Redux Application
    At some point, you might work on a React/Redux application that requires the use of WebSockets, such as for chat or live updates on a…  ( 6 min )
  • Open

    What Is ChatGPT Doing … and Why Does It Work?
    See also: “Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT” »A discussion about the history of neural nets » It’s Just Adding One Word at a Time That ChatGPT can automatically generate something that reads even superficially like human-written text is remarkable, and unexpected. But how does it do it? And why does it […]  ( 73 min )
  • Open

    A Visit to Third Man Records Reveals the Remarkably Analog Process of Cutting Vinyl Records
    Third Man Pressing in Detroit to document the particularly labor-intensive production process. From adding the finicky lacquer coating to etching the matrix number by hand, the undertaking requires at least 14 steps before the album is packed and shipped, and each record passes through numerous sets of hands on the production floor. As the music industry becomes increasingly digital, the cutting process remains remarkably analog. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Visit to Third Man Records Reveals the Remarkably Analog Process of Cutting Vinyl Records appeared first on Colossal.  ( 6 min )
    The 2023 Underwater Photographer of the Year Contest Dives into the Stunning, Heartbreaking Lives of Aquatic Creatures
    Dedicated to spotlighting the most vibrant, awe-inspiring aquatic organisms, this year’s Underwater Photographer of the Year competition centers on the mammals, fish, and plants occupying the world’s oceans and seas. The 2023 contest garnered more than 6,000 submissions from photographers in 72 countries, many of which document the striking scenes of life below the surface: stingrays glide along the rippled sands in the Cayman Islands, an elephant plunges its trunk into the waters off the coast of Thailand, and an orca gracefully dives into a school of fish near Norway. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article The 2023 Underwater Photographer of the Year Contest Dives into the Stunning, Heartbreaking Lives of Aquatic Creatures appeared first on Colossal.  ( 6 min )
    Memory and Knowledge Intertwine in Chiharu Shiota’s Immersive String Installations
    In Signs of Life, a dense installation of knotted and wound string fills much of Galerie Templon’s New York space. The work of Japanese artist Chiharu Shiota (previously), the solo show transforms the gallery into a monochromatic labyrinth of intricate mesh that ascends from floor to ceiling. Shiota considers the multivalent meaning of the web, from the structure of neural networks within the human brain to the digital realm today’s world relies on. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Memory and Knowledge Intertwine in Chiharu Shiota’s Immersive String Installations appeared first on Colossal.  ( 6 min )
  • Open

    Build things that work, even when parts of it break
    Yesterday, I wrote about how web development can literally kill people. At the end of the article, I wrote… Build things that work, even when parts of it break. A reader wrote in to ask how you actually do that, so that’s what we’re going to talk about today. Let’s dig in! Fault tolerance Years ago, I saw a talk from Jeremy Keith at Artifact Conf where he talked about building fault tolerance into the web.  ( 4 min )
  • Open

    Animate a Camera Fly-through on Scroll Using Theatre.js and React Three Fiber
    This tutorial will show you how to animate a camera flying through a 3D scene as the user scrolls using Theatre.js and React Three Fiber.  ( 9 min )

  • Open

    Gaming with your eyes to coding with AI: OS is expanding access for devs with disabilities
    CSS has come a long way, but it still doesn’t get the attention JavaScript does. @klintron explains why you might want to give CSS another look:  ( 12 min )
    Enterprise code migration with developer happiness in mind
    With @LinkedIn’s move to @GitHub, developer happiness was core to the migration strategy, explains @princeshekhar:  ( 9 min )
    Improve productivity through incremental automation
    No time in your day for productivity improvements? @jpomfret shares how to get it done with incremental automation.  ( 7 min )
    Move past incident response to reliability
    Remember when optimism and crossed fingers were our first line of incident response? @lethain outlines a better way:  ( 8 min )
    Enterprise code migration with developer happiness in mind
    With @LinkedIn’s move to @GitHub, developer happiness was core to the migration strategy, explains @princeshekhar:  ( 9 min )
    The modern web’s underrated powerhouse
    CSS has come a long way, but it still doesn’t get the attention JavaScript does. @klintron explains why you might want to give CSS another look:  ( 12 min )
    Out of the slums and into open source
    Even though he’d never seen a computer, @SantoshYadavDev hit the ground running when he was accepted in a computer science program—and is now a Google Developer Expert in Germany:  ( 8 min )
  • Open

    CSS Grid Gap Behavior with Hidden Elements
    I was recently prototyping a component layout that included a way to toggle the visibility of sibling elements inside a grid display. What tripped me up was, while these elements were hidden, all of the container's gap gutters remained, leaving undesired extra visual spacing. I expected these gutters to collapse. The reason they stick around is related to explicitly defining grid templates. Template or auto layout? What are the differences between grid-template-* and grid-auto-* when declared for columns or rows in a grid layout? Ire Aderinokun has a fantastic article that thoroughly explains these distinctions and I recommend giving it a read. I'll try to quickly summarize: grid-template-* sets explicit column and row tracks, while grid-auto-* creates implicit track patterns. The followin…  ( 2 min )
  • Open

    Vintage Ephemera Backdrops Mark Powell’s Intimate Ballpoint Pen Drawings
    From playing cards and posters to envelopes and postcards scrawled with notes, the untraditional canvases holding Mark Powell’s artworks are tapestries of memories and experiences past. The Brighton-based artist (previously) sutures scraps of vintage ephemera and draws in ballpoint pen, rendering intimate portraits, birds, and scenes brimming with emotion in realistic detail. Some of his most recent works include monochromatic etchings that capture a heron’s fine, wispy feathers and a diptych of hands, two softly grasping a tulip and another wrapped taught in a rope. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Vintage Ephemera Backdrops Mark Powell’s Intimate Ballpoint Pen Drawings appeared first on Colossal.  ( 5 min )
    A Staggering 3.32 Billion Celestial Objects Dot an Enormous New Image of the Milky Way
    A massive new composite released earlier this year reveals a confounding number of stars in the Milky Way. An international collaboration gathered from multiple telescopes at Cerro Tololo Inter-American Observatory in Chile, the stunning work captures a staggering 3.32 billion celestial objects across 130 degrees of the night sky—for context, the NSF’s NOIRLab team, which is responsible for the 21,400-image composite, shares that this stretch “equates to 13,000 times the angular area of the full moon.” More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Staggering 3.32 Billion Celestial Objects Dot an Enormous New Image of the Milky Way appeared first on Colossal.  ( 6 min )
    Interview: Kate MccGwire On Discerning Duality, Connecting with Nature, and Making Art in the Belly of a Dutch Barge
    Growing up on the Norfolk Broads, a network of waterways in the eastern lobe of England that are mostly navigable by boat, Kate MccGwire explored the area’s wetlands and observed wildlife that would set in motion an artistic practice centered in nature. The artist is known for her site-specific installations and serpentine sculptures that incorporate thousands of bird feathers into otherworldly specimens that writhe, squish, and spill. Often there is an obfuscation of what we know to be real and a shift that allows a sort of reverie and suspension of reality, and due to the convincing placement of the feathers over natural undulating forms, the impression that it could be real, that it could move, flow, and uncoil. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Interview: Kate MccGwire On Discerning Duality, Connecting with Nature, and Making Art in the Belly of a Dutch Barge appeared first on Colossal.  ( 6 min )
  • Open

    Declarative Shadow DOM
    We’re pleased to announce that support for the declarative shadow DOM API has been added and enabled by default in Safari Technology Preview 162.  ( 3 min )
  • Open

    An Approach to Lazy Loading Custom Elements
    We’re fans of Custom Elements around here. Their design makes them particularly amenable to lazy loading, which can be a boon for performance. Inspired by a colleague’s experiments, I recently set about writing a simple auto-loader: Whenever a custom … An Approach to Lazy Loading Custom Elements originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 5 min )
  • Open

    Web development can literally kill people
    One of the common tropes I sometimes hear web developers share when talking about our work is something to the effect of… I’m not a doctor. No one is going to die if I make a mistake. But that’s not always true. Sometimes our work literally is life or death. A few weeks ago, my friend Eric Bailey wrote about his experience with a mental health website. Eric was trying to access the site, but encountered a loading spinner that wouldn’t go away…  ( 3 min )
  • Open

    User Experience Design: 7 Vital User Abilities
    Review significant features that define how positive the user experience will be: let's talk about seven user abilities that are directly ignited by UX designers' work.  ( 12 min )
  • Open

    Book production, AI, Single-Page-Apps, and other links and notes
    Some thoughts on how to make a book, three months after I made one Over on my personal blog I wrote up a few notes on the approaches I took when I made my book. Contains advice on editing, covers, that sort of thing. The open-source HTML+CSS to PDF tools that are available are now definitely good enough for these sorts of projects. I might dig a bit more into the print stylesheet I used at some point, if people are interested. You can find the crufty, unedited, and messy current version over here. "<3 Deno" I’ve been using Deno quite a bit on a project and it seems to generally be full of sensible approaches and common-sense decisions. Also, I’ve noticed on social media that a few of the people involved in npm seem to think that Deno is making huge mistakes with its module system and depen…  ( 20 min )
  • Open

    Recreating Crosswire’s Reflective Grid with Three.js
    Learn how to recreate the reflective grid and energy wave from Crosswire's website using Three.js.  ( 3 min )
  • Open

    Kalyn Krivacek
    Chicago-based Product Designer and professional Figma Lurker.  ( 4 min )

  • Open

    The case for Flex applications
    One day my friend Bryan told me to come look at something on his computer. I respected Bryan, he was a bit older, and his opinions always weighed heavily on me. This seemed urgent, so I shuffled in his office as quick as I could. On the screen was a grey’ish looking website. Bryan made websites. I made websites. We had that in common. And playing guitar. He looked me in the eyes and said “This is Flex. It’s the future of websites and you need to learn it.” And from what he was showing me, I was impressed and astounded. A fully rich internet application. XML-powered tables and lists with sorting and animations that you’d spend months building in Flash. I had never seen anything this professional before. Flex was the successor to Flash. Or a better way to put it, Flex was Flash but for app…  ( 4 min )
  • Open

    Case Study: SwitLuv. Theme Packaging Design About Love for Sweets Brand
    Check bright and romantic case study on the theme packaging design with original illustrations for the special Valentine's Day edition of the sweets brand.  ( 8 min )

  • Open

    Jake Ricker’s Photographs Find the Extremes of Human Emotion on the Golden Gate Bridge
    Functioning as a tourist attraction and essential form of infrastructure, the Golden Gate Bridge is what photographer Jake Ricker refers to as a “strange paradise.” His ongoing series by the same name focuses on the lighthearted, alarming, and sometimes bizarre happenings that occur daily at the orange landmark. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Jake Ricker’s Photographs Find the Extremes of Human Emotion on the Golden Gate Bridge appeared first on Colossal.  ( 6 min )
  • Open

    Creating Web Components on the Kevin Powell Livestream
    Earlier this month, I got the chance to join Kevin Powell on his livestream to talk Web Components. Kevin is one of my favorite web development content creators. His style is approachable and beginner friendly. If you’re getting started with web development or want to improve your HTML and CSS chops, I highly recommend you like and subscribe. Kevin is like other talented web developers I know; knows about Web Components but hasn’t dug in and used them yet. We follow my course guidebook, starting with HTML → moving on to CSS → and then start to get into JavaScript towards the end but we ran out of time to go super deep on that topic. If you liked this livestream or want to know more about writing Web Components or building systems with Web Components, there’s more in my Frontend Masters course.  ( 2 min )

  • Open

    Vibe Check №25
    An unusually warm Texas January; 70ºF days, cool nights, my son had baseball try-outs, then… On the last day of January, a horrific ice storm hit Central Texas. My house lost power and internet on Wednesday morning as thick tree limbs snapped under the weight of ice, taking out power lines and transformers on their journey to the ground. Hurricane-like devastation. We took refuge at a friend’s house who had power, then lost power, but had a backup generator. I went back and forth to the house to saw branches and sleep with the animals in our cold, powerless house. In total, 125 hours without power, beating out the previous record of 75 hours set in 2021. Last week brought up a lot of trauma from the 2021 Freeze. My wife and I wonder how much of the off-grid prepper lifestyle we need to ado…  ( 7 min )
  • Open

    In ‘Walks of Life,’ Migwa Nthiga Photographs the Communities Most Impacted by the Climate Crisis
    Those living near Lake Turkana in northern Kenya have been experiencing the brunt of the climate crisis. Already a dry, arid region, recurring droughts have left communities without water for animals, crops, and drinking, requiring people to leave their homes for more stable and fertile landscapes. Migwa Nthiga, who recently photographed the Indigenous Nilotic people native to Turkana in his series, Walks of Life. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article In ‘Walks of Life,’ Migwa Nthiga Photographs the Communities Most Impacted by the Climate Crisis appeared first on Colossal.  ( 6 min )
    Mesmerizing Paper Sculptures and Animations by Zai Divecha Convey the Subtlety of Change
    In Phase Shift, San Francisco-based artist Zai Divecha (previously) translates the illusion of movement to monochromatic paper works. Her solo show, which runs from February 25 to March 25 at Heron Arts, features animations and sculptures that reference early stop-motion devices like zoetropes and phenakistoscopes. Both rely on sequential formations to imply progression, a technique the artist utilizes in her analog pieces that convey gradual changes. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Mesmerizing Paper Sculptures and Animations by Zai Divecha Convey the Subtlety of Change appeared first on Colossal.  ( 6 min )
  • Open

    Different Ways to Get CSS Gradient Shadows
    It’s a question I hear asked quite often: Is it possible to create shadows from gradients instead of solid colors? There is no specific CSS property that does this (believe me, I’ve looked) and any blog post you find about … Different Ways to Get CSS Gradient Shadows originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 13 min )
  • Open

    As simple as possible (but no simpler)
    In response to my article on under-engineering, reader Caleb Stauffer responded (shared with permission)… This is the same thing we talk about with dev experience: fewer building and tooling is nearly always better, easier to implement, easier to maintain, less likely to break, and less confusing to future developers. Absolutely! That doesn’t mean “use no tools at all,” of course. The right mix of tools can be incredibly helpful at automating complex, repetitive tasks.  ( 3 min )
  • Open

    Discovering Primitive Objects In JavaScript (Part 1)
    In the first part of the series, Kirill Myshkin covers some aspects of JavaScript that help bring objects closer to primitive values, which allow benefiting from common language features that aren’t usually associated with an object, like comparisons and arithmetic operators.  ( 20 min )
  • Open

    Collective #751
    ScrollyVideo.js * Poline * How to Favicon in 2023 * Trigger.dev  ( 5 min )
  • Open

    Some thoughts on how to make a book, three months after I made one
    Writing a book is both very complicated and extremely simple. It’s simple: you only need to have something to say, and then you say it until you’ve made your point. How you do any of those things is fractally complicated—a divergent problem, in E. F. Schumacher’s framing, that gets more and more complicated the closer you look. Even finding out what you have to say can be a bit involved. Thankfully, there is an endless selection of books to help you with the task. Some of my favourites: Bird By Bird by Anne Lamott Steering the Craft by Ursula K. Le Guin Writing Tools by Roy Peter Clark If You Want to Write by Brenda Ueland There are a lot of them out there. Most of them are good, which is unsurprising since they are written by accomplished writers. I’m not in that category, so I’m not the …  ( 24 min )
  • Open

    Annette Wong
    A Canadian-born designer living in Queens, New York. I was a lead designer at Vimeo until recently moving into freelance work.  ( 4 min )

  • Open

    Improved font fallbacks
    # Summary This article is a deep dive into font fallbacks and the size-adjust, ascent-override, descent-override, and line-gap-override APIs. These APIs make it possible to use local fonts to create fallback font faces that closely or exactly match the dimensions of a web font. This reduces or eliminates layout shifts caused by font swapping. If you’d prefer to skip reading this article, these are some of the tools that you can use to start using these APIs immediately: Framework tools: @next/font: Starting in Next 13, next/font automatically uses font metric overrides and size-adjust to provide matching font fallbacks. @nuxtjs/fontaine: Starting in Nuxt 3, you can use nuxt/fontaine to automatically generate and insert matching font fallbacks into the stylesheets used by your Nuxt app. Non…  ( 10 min )
  • Open

    Should the Go toolchain collect usage data?
    #​447 — February 10, 2023 Unsub  |  Web Version The Go Weekly Newsletter An Introduction to Go's Profile-Guided Optimization — What if the Go compiler could improve how it compiles software based upon real-world profiling? Profile-Guided Optimization (PGO) feeds runtime profiles to the compiler to optimize the binary based on usage. Go 1.20 includes initial support for this, so try this with your apps and (hopefully) see some perf gains. Michael Pratt Transparent Telemetry for Open Source Projects — It's an emotive topic, but Russ puts forth a concept of ‘transparent telemetry’, a privacy-sensitive approach to gathering usage data in the Go toolchain to help Go library devs, the core team, and others. There’s a lot to unpack and there's a a GitHub discussion…  ( 3 min )
  • Open

    Healthcare, Selling Lemons, and the Price of Developer Experience
    Every now and then, a one blog post is published and it spurs a reaction or response in others that are, in turn, published as blogs posts, and a theme starts to emerge. That’s what happened this past week and … Healthcare, Selling Lemons, and the Price of Developer Experience originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 6 min )
    Moving Backgrounds
    We often think of background images as texture or something that provides contrast for legible content — in other words, not really content. If it was content, you’d probably reach for an anyway, accessibility and whatnot. But there are … Moving Backgrounds originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 9 min )
  • Open

    Mansplaining in the run down shopping mall – hybrid search engines and chatGPT solutions will be an interesting challenge
    The race to implement the functionality of ChatGPT into the traditional search interface is on with Microsoft barging ahead taking advantage of their OpenAI partnership and Google trying to fast follow with Bard. And the hype is turned up to 11 where Google’s demo giving a wrong answer leading to a 7% drop in their […]  ( 4 min )
  • Open

    Monumental Bubbles Pop Up in Public Spaces in Atelier Sisu’s Inflatable Installations
    Whether illuminated by the sun or spotlights, the undulating layers of Atelier Sisu’s playful installations are a presence in public spaces. The Sydney-based studio, which is a collaboration between artists Renzo B. Larriviere and Zara Pasfield, celebrates community interaction and joy in their vibrant, inflatable designs. A buttress between art and architecture, their practice focuses on the interaction between art and the surrounding environment. “Our aim is not simply to create something beautiful or a temporary sculpture but to re-interpret our public spaces through architectural choices,” the studio says in a statement. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Monumental Bubbles Pop Up in Public Spaces in Atelier Sisu’s Inflatable Installations appeared first on Colossal.  ( 6 min )
    Symmetric Flora and Fauna Converge in Kelly Louise Judd’s Dreamlike Paintings
    Symmetry and mirroring inform many of Kelly Louise Judd’s paintings, which intertwine flora and fauna in delicate compositions. Ferns overlay the long tails of two cats, a lanky heron gracefully perches among bluebells and sunflowers, and human hands reach upward to reveal sprawling botanicals. Rendered on neutral-toned backdrops, the works evoke the patterns and organic recurrences found throughout the natural world. Instagram, and you can shop prints of her pieces on Etsy. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Symmetric Flora and Fauna Converge in Kelly Louise Judd’s Dreamlike Paintings appeared first on Colossal.  ( 5 min )
  • Open

    Checking if an array has an item with the vanilla JS Array.protype.includes() method
    In yesterday’s article, I mentioned the Array.prototype.includes() method. Today, I wanted to look at how it works. The Array.prototype.includes() method accepts the value to search for in an array as an argument, and returns a boolean, true if it’s in the array, and false if it’s not. let wizards = ['Merlin', 'Ursula', 'Gandalf', 'Radagast']; // returns true let hasUrsula = wizards.includes('Ursula'); // returns false let hasMorgana = wizards.includes('Morgana'); If you want to start searching at a specific index, you can pass that in as an optional second argument.  ( 3 min )
  • Open

    Picture Perfect: Meet Pixo, A Photo Editor For Your End Users
    With so many image editing services available nowadays, it’s good to have one good solution that is applicable for all websites and web apps that need to provide image editing as a feature. Hristo Chakarov explains how Pixo Editor’s easy integration (just a few JavaScript lines) and rich API can save your time and improve your end users’ workflow.  ( 16 min )

  • Open

    My CSS Wishlist
    A few CSS features I wish to have.  ( 3 min )
  • Open

    What's new in Lighthouse 10
    Lighthouse is a website auditing tool that helps developers with opportunities and diagnostics to improve the user experience of their sites. Lighthouse 10 is available immediately on the command line through npm, in Chrome Canary, and in PageSpeed Insights. It will land in Chrome stable in Chrome 112. # Scoring changes The venerable Time To Interactive (TTI) metric is being removed in Lighthouse 10, with its 10% score weight shifted to Cumulative Layout Shift (CLS), which will now account for 25% of the overall performance score. Ideally this change will increase focus on CLS for sites that still need fixes for unnecessary layout shifts. We expect this to improve most pages' performance scores, since most pages tend to score better on CLS than TTI. In an analysis of 13 million page loads …  ( 4 min )
    FLEDGE Bidding and Auction services availability
    As FLEDGE adoption continues to grow and scale, we recently launched a collection of new optimizations to help improve on-device auction latency. In addition to these improvements, we will be expanding support for the Bidding and Auction services to the web platform. The Bidding and Auction services integrate with existing FLEDGE designs and offload bid computation and scoring to a cloud-based trusted execution environment. This was proposed back in 2022 and, after careful consideration, both Chrome and Android plan to provide support for Bidding and Auction services. We will continue to support on-device auctions, and the use of the Bidding and Auction Services is not required unless it fits your use cases. Our goal is to minimize the effort to test and deploy Bidding and Auction services…  ( 4 min )
    Chrome 111 beta
    Unless otherwise noted, the following changes apply to the newest Chrome beta channel release for Android, ChromeOS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 111 is beta as of 9 February 2023. You can download the latest on Google.com for desktop or on Google Play Store on Android. # CSS # New CSS color types and spaces All features described in CSS Color Level 4 are now enabled. This includes four device-independent color types (lab, Oklab, lch and Oklch), the color() function, and user-defined color spaces for gradients and animations. Read the High definition CSS color guide to learn about these new color types and spaces. # The color-mix() function The incredibly useful color-mix() funct…  ( 6 min )
  • Open

    Release Notes for Safari Technology Preview 163
    Safari Technology Preview Release 163 is now available for download for macOS Monterey 12.3 or later and macOS Ventura.  ( 5 min )
    Try out CSS Nesting today
    Back in December, we wrote an article detailing three different options for CSS Nesting.  ( 5 min )
  • Open

    Bulgarian logo archive
    ABVA is a digital archive of the Bulgarian visual arts.  ( 3 min )
  • Open

    Dramatic Landscapes and Dazzling Portraits Highlight Global Perspectives in the 2023 Sony World Photography Awards
    From the sinuous lines of a leaping cat, to a giant tortoise gliding alongside a snorkeler, to a lone cyclist illuminated on a road juxtaposed against a looming city, the winning images from this year’s Sony World Photography Awards (previously) showcase a remarkable slice of life captured by photographers hailing from 55 countries around the globe. Now in its 16th year, the competition garnered more than 415,000 entries from more than 200 nations and territories, about half of which were entered into the running for the National Awards, an initiative set up by the World Photography Organization and Sony to support local photographic communities around the world. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Dramatic Landscapes and Dazzling Portraits Highlight Global Perspectives in the 2023 Sony World Photography Awards appeared first on Colossal.  ( 6 min )
    Meticulous Folds Form Maze-Like Hallways and Ornate Spaces in Simon Schubert’s Paper Reliefs
    In Simon Schubert’s intricate folded compositions, bars of sunlight dash across door frames, ornate cornicing, and parquet floors in a complex interplay of geometric forms. Relying exclusively on the way light rakes across the surface of paper, the Cologne-based artist meticulously folds single sheets to precisely render the angles and perspectives of architectural interiors. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Meticulous Folds Form Maze-Like Hallways and Ornate Spaces in Simon Schubert’s Paper Reliefs appeared first on Colossal.  ( 6 min )
    Vibrant Hybrid Figures Emerge in Lou Benesch’s Spiritual Watercolor Illustrations
    Fantastic creatures with keen attitudes and fragments of human anatomy occupy the vivid watercolor illustrations of Lou Benesch. From her studio in Paris, the French-American artist visualizes the characters that populate folklore, Greek myths, and classic fairytales through distinctive renderings of animal hybrids. Muscular spotted horses, shaggy wolf costumes, and a seemingly omnipresent third eye populate the surreal compositions, which are often framed by small archways and minimal backdrops. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Vibrant Hybrid Figures Emerge in Lou Benesch’s Spiritual Watercolor Illustrations appeared first on Colossal.  ( 6 min )
  • Open

    Shuffling Typography Animation
    A shuffling type animation with various effects for a geeky terminal look.  ( 3 min )
  • Open

    Checking if at least one item in an array matches some criteria with the vanilla JS Array.prototype.some() method
    Yesterday, we learned how to test if every item in an array matches some criteria. Today, we’re going to learn how to check if at least one item does instead. Let’s dig in! A sample array Let’s imagine that we have an array of wizards. Each item is an object with a name, spells, and tool property. let wizards = [ { name: 'Radagast', spells: ['Talk to animals', 'Grow plants'], tool: 'staff' }, { name: 'Merlin', spells: ['Dancing teacups', 'Turn into fish'], tool: 'wand' }, { name: 'Gandalf', spells: ['You shall not pass', 'Disappear'], tool: 'staff' } ]; The Array.  ( 4 min )
  • Open

    How Designers Should Ask For (And Receive) High-Quality Feedback
    In this article, Andy Budd shares his way of requesting feedback: rather than sharing a linear case study that explains every design revision, the first thing to do would be to better frame the problem.  ( 15 min )
  • Open

    James Musgrave
    James Musgrave is British designer based in Lisbon working with creative studio XXIX across brand, product and experience design  ( 3 min )

  • Open

    Talking to the Stadia controller with WebHID
    Since Stadia shut down, many feared that the controller would end up as a useless piece of hardware on the landfill. Luckily, the Stadia team has decided to instead open up the Stadia controller by providing a custom firmware that you can flash on your controller by going to the Stadia Bluetooth mode page. This makes your Stadia controller appear as a standard gamepad that you can connect to via USB cable or wirelessly via Bluetooth. Proudly featured on the Project Fugu API Showcase, the Stadia Bluetooth page itself uses WebHID and WebUSB, but this is not the topic of this article. In this post, I want to explain how you can talk to the Stadia controller via WebHID. # The Stadia controller as a standard gamepad After flashing, the controller appears as a standard gamepad to the operating s…  ( 6 min )
  • Open

    Profile-guided optimization preview
    Introduction to profile-guided optimization, available as a preview in Go 1.20.  ( 5 min )
  • Open

    Shift Happens: A Forthcoming Book Catalogs the 150-Year History of the Keyboard
    What if QWERTY wasn’t the standard keyboard layout? A forthcoming book by Chicago-based designer and writer Marcin Wichary examines the now-ubiquitous format and how it came to dominate modern technology. Kickstarter, Shift Happens documents 150 years of keyboard history from early analog typewriters to the pixelated versions on our phones. The 1,200-page book is split into two volumes that encompass a broad array of innovations and feuds from “the Shift Wars of the 1880s (and) Nobel-prize winner Arthur Schawlow using a laser to build the best typo eraser (to) August Dvorak—and many others—trying to dethrone QWERTY (and) Margaret Longley and Lenore Fenton perfecting touch typing.” More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Shift Happens: A Forthcoming Book Catalogs the 150-Year History of the Keyboard appeared first on Colossal.  ( 7 min )
    Fairytale Scenes Nestle Between the Covers of Isobelle Ouzman’s Altered Books
    Open one of Isobelle Ouzman’s books, and you’ll be transported to a whimsical world of flora and fauna. The Bratislava-based artist (previously) carves pages of found novels and other tomes into intricate paper labyrinths of forests and meadows. Often occupied by a lone hare or fox, the fairytale scenes are imbued with a quiet, calm sense of mystery about the machinations of the imagined environments and their inhabitants. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Fairytale Scenes Nestle Between the Covers of Isobelle Ouzman’s Altered Books appeared first on Colossal.  ( 6 min )
    Anthony Theakston’s Elegant Sculptures Imbue Ceramics and Bronze with Avian Spirit
    Known as silent predators of the night, owls possess the beguiling ability to swoop within inches of their prey undetected due to specialized feathers that make their flight almost completely inaudible. It’s no wonder that for millennia, the enigmatic creatures have represented wisdom, helpfulness, and prophecy in myths and folklore around the world. Lincolnshire-based artist Anthony Theakston has always been fascinated by birds and flight, and he summons the mystical beauty of the avians’ elegant wings and tender faces in ceramic and bronze. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Anthony Theakston’s Elegant Sculptures Imbue Ceramics and Bronze with Avian Spirit appeared first on Colossal.  ( 6 min )
  • Open

    The truth about CSS selector performance
    Geez, leave it to Patrick Brosset to talk CSS performance in the most approachable and practical way possible. Not that CSS is always what’s gunking up the speed, or even the lowest hanging fruit when it comes to improving … The truth about CSS selector performance originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 3 min )
  • Open

    Audio Reactive Shaders with Three.js and Shader Park
    Learn how to craft audio reactive shaders with Three.js and Shaderpark.  ( 10 min )
  • Open

    Checking if every item an array matches some criteria with the vanilla JS Array.prototype.every() method
    Today, we’re going to learn how to check if every item an array matches some criteria. Let’s dig in! A sample array Let’s imagine that we have an array of wizards. Each item is an object with a name, spells, and tool property. let wizards = [ { name: 'Radagast', spells: ['Talk to animals', 'Grow plants'], tool: 'staff' }, { name: 'Merlin', spells: ['Dancing teacups', 'Turn into fish'], tool: 'wand' }, { name: 'Gandalf', spells: ['You shall not pass', 'Disappear'], tool: 'staff' } ]; The Array.  ( 3 min )
  • Open

    Smashing Podcast Episode 56 With Veerle Pieters: How Has The Design Industry Changed?
    In this episode of the Smashing Podcast we ask how has the design industry changed? Is technology making our work easier? Vitaly Friedman talks to veteran designer Veerle Pieters to find out.  ( 37 min )

  • Open

    Introducing historical web performance data via the CrUX History API
    This article introduces the Chrome UX Report (CrUX) History API endpoint, which provides time series of web performance data. This data updates weekly, and allows you to see about 6 months worth of history, with 25 data points spaced out by a week. When used with the daily updates from the original CrUX API endpoint, you can now quickly see both the most recent data and what happened previously, making this a powerful tool for seeing webpage changes over time. # Querying the daily CrUX API To recap from a previous article on the CrUX API, you can get a snapshot of the field data for a particular origin in this way: API_KEY="[YOUR_API_KEY]" curl "https://chromeuxreport.googleapis.com/v1/records:queryRecord?key=$API_KEY" --header 'Content-Type: application/json' --data '{"origin": "https://w…  ( 7 min )
    New in Chrome 110
    Here's what you need to know: Add custom style to your picture-in-picture elements with the new :picture-in-picture pseudo class. Set your web app launch behavior with launch_handler in your manifest. use the credentialless attribute in iframes to embed third party content that doesn’t set a Cross Origin Embedder Policy And there’s plenty more. I’m Adriana Jara. Let’s dive in and see what’s new for developers in Chrome 110. # :picture-in-picture pseudo class With the picture in picture API websites can create a floating video window, always on top so that users continue consuming media, while interacting with other content. Now with the :picture-in-picture css pseudo-class you can add styles to the elements to improve the experience. The snippet below shows how to use the picture-in-pictur…  ( 4 min )
  • Open

    A Prismatic Installation of LED Lights Mimics a Chameleon’s Color-Changing Scales
    Hundreds of individual cells shaped like bursting stars comprise a new kaleidoscopic installation by the creative studio SOSO. A project for a San Diego real estate company, “Chameleon Wall” imitates the small reptile by changing color in a dynamic dance of pigment and light. As seen in the video below, the LED-illuminated work seamlessly shifts from gold to teal to bright pink in an array of organic patterns. SOSO shares that “Chameleon Wall” also has an interactive component and is capable of interpreting SMS messages from viewers and crafting a pixelated field of color related to the prompt. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article A Prismatic Installation of LED Lights Mimics a Chameleon’s Color-Changing Scales appeared first on Colossal.  ( 5 min )
    RISD Continuing Education Offers 170+ Online Courses for Adults and Teens
    Rhode Island School of Design Continuing Education (RISD CE) is thrilled to open registration for over 170 online courses this spring for adults and teens. Programs include online certificates for adult learners, RISD’s pre-collegiate Advanced Program Online, and new teen online courses. Continuing Education students at Rhode Island School of Design can take classes from anywhere in the world, at any time of day or night. Courses are taught by academics, creative practitioners, entrepreneurs, and industry leaders who advance our mission to provide an art and design education for everyone! More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article RISD Continuing Education Offers 170+ Online Courses for Adults and Teens appeared first on Colossal.  ( 6 min )
  • Open

    ElementInternals and Form-Associated Custom Elements
    In Safari Technology Preview 162 we enabled the support for ElementInternals and the form-associated custom elements by default.  ( 4 min )
  • Open

    The Double Emphasis Thing
    I used to have this boss who loved, loved, loved, loved to emphasize words. This was way back before we used a WYSIWYG editors and I’d have to handcode that crap. <pI used to have this … The Double Emphasis Thing originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 6 min )
  • Open

    An easy way to copy + paste from the browser Console #shorts
    Copying and pasting from Console is annoying but there is a better way. The Console variable $_ contains the last result. You can use this with the copy() command to copy the data to the clipboard without having to highlight it.  ( 2 min )
    MacOS can remove image backgrounds #shorts
    Today I learned that MacOS can remove backgrounds from images, much like remove.bg does. All you need to do is right-click an image and select Quick Actions > Remove Background. For example, it turned this image into this one:  ( 1 min )
  • Open

    Transforming arrays with the vanilla JS Array.prototype.reduce() method
    Last month, we looked at a bunch of different ways to work with arrays. We talked about things like how to loop over arrays, how to modify and filter them, and how to chop them up and sort them. Today, we’re going to look at a powerful method for transforming arrays in a multitude of ways: Array.prototype.reduce(). Let’s dig in! The Array.prototype.reduce() method The Array.prototype.reduce() method takes the content of an array and returns a single value.  ( 5 min )
  • Open

    The Four Horsemen of the Tech Recession
    Tech is increasingly divorced from the real economy thanks to the COVID hangover and Apple's App Tracking Transparency  ( 21 min )
  • Open

    How To Build A Magazine Layout With CSS Grid Areas
    Web development, especially what you can do with CSS, has become increasingly complex. With the added capabilities of CSS Grid, it is now possible to achieve layouts that look like they were laid out by hand. Let’s tackle a practical example of how to do something like that.  ( 19 min )
  • Open

    AI is a Hail Mary pass and other links & notes
    Generative AI is the tech industry’s Hail Mary pass  Friday’s newsletter wrote about how the tech industry’s desperate need to keep its valuations up is leading it to go all in on generative AI. Over the past few decades, tech companies have been priced based on their unprecedented massive year-on-year growth that has kept relatively steady through crises and bubble pops. As the thinking goes, if you have two companies—one tech, one not—with the same earnings, the tech company should have a higher value because its earnings are likely to grow faster than the not-tech company. In a regular year, the growth has been much faster. This has been great for the tech industry and for investors. Even shitty, poorly-run tech companies benefit because people assume tech will grow enough to make up fo…  ( 23 min )
  • Open

    Mike Chen
    Mike is currently scaling the product design team at ShopBack. Prior to ShopBack, he made business software simple at Zendesk with a focus on enterprise, machine learning, and growth. In a past life, Mike ran a design studio called Minitheory, and was also an early employee at a Y Combinator fintech startup.  ( 4 min )

  • Open

    What's New In DevTools (Chrome 110)
    Interested in helping improve DevTools? Sign up to participate in Google User Research here. # Clearing Performance Panel on reload The Performance panel now clears both the screenshot and trace when you click the Start profiling and reload page button. Previously, the Performance panel displayed a timeline with screenshots from previous recordings. This made it difficult to see when the actual measurement started. The panel now always navigates to the about:blank page first to guarantee that the recording begins with a blank trace. This aligns with the Performance Insights panel which already did the same. Chromium issues: 1101268, 1382044 # Recorder updates # View and highlight the code of your user flow in the Recorder The Recorder now offers split code view, making it easier to view yo…  ( 13 min )
  • Open

    Explore Hundreds of Exquisite Botanical Collages Created by an 18th-Century Septuagenarian Artist
    At age 72, Mary Delany (1700-1788) devoted herself to her art practice, taking up a form of decoupage to create an exquisite collection of botanical collages from dyed and cut paper. She interpreted many of the delicate specimens she encountered in Buckinghamshire while staying with her friend, the Duchess of Portland, through layered pieces on black backdrops. From the wispy clover-like leaves of an oxalis plant to the wildly splayed petals of the daffodil, the realistic works are both stunning for their beauty and faithfulness to the original lifeforms. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Explore Hundreds of Exquisite Botanical Collages Created by an 18th-Century Septuagenarian Artist appeared first on Colossal.  ( 6 min )

  • Open

    Computational Foundations for the Second Law of Thermodynamics
    This is part 1 in a 3-part series about the Second Law: Computational Foundations for the Second Law of Thermodynamics A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics How Did We Get Here? The Tangled History of the Second Law of Thermodynamics The Mystery of the Second Law Entropy increases. Mechanical work irreversibly turns into heat. The […]  ( 90 min )
  • Open

    Construction Goes Small Scale with Mini Materials’s Tiny Building Supplies
    Building a tiny home gains new meaning when working with Mini Materials. The U.S.-based company invites craftspeople and masons to think small for their next projects, offering pallets of cinder blocks and lumber ready to be slathered in mortar or nailed into position at either 1:6 or 1:12 scale. From construction supplies like road signs and barriers to kits for creating a backyard firepit, Mini Materials offers a vast array of products intended for minuscule fabrication, all of which are made of the same concrete or wood as their life-sized counterparts. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Construction Goes Small Scale with Mini Materials’s Tiny Building Supplies appeared first on Colossal.  ( 5 min )
    Miniature Ships Sail Atop Asya Kozina’s Extravagant Baroque Wigs of White Paper
    Artist Asya Kozina is known for her elaborate paper wigs that soar into the air with scenes of miniature metropolises and various botanical frills, coils, and pleats. Referencing the ominous tale of the Flying Dutchman, Kozina’s latest collection transports wearers to the sea with fleets of ships that sail across the cut-and-folded headdresses. The legend states that seeing the vessel portends imminent danger, a sense of mystery and hazard the artist juxtaposes with blossoming botanicals and butterflies full of life. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Miniature Ships Sail Atop Asya Kozina’s Extravagant Baroque Wigs of White Paper appeared first on Colossal.  ( 6 min )
    Join Us for A Colossal Workshop on Playful Character Drawings with Mattias Adolfsson
    Grab a pen and paper, and join artist Mattias Adolfsson (previously) and Colossal on March 11 for a virtual workshop on small character illustrations. In this one-hour session, Adolfsson will teach students how to draw a few of his signature quirky characters in ink and color and how to utilize those principles to keep sketching. Register here, and if you’re a Colossal Member, be sure to use the code in your account for $5 off. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Join Us for A Colossal Workshop on Playful Character Drawings with Mattias Adolfsson appeared first on Colossal.  ( 5 min )
  • Open

    A Fancy Hover Effect For Your Avatar
    Do you know that kind of effect where someone’s head is poking through a circle or hole? The famous Porky Pig animation where he waves goodbye while popping out of a series of red rings is the perfect example, and … A Fancy Hover Effect For Your Avatar originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 10 min )
  • Open

    Using VoiceOver on macOS for testing
    A few months back, Scott Vandehey over at CloudFlour published a great article on Mac VoiceOver testing the simple way. Learning VoiceOver can feel overwhelming, so I’m here to give you a simple, repeatable process you can follow to make testing with VO as easy as possible… I’m going to give you what I would have benefited from: An easy-to-follow, repeatable guide to make testing with VoiceOver on a Mac as simple as possible.  ( 3 min )
  • Open

    Collective #750
    TresJS * Real-time hand tracking* Learn Images * Calligrapher.ai * Getlog * CSS color-mix()  ( 5 min )
  • Open

    Tommy Mason
    Tommy is a Senior Product Designer Contractor who works on the likes of Tripadvisor to help design user-centric products.  ( 5 min )

  • Open

    New requirements for the Web Share API in third-party iframes
    This article covers a potentially breaking change in the Web Share API. This change is already in Firefox, will land in Chrome from version 110, and is expected to land in Safari soon. The Web Share API allows you to share text, URLs, or files. In its simplest form, the share code looks something like this: try { await navigator.share({ title: 'Title', text: 'Text', url: location.href, }); } catch (err) { console.error(`${err.name}: ${err.message}`); } If a sharing action needs to happen in a third-party iframe, a recent spec change requires you to explicitly allow the operation. Do this by adding an allow attribute to the tag with a value of web-share. This tells the browser that the embedding site allows the embedded third-party iframe to trigger the share action. Web Share in third-party iframes You can see this in action in a demo on Glitch and view the source code. Failing to provide the attribute will result in a NotAllowedError with the message Failed to execute 'share' on 'Navigator': Permission denied. This limitation was agreed by all browser vendors to improve the privacy and security of users and to prevent bad actors, for example, abusive ads, from triggering unexpected share actions.  ( 2 min )
    The Chromium Chronicle #32: Mind the patch gap
    Episode 32: by Amy Ressler in Mountain View, USA (February, 2023) Previous episodes So you've just fixed a security bug in Chrome! Congratulations and thank you for making Chrome more secure for all users. But wait, your work is not done just yet. Only you can help mind the patch gap. # What's the patch gap? The patch gap is the critical time between when you land the security fix and when the fix is shipped to users in a Stable channel update of Chrome. When you land a fix in Chromium, that fix is publicly available to anyone that monitors our source code repositories—including bad actors and exploit brokers. Bad actors work quickly to take advantage of that time between the landed changelist (CL) and users having access to that patch in a stable channel update, reverse engineering the CL…  ( 3 min )
  • Open

    The one with Go 1.20
    #​446 — February 3, 2023 Unsub  |  Web Version The Go Weekly Newsletter Go 1.20 Released — Hurrah – exactly six months after Go 1.19 comes the latest significant release of Go. Here’s some of what’s new: Profile-guided optimization (PGO) is a new (in preview) feature using profile runs of your app to optimize its future compilation. Direct slice to array conversion. Perf improvements in the garbage collector. Errors can now wrap multiple other errors. A new crypto/ecdh package implementing Elliptic Curve Diffie-Hellman key exchanges. 1.20 is the final release that will run on macOS 10.13/10.14 or Windows 7/8. And a lot more.. see the Go 1.20 release notes for the full roundup. Robert Griesemer and the Go Team Securely Access Internal Resources With Tail…  ( 2 min )
  • Open

    A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics
    This is part 2 in a 3-part series about the Second Law: Computational Foundations for the Second Law of Thermodynamics A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics How Did We Get Here? The Tangled History of the Second Law of Thermodynamics When I Was 12 Years Old… I’ve been trying to understand the Second Law now […]  ( 64 min )
  • Open

    SOLVED! The Case of the Bing Ban Theory
    This post is part of a series: Part I: I’m Shadow Banned by DuckDuckGo (and Bing) Part II: Updates on my Bing ban Part III: My Bing Webmaster Guidelines Compliance Report Today I bring good news: We solved the mystery! Bing now indexes my site and it shows up on DuckDuckGo… and it’s possible your site is showing up now too. What fixed it? Here’s what Microsoft/Bing told me a couple days after my post… Thousands of small blogs were mistakenly marked as spam splogs. Wasn’t specific to yours. Woah. It’s done. That’s it. I’m released from SEO jail. Thanos snapped. Temba, his arms wide. Jubilee. This whole experience is a lot to digest, but I think there’s one important lesson here… Blog your problems That’s it. That’s the biggest lesson. Blog your problems. When in doubt, blog it out. In my ex…  ( 4 min )
  • Open

    Ornate Picture Frames Sprout Twisted Roots in Organic Sculptures by Darryl Cox
    In Darryl Cox’s organic sculptures, gnarled tree roots or branches merge with the ornate grooves, patterns, and gilding of picture frames. The Bend, Oregon-based sculptor (previously) continues to explore the material possibilities of wood and its relationship to domestic interiors and the natural environment in the series Fusion Frames. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Ornate Picture Frames Sprout Twisted Roots in Organic Sculptures by Darryl Cox appeared first on Colossal.  ( 6 min )
    Commuters Go Wild in Matthew Grabelsky’s Uncanny Subway Paintings
    Urbanites know the subway is a prime location to spot the city’s oddities, and yet, a run-in with one of Matthew Grabelsky’s characters would be a particularly wild encounter. The Los Angeles-based artist has spent the last few years rendering human-animal hybrids that nonchalantly ride public transit. Sometimes snacking on a cracker or brushing up on some reading, the characters are surreal, uncanny additions to an otherwise mundane scene. Riders at The Brand Library & Art Center in Glendale, California, are hyperrealistic and laced with witty details similar to earlier works in the series. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Commuters Go Wild in Matthew Grabelsky’s Uncanny Subway Paintings appeared first on Colossal.  ( 6 min )
    The Astonishing Biodiversity of Fungi Blooms in Max Mudie’s Macro Photographs
    “I’m not the first person to say it, and I’m not going to be the last, but when you find out how integral fungi are to our existence, it makes everything else feel insignificant,” says Max Mudie, whose foraging expeditions reveal the otherworldly elegance, diversity, and minutiae of the myriad denizens of the “wood wide web.” Documenting a range of fungi and slime molds living in the U.K., the Sussex-based photographer is fascinated by the sheer breadth of colors, sizes, and textures he encounters in both rural and urban spaces. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article The Astonishing Biodiversity of Fungi Blooms in Max Mudie’s Macro Photographs appeared first on Colossal.  ( 6 min )
  • Open

    Podcasts For UX Designers
    Podcasts are a fantastic opportunity to get up close with the people who know their craft. In this post, we compiled podcasts that are bound to provide valuable insights into UX and new perspectives on the field. Perfect for a short coffee break or a long commute.  ( 15 min )
    How To Host A WordPress Site On Amazon Lightsail
    Lightsail provides all the power we need to host our websites, as we are used to from AWS, but making it way easier than ever before. In this article, Leonardo Losoviz explores how to launch a WordPress site in Lightsail in a quick and easy way.  ( 17 min )
  • Open

    How to get the last matching item in an array with vanilla JavaScript
    Last week, I wrote about the Array.prototype.find() method and the Array.prototype.findIndex() method. They find the first item in an array that matches some criteria you specify (or it’s index). Today, I want to talk about some companion methods that find the last matching item instead. Let’s dig in! The Array.prototype.findLast() method Let’s imagine you have an array of todos, and at least one of the items has a duplicate item property.  ( 3 min )

  • Open

    Private Network Access update: Announce extension of the Deprecation Trial
    Feedback from websites currently participating in the Private Network Access from non-secure contexts deprecation trial has emphasized the difficulty in migrating affected websites to HTTPS. As a result, the trial is extended until Chrome 113 inclusive. Chrome 114, the first milestone without support for the trial, will roll out to Beta in early May 2023 and Stable in the end of May 2023. A permission prompt will be built to allow mix-content requests from HTTPs public websites to plaintext private devices. For more information, please check the feature explainer for an overview and the developer walks through document to see developers' possible approaches need to achieve. We will put out a blog post with more details in the future once it is ready. For further information, please see Private Network Access update: Introducing a deprecation trial. If you host a website within a private network that expects requests from public networks, we are interested in your feedback and use cases. Let us know by filing an issue with Chromium at crbug.com and set the component to Blink>SecurityFeature>CORS>PrivateNetworkAccess or open an issue in the Private Network Access WICG specification Github repository. Thank you for helping us make the web safer!  ( 2 min )
    Meet the new CSS color spaces
    CSS color 4 brings a large set of tools and features to CSS for managing and handling color. I've written the High Definition Color Guide to cover all these new features. In this guide you will learn: What is a color gamut? Human visual gamut. What is a color space? How to access more colors, new spaces, and debug results. A review of the classic color spaces. Meet the new web color spaces. Color interpolation. Gamut clamping. Choosing a color space. Migrating to HD CSS color. Checking for gamut and color space support. Debugging color with Chrome DevTools. I hope this finds you well and answers all your color questions. 🙂  ( 2 min )
    The future of Picture-in-Picture
    Before the Document Picture-in-Picture API, it was only possible to put an HTML element into a Picture-in-Picture window. This new API makes it possible to open an always-on-top window that can be populated with arbitrary HTML content. It is available as an origin trial starting in Chrome 111 on desktop. A Picture-in-Picture window created with the Document Picture-in-Picture API (demo). The new API provides much more than is available from the existing Picture-in-Picture API for . For example, you can provide custom controls and inputs (for example, captions, playlists, time scrubber, liking and disliking videos) to improve the user's Picture-in-Picture video player experience. With a full Document in Picture-in-Picture, video conferencing web apps can combine multiple vid…  ( 2 min )
  • Open

    February 2023 Opportunities: Open Calls, Residencies, and Grants for Artists
    Every month, Colossal shares a selection of opportunities for artists and designers, including open calls, grants, fellowships, and residencies. If you’d like to list an opportunity here, please get in touch at hello@colossal.art. You can also join our monthly Opportunities Newsletter. $1,800 Innovate Grants for Art + Photo—Winter 2023 Open CallFeatured More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article February 2023 Opportunities: Open Calls, Residencies, and Grants for Artists appeared first on Colossal.  ( 11 min )
    Savor These Decadent Cakes, Pastries, and Other Sweet Treats in the Soft Glow of Candlelight
    Just like recipes are passed from one generation to the next, so are the methods behind the decadent cakes and pastries of Cereria Introna. Piped with thick pink frosting or dusted with sugar, the confections are handmade in Italy by a family that’s been whipping up creations since the mid-1800s. What differentiates their sweets from the bakery down the street, though, is how they’re consumed: rather than melt in your mouth, Cereria Introna’s desserts are candles made of paraffin wax. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Savor These Decadent Cakes, Pastries, and Other Sweet Treats in the Soft Glow of Candlelight appeared first on Colossal.  ( 6 min )
    Trick Facial Recognition Software into Thinking You’re a Zebra or Giraffe with These Pyschedelic Garments
    Here’s some unusual criteria to consider when deciding what to wear: if you’re scanned by facial-recognition software, do you prefer being detected as a zebra, giraffe, or a dog? Cap_able, an Italian fashion-meets-tech startup, prompts consumers to consider individual rights to privacy when making decisions about self-expression. The studio’s inaugural project, the Manifesto Collection, combines knitwear with an algorithm into a kind of 21st-century camouflage that protects the wearer’s biometric data without the need to conceal the face. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Trick Facial Recognition Software into Thinking You’re a Zebra or Giraffe with These Pyschedelic Garments appeared first on Colossal.  ( 7 min )
  • Open

    Announcing Interop 2023
    Interop 2022 showed significant improvements in the interoperability of multiple platform features, along with several cross-browser investigations that looked into complex, under-specified, areas of the platform where interoperability has been difficult to achieve. Building on this, we're pleased to announce Interop 2023, the next iteration of the Interop project. The post Announcing Interop 2023 appeared first on Mozilla Hacks - the Web developer blog.  ( 7 min )
  • Open

    Pushing Interop Forward in 2023
    A year ago, Apple, Bocoup, Google, Igalia, Microsoft, and Mozilla came together to improve the interoperability of the web and to continue our commitments to web standards — actions that ensure the web will work in any browser, on any operating system, with any computer.  ( 12 min )
  • Open

    Caching Data in SvelteKit
    My previous post was a broad overview of SvelteKit where we saw what a great tool it is for web development. This post will fork off what we did there and dive into every developer’s favorite topic: caching. So, … Caching Data in SvelteKit originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 13 min )
  • Open

    Under-engineer
    Related to yesterday’s article on HTML first, I really enjoyed this tweet from my friend Sara Soueidan on under-engineering… Under-engineer. That’s almost always better for usability and accessibility. Simple solutions are almost always more robust. Every complex thing I’ve ever built, I’ve later gone on to refactor into something simpler. Same thing with team code. Simpler, less clever solutions are nearly always better in almost every way. They’re easier to implement.  ( 3 min )
  • Open

    Brandon Levesque
    Co-Founder and Art Director at CUSP°. Working in Visual Design, Creative Direction and Conceptualization to develop imaginative and engaging visual directions.  ( 5 min )
  • Open

    LLMs and hyper-orality
    It seems that if you compost an internet’s worth of written knowledge, the text starts to speak back. When pushed to its extreme, literature gives birth to a renewed orality. A hyper-orality.
  • Open

    Understanding App Directory Architecture In Next.js
    The new App Directory architecture has been the main character of the recent Next.js release, which keeps bringing up many questions. In this article, Atila Fassina explores the advantages and pitfalls of this new strategy and reflects on whether you should use it in production now or not.  ( 18 min )
  • Open

    WDRL — Edition 308: Mostly CSS, MPAs, and seeing Time and Gifts
    Hey, when I wrote the last summary right before the calm time between years, I thought the next edition will not feature a lot of articles. Since then, so many cool new notes and articles have been published that it’s about time to send this to you. Personally, I’m working on two web projects at the moment with one being built from scratch with modern technologies and the other one being a quite tricky carry-all-components-over job from custom web components back to a theme library due to massive problems with the existing solution. In both projects the code I produce is nearly secondary and it’s more important to think about the issues in an abstract and unconventional ways, to make the right decisions for the software service, and maybe even more importantly, for the team. But on the oth…  ( 5 min )

  • Open

    The Guide To Responsive Design In 2023 and Beyond
    A modern look at responsive web design.  ( 15 min )
  • Open

    How Did We Get Here? The Tangled History of the Second Law of Thermodynamics
    This is part 3 in a 3-part series about the Second Law: Computational Foundations for the Second Law of Thermodynamics A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics How Did We Get Here? The Tangled History of the Second Law of Thermodynamics The Basic Arc of the Story As I’ve explained elsewhere, I think I now finally […]  ( 121 min )
  • Open

    Experimenting with measuring soft navigations
    Since its launch, the Core Web Vitals initiative has sought to measure the actual user experience of a website, rather than technical details behind how a website is created or loaded. The three Core Web Vitals metrics were created as user-centric metrics—an evolution over existing technical metrics such asDOMContentLoaded or load that measured timings that were often unrelated to how users perceived the performance of the page. Because of this, the technology used to build the site should not impact the scoring providing the site performs well. The reality is always a little trickier than the ideal, and the popular Single Page Application architecture has never been fully supported by the Core Web Vitals metrics. Rather than loading distinct, individual web pages as the user navigates abo…  ( 12 min )
  • Open

    Go 1.20 is released!
    Go 1.20 brings PGO, faster builds, and various tool, language, and library improvements.  ( 3 min )
  • Open

    Case Study: BlockStock. Brand Identity and Website for Minecraft Models Resource
    Check the case study on bright identity design and the e-commerce website we created for BlockStock, the resource helping developers and educators get Minecraft models and assets.  ( 14 min )
  • Open

    Interview: A Prison Art Community On the Power of an Annual Exhibition in Michigan to Support More Than 700 Incarcerated Artists
    As abolitionists and activists fight to end mass incarceration and the horrifying conditions of life in U.S. prisons, individuals and organizations have taken it upon themselves to help those trapped in the unjust system. The Prison Creative Arts Project has been undertaking such work for decades, bringing its community at the University of Michigan together with those directly affected by the carceral system through workshops, learning opportunities, and an annual exhibition. Art was an out-of-body experience because when you’re in that type of environment, there’s usually a lot of violence or just a bunch of sad stuff. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Interview: A Prison Art Community On the Power of an Annual Exhibition in Michigan to Support More Than 700 Incarcerated Artists appeared first on Colossal.  ( 6 min )
    Lithe Figures Cast in Bronze by Coderch & Malavia Mimic Gracefully Choreographed Movements
    From their recently relocated studio in Ribarroja de Turia, Valencia, Coderch & Malavia (previously) sculpt dancers and precariously posed figures frozen mid-movement. Swirling locks of hair sweep upward into the air, a long scarf billows sideways in folds and wrinkles, and a childlike character balances on a totemic stump with crows perched nearby. Mimicking the grace and exactitude of skilled ballerinas, the sculptures are poetic and intimate as they capture fleeting moments in patinaed bronze. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Lithe Figures Cast in Bronze by Coderch & Malavia Mimic Gracefully Choreographed Movements appeared first on Colossal.  ( 6 min )
    Ethereal Light Suffuses Domestic Interiors with Surreal Hues in Alfie Caine’s Paintings
    Imbued with otherworldly light and a jewel-toned palette, Alfie Caine’s dreamscapes tuck domestic architecture into the idealized surroundings of manicured neighborhoods, country gardens, and lush woodland. The East Sussex-based artist draws on his formal training in architecture to render homes and their environs in vivid hues, playing with perspective and the relationship between light and shadow in an interplay of interior and exterior. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Ethereal Light Suffuses Domestic Interiors with Surreal Hues in Alfie Caine’s Paintings appeared first on Colossal.  ( 6 min )
  • Open

    Releasing code in large corporations is slow – and there is a good reason for it
    One of the things I always loved about the web is its immediacy. You write a piece of code, publish it somewhere and people can access it. No compilation step, no packaging and distribution, no listing on marketplaces or app stores – just a push of the button. This gives people a wrong impression that […]  ( 5 min )
  • Open

    Allowing Web Share on Third-Party Sites
    As of Safari Technology Preview 160, it is no longer possible to use the W3C’s Web Share API with third-party sites within an iframe without including an allow attribute.  ( 2 min )
  • Open

    Interop 2022: Outcomes
    Last March we announced the Interop 2022 project, a collaboration between Apple, Bocoup, Google, Igalia, Microsoft, and Mozilla to improve the quality and consistency of their implementations of the web platform. Now that it's 2023 and we're deep into preparations for the next iteration of Interop, it's a good time to reflect on how the first year of Interop has gone. The post Interop 2022: Outcomes appeared first on Mozilla Hacks - the Web developer blog.  ( 5 min )
  • Open

    The Magic Of February (2023 Wallpapers Edition)
    Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by artists and designers from across the globe, they come in versions with and without a calendar for February 2023.  ( 17 min )
    How B2B Sales Help Us Understand Our Role As UX Designers Better
    Throughout a customer journey (particularly in B2B), there will be interactions that are primarily between two people rather than a human and an interface. In this article, Paul Boag explains why you cannot improve the user experience without considering the entirety of the UX journey.  ( 14 min )
  • Open

    HTML first
    Last week, Dan P. asked on Twitter… In two words, what’s your best advice to a new web dev? My advice… HTML first HTML is the foundation of every website. Everything else is optional. CSS? JavaScript? They’re nice to have, but you generally don’t need them. If you know HTML well and choose the appropriate elements for the job, they can do a lot of heavy lifting for you and negate the need for JS at all in some cases.  ( 3 min )
  • Open

    Bringing Letters to Life: Coding a Kinetic SVG Typography Animation
    In this tutorial, you'll learn how to recreate a captivating motion type effect using SVG and GreenSock.  ( 7 min )

  • Open

    From Chicago to Detroit, Yashua Klos Presents Black Resilience, Defiance, and Tenderness
    Chicago continues to rank among the most segregated cities in the United States, with Black and brown populations living across the south and west sides that lack the investment and resources of the white-dominated northern neighborhoods. Caused by more than a century’s worth of inequitable governance, redlining, and various forms of discrimination, this enduring racial separation has irrevocably shaped the city and its residents, impacting those who came to the area during the Great Migration and those who call it home still today. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article From Chicago to Detroit, Yashua Klos Presents Black Resilience, Defiance, and Tenderness appeared first on Colossal.  ( 7 min )
    Jennifer McCurdy Harnesses an Island’s Natural Rhythms in Captivating Porcelain Vessels
    The natural patterns of turning tides and changing seasons illuminate the delicate porcelain sculptures of Martha’s Vineyard-based artist Jennifer McCurdy. Responding to the shifts of island life—and “island time”—she draws inspiration from the surrounding environment and organic forms, like  “the cracked conch shell on the beach revealing its perfect spiral to the milkweed pod burst in the field, its brilliant airborne seeds streaming into the sunlight,” she explains in a statement. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Jennifer McCurdy Harnesses an Island’s Natural Rhythms in Captivating Porcelain Vessels appeared first on Colossal.  ( 7 min )
    The Block Museum of Art Presents ‘The Heart’s Knowledge: Science and Empathy in the Art of Dario Robleto’
    What do we owe to the memories of one another’s hearts? This central question resonates throughout the exhibition The Heart’s Knowledge: Science and Empathy in the Art of Dario Robleto jointly presented by Northwestern University’s Block Museum of Art and the McCormick School of Engineering, running January 26 through July 9, 2023, in Evanston, Illinois. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article The Block Museum of Art Presents ‘The Heart’s Knowledge: Science and Empathy in the Art of Dario Robleto’ appeared first on Colossal.  ( 7 min )
    Fanciful Characters Inhabit María Jesús Contreras’ Whimsically Illustrated Worlds
    Fluffy calves with wings and a knack for pollination, picnicking bunnies, and a cow enjoying a grassy meal at the dinner table are a few of the adorable creatures that populate María Jesús Contreras’ illustrations. The Chile-based artist envisions fantastical worlds of play and whimsy, inhabited by characters that express strong emotions. Saturated with bright colors, her illustrations brim with texture and grainy details that give the scenes a retro feel. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Fanciful Characters Inhabit María Jesús Contreras’ Whimsically Illustrated Worlds appeared first on Colossal.  ( 6 min )
  • Open

    Lessons from my Gunpla Tools
    Last year I got into Gunpla, a hobby where you build little plastic model anime robots. What I like most about the hobby is that the models are “press-fit”, meaning you can build the entire model by pressing the parts together with your fingers. No gluing, no painting, just fingers. You can follow the directions and have a little plastic robot model in one sitting. That low-barrier of entry is a key part of what makes Gunpla fun. Although tools are not required, a handful of tools improve the experience and output. As I’ve been progressing at Gunpla, my modest toolset has evolved. This post is a half “how it started / how it’s going” post about my Gunpla tools and half a reflection about tools in general. What are tools for? Why do we choose them? Are the more expensive tools worth it? Let…  ( 5 min )
  • Open

    Most front end work is solving common problems with fundamental skills
    One of the most reassuring and surprising things I learned early in my career is that a majority of the people you look up to in this industry are self-taught, and do not have a CS degree. Just because a vocal minority of developers at those big tech companies all have PhD’s in Computer Science doesn’t mean that the typical developer does. And to be honest, most tech interviews, evaluate people on things that have absolutely nothing to do with what we actually do every day.  ( 3 min )
  • Open

    Easy SVG Customization And Animation: A Practical Guide
    Developers often feel discouraged from editing SVG markup and experimenting with SVG animations, thinking it’s a significant time investment or they need to use a complex animation library to do so. In this article, Adrian showcases his favorite tricks, which make the process streamlined and fun.  ( 30 min )
  • Open

    Awesome Demos Roundup #23
    The latest compilation of innovative and captivating demos and code experiments from the web.  ( 3 min )
  • Open

    EU and copyright protections for AI-generated works and other notes
    Copyright and AI-generated works Copyright and Artificial Creation: Does EU Copyright Law Protect AI-Assisted Output?  This paper is based on a study made for the European Commission on the ‘copyrightability’ of AI-assisted work. This one highlights the variations in definitions of a ‘work’ for copyright purposes between EU member states. So, it would seem that AI generated art, provided it had an original prompt, choice of software, etc., might pass the standard in some member states, but not all of them. This paper and the next one both highlight the importance of process in dictating what is and isn’t copyrightable. Which is an interesting contrast to my understanding of copyright infringement, which doesn’t care about process at all and is only judged based on outcomes. This leads to t…  ( 26 min )
  • Open

    Edmund Boey
    Edmund Boey is a secret agent with multiple secret identities. Senior Designer at Atlassian by day. Creative dabbler by night.  ( 5 min )

  • Open

    Teenage Skeuomorphic Desktop Designs
    An archive of my high school desktop designs, circa 2009  ( 8 min )
  • Open

    DevTools Tips: Debugging PWA
    Progressive Web Apps (PWA) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase. Watch the video to learn how to debug these apps with Chrome DevTools. With DevTools, you can: Inspect your app's manifest file that makes your app installable. For example: Check icons for different platforms. Catch errors. Configure a richer installation UI with description and screenshots. Test service workers that act as proxies between your app and the network. For example: Check worker registration. Check worker versioning and activity. Update worker version on reload. Debug network connectivity by emulating offline mode or bypassing workers. Test network messages. To learn more, see: Debug Progressive Web Apps Learn PWA Unpacking the Workbox video series The service worker lifecycle  ( 2 min )
    CSS color-mix()
    The CSS color-mix() function is shipping in Chrome 111. This post explains how you can use this function to mix colors in your stylesheets. Before color-mix(), to darken, lighten, or desaturate a color, developers used CSS preprocessors or calc() on color channels. .color-mixing-with-sass { /* Sass: equally mix red with white */ --red-white-mix: color.mix(red, white); } Sass has done great work staying ahead of the color CSS specification. There has not, however, been a real way to mix colors in CSS. To get close you need to do math of partial color values. Here's a reduced example of how CSS may simulate mixing today: .color-mixing-with-vanilla-css-before { --lightness: 50%; --red: hsl(0 50% var(--lightness)); /* add "white" to red by adding 25% to the lightness channel *…  ( 7 min )
  • Open

    Case Study: Garden Gates. Identity and Packaging Design for Garden Center
    Enjoy the stylish and elegant packaging design and a set of bright, atmospheric illustrations developed as a part of the brand identity for the garden center and plant nursery business.  ( 8 min )
  • Open

    Yoinking auto-transcripts from Slack
    We are creating some How-To Videos for Luro. Exciting to be at that point in product development, but it would be nice if our videos had captions from day one to set a precedent. We could pay to have them all transcribed, or pay for some automated caption service, or even upload them all to YouTube and get transcriptions once those finish processing… but ughck, those options are extra work and not “lean” in spirit. That’s when we noticed Slack started adding transcriptions for any video we upload. We had transcriptions! In the spirit of patching the Web, I wrote a one-liner console script to yoink those VTT transcriptions from Slack for Web with a little URL hacking. Find the uploaded video in Slack, click “View Transcript” in the caption below the video, then click the “Expand” button to see the video and the transcript side-by-side. Then put this in the console: $('video').poster.split('/').slice(0,-1).join('/') + '/file.vtt' ⚠️ Warning: Auto-captions —what the deaf community lovingly refer to as “auto-craptions”— have limitations. For example, it transcribes our “Luro” as “Laura” and is entirely wrong and non-sensical at times. I point this out to show that you’ll need a human in the mix to proofread and fix captions. Be extra alert when dealing with technical content. Anyways, hope this is helpful.  ( 2 min )

  • Open

    Stratechery Plus Adds Greatest Of All Talk
    Announcing the newest addition to the Stratechery Plus bundle: Greatest of All Talk, a podcast about basektball, life, and national parks.  ( 8 min )
  • Open

    Braids and Bowlers: Indigenous Bolivian Women Skateboard in Style in Celia D. Luna’s Empowered Portraits
    Against the pastels and earth tones of a skate park in Bolivia, Miami-based photographer Celia D. Luna captures the vibrant energy and determination of women who express solidarity and strength through a love of skateboarding. Part of her series Cholitas Bravas, “Cholitas Skaters” focuses on a group of Indigenous Bolivian women who wear traditional clothes while practicing extreme sports. “I’ve always admired brave women and culture; it’s in my DNA,” she says, describing that her upbringing by a single mother in the Andes Mountains of neighboring Peru instilled an admiration for courage and perseverance. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Braids and Bowlers: Indigenous Bolivian Women Skateboard in Style in Celia D. Luna’s Empowered Portraits appeared first on Colossal.  ( 6 min )
  • Open

    Using AI to appease Jest
    Friday evening at 5pm on my way out of work I was about to push a feature fix up to add some encryption and decryption using crypto-js. The API looks like this: import CryptoJS from 'crypto-js' const encryptedThing = CryptoJS.AES.encrypt("message", SECRET_KEY).toString() const decryptedThing = CryptoJS.AES.decrypt(encryptedThing, SECRET_KEY).toString(CryptoJS.enc.Utf8) It’s an AES cipher block that puts a message in a cipher, and decrypts it on the other end. Cool. It uses math, like popular cryptographic technology Bitcoin, so you know it’s good. As I was ready to push the code up, my tests were failing in the prepush hook. I knew the code was working but I’d have to appease Jest. Jest’s issue was it didn’t know about the import CryptoJS from 'crypto-js' part because it only understa…  ( 3 min )
  • Open

    How to find the index of an item in an array with vanilla JavaScript
    Yesterday, we learned how to find the first matching item in an array. Today, we’re going to learn how to find the index of an item in an array instead of the item itself. Let’s dig in! The Array.prototype.indexOf() method The Array.prototype.indexOf() method accepts the item you want to find as an argument, and returns the index of that item. If no matching item is found, it returns -1 instead.  ( 4 min )
  • Open

    AR, VR, and a Model for 3D in HTML
    Tucked down somewhere in the Safari Technology Preview 161 release notes is a seemingly innocous line about support for a new HTML element and attribute: Added support for  and honor  attributes (257518@main) Anytime I … AR, VR, and a Model for 3D in HTML originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 5 min )
  • Open

    Collective #749
    Case Study: ATMOS * Vento * OpenJourney * Kodemo * Plus  ( 5 min )
  • Open

    How To Build Strong Customer Relationships For User Research
    In this article, Rachel walks you through various ways that product teams can utilize to build relationships with customers. She will share some tips and tricks from her experience that have helped her nurture customer relationships and build better products.  ( 23 min )
  • Open

    Sheyda Sabetian
    Art director by day, freelance illustrator by night. Born in Guatemala, based in Berlin.  ( 4 min )

  • Open

    A Practical Guide to fzf: Building a File Explorer
    It’s again a sunny day! Desperate, you’re looking through the windows. You’re locked up in the offices of MegaCorpMoneyMaker, the company you’re working for. While Davina, your colleague developer, explains quietly to one of her colleague the power of the terminal, Dave, another colleague developer, suddenly stands up and interjects: “What you’re saying is not true! The terminal is an old, clunky tool. It’s difficult to manage files and directories only using a terminal, for example.  ( 22 min )
  • Open

    Understanding the GraphQL Type System
    Introduction GraphQL is a modern solution for facilitating the communication between a front end and a data source. All of the details and…  ( 9 min )
  • Open

    Grab yourself a Go-flavored mocktail
    #​445 — January 27, 2023 Unsub  |  Web Version The Go Weekly Newsletter Mocktail: A Tasty, Strongly Typed Mock Generator — A nifty tool that could potentially save you hours of frustration manually creating mocks, even if you’re using something like Testify. Ludovic Fernandez (Traefik Labs) ▶  Ten Things I Hate About Go — These sorts of things are always popular but Jonathan has clearly put some thought into these, and demonstrates the issues in detail. (30 minutes.) Jonathan Hall (Boldly Go) Gophers - Opportunity is Knocking — We’re a premier software engineering firm looking for mid to senior level engineers to help us develop advanced software solutions and applications in Go. Got at least 1 year of professional Go experience and located in the A…  ( 3 min )
  • Open

    Whimsical Woodland Creatures and Sea Life Carved by Zoe Feast Inhabit Raw Wood Rounds
    Designer Zoe Feast has an affinity for patterns, and her practice revolves around motifs of flora, fauna, and organic forms that she creates for a variety of personal projects and commissions. After a visit to her local library and an encounter with its laser engraver, Feast decided to translate her whimsical illustrations to a three-dimensional surface. She sourced slabs of wood from a nearby habitat restoration project and carved seals in whispy waves, hedgehogs lounging among flowers and foliage, and a family of wide-eyed owls perched on branches. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Whimsical Woodland Creatures and Sea Life Carved by Zoe Feast Inhabit Raw Wood Rounds appeared first on Colossal.  ( 5 min )
    Folk Art and Bold Geometric Shapes Flourish in Lisa Congdon’s Joyful Paintings
    A sense of lively optimism permeates Lisa Congdon’s work. Through vibrant palettes of yellows, pinks, and blues, the Portland-based artist pairs bold geometries with folk art symbols, rendering abstract compositions or minimal scenes that capture a joyful outlook. Her acrylic paintings are on view now at Chefas Projects as part of The Opposite of Sorrow, a solo show that considers what it means to be positive.  “One cannot know joy without also knowing darkness,” Congdon says, sharing that her practice originated as an antidote to depression. More Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $5 per month. The article Folk Art and Bold Geometric Shapes Flourish in Lisa Congdon’s Joyful Paintings appeared first on Colossal.  ( 6 min )
  • Open

    How to find the first matching item in an array with JavaScript
    Today, we’re going to look at how to find an item in an array. Let’s dig in! The Array.prototype.find() method The Array.prototype.find() methoda locates the first item in an array that matches a test you pass in as a callback function. The callback accepts an argument that serves as a reference variable for the current item in the array. Here’s a simple example that finds the item tuna in an array of sandwiches.  ( 4 min )
  • Open

    Creating A High-Contrast Design System With CSS Custom Properties
    Managing our colors can truly help people to access our content. In this article, Brecht de Ruyte takes a deep dive into how we can create a high-contrast system while maintaining a balance between designing something accessible and respecting the look and feel of a brand.  ( 17 min )
    Better ROI For Your Digital Products: Why Continuous Research Is Key
    57% of product professionals say that product research has a positive effect on customer satisfaction. 42% agree that it affects profitability. Imagine how much more successful your product would be if you did research continuously?  ( 17 min )
2023-03-26T14:17:01.888Z osmosfeed 1.15.1