home.social

Search

1000 results for “asynchronaut”

  1. My online summer classes--two live, one asynchronous--in case you know anyone interested! (They'll be good. I'll make sure of it.)

    #WritingCommunity #WritingClass #WritingCraft #FlashFiction #Flash #Subtext #MagicalObjects

  2. 🔴 NOW LIVE [5:30 - 6:30 PM CET]: "Say goodbye to unnecessary waiting: mastering asynchronous programming in Shiny" with Veerle van Leemput.

  3. Hoe je de betrokkenheid van lerenden kunt vergroten met asynchroon online leren
    In Asynchronous pedagogy to improve student engagement beschrijft Hasti Abbasi hoe effectieve asynchrone online activiteiten kunnen worden gebruikt om de betrokkenheid van lerenden te bevorderen (gedragsmatig, emotioneel en cognitief).
    te-learning.nl/blog/hoe-je-de-
    #betrokkenheid #engagement #didactiek #onlinelearning #blendedlearning #actiefverwerken #edutoot #onderwijs

  4. Here's a convenient helper I wrote that can be used to simplify asynchronous initialization of heavy objects without caring about concurrency or call order: gist.github.com/moonshinebot/f

    The pattern scales to multiple lazy properties, and even multiple independent initializers can be used per class (if desired).

    #unitydev #unity3d #gamedev #asyncawait #unitask

  5. Here's a convenient helper I wrote that can be used to simplify asynchronous initialization of heavy objects without caring about concurrency or call order: gist.github.com/moonshinebot/f

    The pattern scales to multiple lazy properties, and even multiple independent initializers can be used per class (if desired).

    #unitydev #unity3d #gamedev #asyncawait #unitask

  6. Here's a convenient helper I wrote that can be used to simplify asynchronous initialization of heavy objects without caring about concurrency or call order: gist.github.com/moonshinebot/f

    The pattern scales to multiple lazy properties, and even multiple independent initializers can be used per class (if desired).

    #unitydev #unity3d #gamedev #asyncawait #unitask

  7. #fromTwitter Apr 12, 2021

    The Asynchronous Array of Pi Picos (#AARPP), a 16 way #RP2040 array that lets you experiment with dataflow and wavefront parallel computing.

  8. Announcing the new release of aiocoap, the asynchronous #Python #CoAP library, version 0.4.2: with updated group #OSCORE support, server-side #DTLS, and many small fixes. aiocoap.readthedocs.io/

  9. Biblio File column!

    “The Joyful Online Teacher: Finding Our Fizz In Asynchronous Classes” by Flower Darby

    Please subscribe to my free "Barnetto" newsletter: barnetto.substack.com

    dielbee.blogspot.com/2026/05/t

    #book #bookreview

  10. Стили интеграции: от файлов до событий — как выбрать правильно

    Выбирать стиль интеграции приложений — всё равно что выбирать фундамент для дома. Ошибёшься — и переделывать придётся, когда стены уже стоят. В этой статье я разбираю четыре основных стиля интеграции: передача файлов, общая база данных, удалённый вызов процедур (RPC) и асинхронный обмен сообщениями (Messaging). Без воды, на реальных примерах — включая историю провала TSB Bank, который стоил сотен миллионов фунтов. Вы узнаете: ▪️ почему общая база данных — это антипаттерн для микросервисов; ▪️ как асинхронность спасает прод, когда падают соседние сервисы; ▪️ какие best practice используют команды, чтобы не получить распределённый монолит. Если вы архитектор, тимлид или разработчик, который хочет строить надёжные системы — добро пожаловать под кат.

    habr.com/ru/companies/otus/art

    #архитектура #стили_интеграции #интеграция_приложений #микросервисы #asynchronous_messaging #kafka #enterprise_integration_patterns

  11. RE: infosec.exchange/@JessTheUnsti

    When I say that Mastodon is a more akin to real time communication/instant messaging than asynchronous communication like forum (e.g. nodebb) or aggregation (e.g. lemmy), this is what I am talking about.

    Microblogging is not a great format because it is still fomo rigged and information overload driven.

    #fediverse #microblogging #communication #socialNetwork #forum

  12. 🥳 New Kitten Release

    This one fixes a bug that you would have encountered had you had an asynchronous component (component with asynchronous render method) nested more than one-level deep within synchronous components.

    (Kitten’s html renderer transparently supports both synchronous and asynchronous render methods.)

    So, this (taken from my unit test), for example, works correctly now:

    ```js
    class AsynchronousOtherName extends KittenComponent {
    async html () {
    await new Promise(resolve => setTimeout(resolve, 10))
    return kitten.html`<i>Balkan</i>`
    }
    }

    class SynchronousName extends KittenComponent {
    /* NOT async */ html () {
    return kitten.html`<strong>Aral</strong> <${AsynchronousOtherName.connectedTo(this)} />`
    }
    }

    class SynchronousTemplate extends KittenComponent {
    html ({ SLOT }) {
    return kitten.html`[Before slot]${SLOT}[After slot]`
    }
    }

    class MyPage extends KittenPage {
    html () {
    return kitten.html`
    <${SynchronousTemplate.connectedTo(this)}>
    <h1>This should render all at once after a short delay.</h1>
    <p>Hello, <${SynchronousName.connectedTo(this)} /></p>
    </>
    `
    }
    }
    ```

    Enjoy!

    :kitten:💕

    kitten.small-web.org

    #Kitten #KittenReleases #SmallWeb #SmallTech #web #dev #JavaScript #NodeJS #async #render

  13. 🥳 Minor releases

    • Auto Encrypt 5.1.0: Moves automatic IP address detection from top-level await to asynchronous createServer() method to enable servers that import to run offline when they’re running on localhost) and exports IPAddresses class so servers can carry out their own automatic IP address detection (IPv4 and IPv6) if they want full control over exactly which domains and IP addresses are included in provisioned TLS certificates.¹

    • @small-tech/https: Re-exports IPAddresses class so servers (like Kitten²) can have full control over exactly which domains and IP addresses are included in provisioned TLS certificates.³

    ¹ codeberg.org/small-tech/auto-e
    ² kitten.small-web.org
    ³ codeberg.org/small-tech/https/

    #SmallWeb #SmallTech #AutoEncrypt #https #releaseUpdates

  14. 🥳 Minor releases

    • Auto Encrypt 5.1.0: Moves automatic IP address detection from top-level await to asynchronous createServer() method to enable servers that import to run offline when they’re running on localhost) and exports IPAddresses class so servers can carry out their own automatic IP address detection (IPv4 and IPv6) if they want full control over exactly which domains and IP addresses are included in provisioned TLS certificates.¹

    • @small-tech/https: Re-exports IPAddresses class so servers (like Kitten²) can have full control over exactly which domains and IP addresses are included in provisioned TLS certificates.³

    ¹ codeberg.org/small-tech/auto-e
    ² kitten.small-web.org
    ³ codeberg.org/small-tech/https/

    #SmallWeb #SmallTech #AutoEncrypt #https #releaseUpdates

  15. 🥳 Minor releases

    • Auto Encrypt 5.1.0: Moves automatic IP address detection from top-level await to asynchronous createServer() method to enable servers that import to run offline when they’re running on localhost) and exports IPAddresses class so servers can carry out their own automatic IP address detection (IPv4 and IPv6) if they want full control over exactly which domains and IP addresses are included in provisioned TLS certificates.¹

    • @small-tech/https: Re-exports IPAddresses class so servers (like Kitten²) can have full control over exactly which domains and IP addresses are included in provisioned TLS certificates.³

    ¹ codeberg.org/small-tech/auto-e
    ² kitten.small-web.org
    ³ codeberg.org/small-tech/https/

    #SmallWeb #SmallTech #AutoEncrypt #https #releaseUpdates

  16. 🥳 Minor releases

    • Auto Encrypt 5.1.0: Moves automatic IP address detection from top-level await to asynchronous createServer() method to enable servers that import to run offline when they’re running on localhost) and exports IPAddresses class so servers can carry out their own automatic IP address detection (IPv4 and IPv6) if they want full control over exactly which domains and IP addresses are included in provisioned TLS certificates.¹

    • @small-tech/https: Re-exports IPAddresses class so servers (like Kitten²) can have full control over exactly which domains and IP addresses are included in provisioned TLS certificates.³

    ¹ codeberg.org/small-tech/auto-e
    ² kitten.small-web.org
    ³ codeberg.org/small-tech/https/

    #SmallWeb #SmallTech #AutoEncrypt #https #releaseUpdates

  17. 🥳 Minor releases

    • Auto Encrypt 5.1.0: Moves automatic IP address detection from top-level await to asynchronous createServer() method to enable servers that import to run offline when they’re running on localhost) and exports IPAddresses class so servers can carry out their own automatic IP address detection (IPv4 and IPv6) if they want full control over exactly which domains and IP addresses are included in provisioned TLS certificates.¹

    • @small-tech/https: Re-exports IPAddresses class so servers (like Kitten²) can have full control over exactly which domains and IP addresses are included in provisioned TLS certificates.³

    ¹ codeberg.org/small-tech/auto-e
    ² kitten.small-web.org
    ³ codeberg.org/small-tech/https/

    #SmallWeb #SmallTech #AutoEncrypt #https #releaseUpdates

  18. HTTPX is a nice Python HTTP client. Here is a comparison of HTTPX synchronous and asynchronous clients.

    gavinw.me/notes/python/httpx-s

  19. My experimental #ActivityPub #SolidProject agent now listens to POSTs to a list of inboxes and outboxes and processes activities asynchronously as they arrive.

    Next I plan to dynamically define the inboxes and outboxes.

    The agent would be given access to a config, subscribe to the listed topics and connect them to the appropriate handler.
    It would also set the public key on the named actor. e.g.

    :myactor_inbox a :WebHookRegistration;
    :topic </inbox/>;
    :handler :InboxModified;
    :actor </actor>.

  20. kitfucoda.medium.com/the-concu

    "What can we do with asynchronous programming?" That was the question that kicked off my latest project. My OBS heart rate widget had been broken for months, and solving it meant tackling a huge technical challenge: bridging a fast, asynchronous Bluetooth data stream with a slow, blocking synchronous OBS WebSocket client. It became the perfect real-world test for Python's concurrency tools.

    The problem started with vendor lock-in. After my old Fitbit died, I moved to a Garmin Instinct II, whose heart rate broadcasts via standard Bluetooth Low Energy (BLE). This shift from a proprietary API to an open interface was the critical first step. It enabled me to easily capture the data using the bleak library, setting up my asynchronous producer.

    The core challenge lay in the Producer-Consumer pattern. My async producer needed to feed the synchronous consumer (the OBS client) without blocking the entire event loop. The solution was to delegate the blocking I/O using asyncio.to_thread and then separate the components entirely using threads and a queue for synchronization. This allowed both the fast BLE communication and the slower OBS updates to work independently and reliably.

    So, is this project a good example of what asyncio is capable of? Absolutely. It shows that even when not all components are asynchronous, it is still possible to create a reliable and non-blocking workaround. Check out the full breakdown, including the code snippets and my thoughts on the future of open hardware development!

    #Python #Asyncio #Concurrency #BluetoothLowEnergy #SoftwareDevelopment #OBS

  21. > ... a new command-line interface to inspect running Python processes using asynchronous tasks...

    🥰

    docs.python.org/3/whatsnew/3.1

    #python314

  22. @kelbot I'll also call out #UUCP. It was one of the last 2 large-scale asynchronous communication methods we had (the last being email, which still survives in that form). Could talk over anything. #NNCP is a worthy successor and, while it doesn't do modems, it does do #encryption and USB drives.