# Badge

Published articles for Badge.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Open Sauce and GPS time were my summer AI Antiseptics

DevFeed: [Open Sauce and GPS time were my summer AI Antiseptics](<https://devfeed.tech/articles/open-sauce-and-gps-time-were-my-summer-ai-antiseptics-10472.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/open-sauce-gps-time-badge/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-07-22T14:00:00Z

Content type: opinion

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [MicroPython](<https://devfeed.tech/topics/micropython.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [badge](<https://devfeed.tech/tags/badge.md>), [claude](<https://devfeed.tech/tags/claude.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [gps](<https://devfeed.tech/tags/gps.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [open-sauce](<https://devfeed.tech/tags/open-sauce.md>), [projects](<https://devfeed.tech/tags/projects.md>), [time](<https://devfeed.tech/tags/time.md>), [videos](<https://devfeed.tech/tags/videos.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The author describes using Claude to build a 2,141-line MicroPython Badgeware app for a Pimoroni Tufty 2350 and Adafruit PA1010D GPS module. The GPS Time Badge uses GPS data to discipline the badge's internal real-time clock, although timing accuracy was limited by the hardware and BadgeOS architecture. The author also logged GPS satellite and fix-quality data and used Claude to create an interactive visualization, highlighting data visualization as a practical use of AI tools.

### Source excerpt

In the midst of our AI slop revolution, traveling to the West coast for Open Sauce this past weekend was the perfect antiseptic for rising costs, summer heat, and online divisiveness. It's ironic, then, that I used Claude to vibe code my Tufty GPS Time Badge. Partly due to time constraints, and partly because I wanted to see if I could complete a personal project end-to-end, without editing a line of code, I throw my requirements at Claude and ultimately came up with this 2141-line MicroPython app for Pimoroni's Badgeware ecosystem.

## 2024 Security Feature Highlights

DevFeed: [2024 Security Feature Highlights](<https://devfeed.tech/articles/2024-security-feature-highlights-6976.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/2024-security-features>)

Author: Jack Kumar

Published: 2024-08-06T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Git](<https://devfeed.tech/topics/git.md>), [Social engineering](<https://devfeed.tech/topics/social-engineering.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [badge](<https://devfeed.tech/tags/badge.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [git](<https://devfeed.tech/tags/git.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [password](<https://devfeed.tech/tags/password.md>), [phishing](<https://devfeed.tech/tags/phishing.md>), [security](<https://devfeed.tech/tags/security.md>), [signing](<https://devfeed.tech/tags/signing.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

Hugging Face outlines security features for Hub users, including fine-grained access tokens, two-factor authentication, and signed Git commits. Enterprise Hub users also receive advanced security controls.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Getting Started with SwiftUI

DevFeed: [Getting Started with SwiftUI](<https://devfeed.tech/articles/getting-started-with-swiftui-11525.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/getting-started-swiftui>)

Published: 2024-06-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [badge](<https://devfeed.tech/tags/badge.md>), [course](<https://devfeed.tech/tags/course.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [learning](<https://devfeed.tech/tags/learning.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [user-interface](<https://devfeed.tech/tags/user-interface.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

### AI overview

A beginner learning path that introduces SwiftUI, Apple's declarative user interface framework for iOS development. It covers views, view hierarchies, custom views, adaptive interfaces, and navigation.

### Source excerpt

This course introduces the fundamental concepts of SwiftUI, Apple's declarative user interface framework for building iOS applications. You'll delve into the world of SwiftUI, learning how to create responsive user interfaces with ease. The course covers essential topics such as views, hierarchies and navigation providing a solid foundation for developing iOS apps.

## Concurrency & Networking in Android

DevFeed: [Concurrency & Networking in Android](<https://devfeed.tech/articles/concurrency-networking-in-android-11516.md>)

Original publisher: [Read original article](<https://www.kodeco.com/android/paths/concurrency-networking>)

Published: 2024-06-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [badge](<https://devfeed.tech/tags/badge.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [course](<https://devfeed.tech/tags/course.md>), [json](<https://devfeed.tech/tags/json.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [networking](<https://devfeed.tech/tags/networking.md>), [overview](<https://devfeed.tech/tags/overview.md>)

### AI overview

A learning path on concurrency and networking in Android with Kotlin. It covers background operations, network requests and responses, JSON parsing into Kotlin data structures, and the use of common libraries and data formats.

### Source excerpt

This learning path is a comprehensive overview of networking and concurrency in Kotlin. In this learning path, users will learn how to run operations in the background and communicate over the network using common libraries and data formats.

## visionOS: Beyond the Basics

DevFeed: [visionOS: Beyond the Basics](<https://devfeed.tech/articles/visionos-beyond-the-basics-11532.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/visionos-beyond-the-basics>)

Published: 2024-03-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [visionOS](<https://devfeed.tech/topics/visionos.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [apps](<https://devfeed.tech/tags/apps.md>), [badge](<https://devfeed.tech/tags/badge.md>), [course](<https://devfeed.tech/tags/course.md>), [design](<https://devfeed.tech/tags/design.md>), [developers](<https://devfeed.tech/tags/developers.md>), [ios](<https://devfeed.tech/tags/ios.md>), [junior](<https://devfeed.tech/tags/junior.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learning](<https://devfeed.tech/tags/learning.md>)

### AI overview

A learning path for junior to mid-level iOS developers who want to deepen their knowledge of visionOS. It covers accessible app design, the visionOS Human Interface Guidelines, and augmented reality development with RealityKit and Reality Composer Pro.

### Source excerpt

This course is for junior to mid-level iOS developers who want to learn more about visionOS. You'll learn to design apps for accessibility and use RealityKit and Reality Composer Pro to create augmented reality experiences.

## Become a Signal Sustainer

DevFeed: [Become a Signal Sustainer](<https://devfeed.tech/articles/become-a-signal-sustainer-1737.md>)

Original publisher: [Read original article](<https://signal.org/blog/become-a-signal-sustainer/>)

Published: 2021-12-01T00:00:00Z

Content type: article

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [badge](<https://devfeed.tech/tags/badge.md>), [community](<https://devfeed.tech/tags/community.md>), [data](<https://devfeed.tech/tags/data.md>), [investors](<https://devfeed.tech/tags/investors.md>), [organization](<https://devfeed.tech/tags/organization.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payments](<https://devfeed.tech/tags/payments.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [products](<https://devfeed.tech/tags/products.md>), [profile](<https://devfeed.tech/tags/profile.md>), [server](<https://devfeed.tech/tags/server.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

Signal describes a nonprofit funding model supported by user contributions rather than advertising, data sales, investors, or shareholders. The article explains monthly subscriptions, one-time boosts, profile badges, privacy-preserving payment verification, and automatic cancellation when users stop using the app.

### Source excerpt

Signal has no data to sell, no advertisers to sell it to, and no shareholders to benefit from such a sale. We're building a different kind of tech - where your data stays in your hands - but we're also building a different kind of tech organization. One without investors, quarterly earnings calls, or share price considerations. While the model for conventional tech companies incentivizes them to build products for your data rather than for you, Signal's nonprofit structure is designed so that the only way value can accrue is in the experience of using the app; the only place it can accrue is in the hands of the people who use it. Read more...

## Quests along the Road to Devcon

DevFeed: [Quests along the Road to Devcon](<https://devfeed.tech/articles/quests-along-the-road-to-devcon-16964.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2021/05/19/quests-along-the-road>)

Author: Devcon

Published: 2021-05-19T00:00:00Z

Content type: news

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Discord](<https://devfeed.tech/topics/discord.md>)

Tags: [art](<https://devfeed.tech/tags/art.md>), [badge](<https://devfeed.tech/tags/badge.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [collect](<https://devfeed.tech/tags/collect.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [devcon](<https://devfeed.tech/tags/devcon.md>), [digital](<https://devfeed.tech/tags/digital.md>), [discord](<https://devfeed.tech/tags/discord.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [learn](<https://devfeed.tech/tags/learn.md>), [livestream](<https://devfeed.tech/tags/livestream.md>), [nfts](<https://devfeed.tech/tags/nfts.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [pixel-art](<https://devfeed.tech/tags/pixel-art.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

The article announces Road to Devcon Quests, periodic community activities designed to encourage collaboration, contribution, and learning while Devcon 6 planning continues. It highlights online events with the EthStaker community, including a POAP.art livestream where participants can create pixel art and earn POAP badges.

### Source excerpt

Friends, As the Ethereum ecosystem continues to grow and mature at break-neck speeds, we continue to work hard on delivering an amazing Devcon 6. Though the timing is still unclear as to when we'll all be able to reunite in Bogota, we want to keep our community involved along...

## RAD Chat Room - Part 4

DevFeed: [RAD Chat Room - Part 4](<https://devfeed.tech/articles/rad-chat-room-part-4-19489.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/rad-chatroom-part-4/>)

Author: Steve Hannah

Published: 2020-05-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [badge](<https://devfeed.tech/tags/badge.md>), [capture](<https://devfeed.tech/tags/capture.md>), [conference](<https://devfeed.tech/tags/conference.md>), [display](<https://devfeed.tech/tags/display.md>), [function](<https://devfeed.tech/tags/function.md>), [properties](<https://devfeed.tech/tags/properties.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [video-conferencing](<https://devfeed.tech/tags/video-conferencing.md>)

### AI overview

Part 4 of a RAD Chatroom tutorial explains how to add more actions and customize CodeRAD's ChatRoomView using actions and view properties. It demonstrates adding options for phone calls and video conferencing from participant avatars.

### Source excerpt

This is part 4 of the RAD Chatroom tutorial. You can find part 1 here, part 2 here and part 3 here. Adding More Actions So far we've implemented the basic requirements of a chat room. It can display messages, show participants, and it allows users to send new messages. Now let's go a step further and add some more actions. CodeRAD views like ChatRoomView allow for customization in a variety of ways, but the two primary methods are: