Skip to content

Bram Esposito

  • archive
  • photos
  • now
  • about me

tech

photos

blog roadmap

  • Mist

    Written on January 19, 2025 by Bram Esposito in photo · 0 words · 1 min read

    In: dawn, mist, wind turbine
    Read more: Mist
  • No wolves in sight

    Written on January 19, 2025 by Bram Esposito in photo · 0 words · 1 min read

    In: running, winter

    Read more: No wolves in sight
  • Winter Veluwe

    Written on January 18, 2025 by Bram Esposito in photo · 0 words · 1 min read

    In: running, veluwe, winter
    Read more: Winter Veluwe
  • How to prepare for a DDoS

    How to prepare for a DDoS

    Written on January 17, 2025 by Bram Esposito in tech · 269 words · 1 min read

    In: DDoS, ESP32, IOT, networking, product-management, Raspberry Pi, startup, testing

    This post is about the product we are building at Toolsquare.io

    The recent/ongoing DDoS1 in the Netherlands impacted our customers, and our own product.

    Although we don’t have publicly accessible endpoints on the customers network, we dó have to use their network connection to connect our hardware with our cloud platform. As an IOT solution, this is obvious. We do not supply our own WiFi network or cellular network, in order to reduce costs.

    Offline Mode

    When creating an IoT productivity system, the last thing you want is to get in the way of your user’s productivity. That’s why we implemented an offline mode on our hardware that allows the user to continue to work in case there is no network connectivity. This feature can be enabled on a per-device basis.

    Slow is not Offline

    As a consequence of the ongoing DDoS attack, network traffic is slow. This leads to long connection times, and response (failure to connect or connection success) takes more time to come in. Some of our hardware units were failing to go into offline mode because of this, and stuck in a reboot loop. Once we figured this out, a fix was quickly deployed and our customers can continue their work in offline mode.

    You’ll never test enough

    We have a robust test plan with unit tests, integration tests and end to end tests that takes many things that can be simulated into account. After today’s experience we will add slow network testing for our hardware/firmware to this by building a Raspberry Pi network emulation device that can simulate slow network behaviour.

    1. Distributed Denial of Service attack ↩︎
    Read more: How to prepare for a DDoS
  • Upgraded the old Fujifilm with a new strap

    Written on January 15, 2025 by Bram Esposito in photo · 8 words · 1 min read

    In: Fujifilm, Photography, shopping

    Upgraded the old Fujifilm with a new strap

    Read more: Upgraded the old Fujifilm with a new strap
  • WooCommerce Brands rollout

    Written on January 14, 2025 by Bram Esposito in tech · 123 words · 1 min read

    In: ecommerce, release management, WooCommerce, WordPress

    With WooCommerce 9.4, WooCommerce Brands is getting rolled out to a cohort (5%) of installs.

    Introducing Brands

    If you do not want to participate in this change set the option woocommerce_remote_variant_assignment to a higher value, e.g. 111

    <?php
    /**
     * Ensures that the Brands feature is released initially only to 5% of users.
     *
     * @return bool
     */
    public static function is_enabled() {
    	$assignment = get_option( 'woocommerce_remote_variant_assignment', false );
    
    	if ( false === $assignment ) {
    		return false;
    	}
    	return ( $assignment <= 6 ); // Considering 5% of the 0-120 range.
    }

    While this is a good feature, it can break your existing brands solution as it did in my case on an existing ecommerce setup.

    As a solution, set the new brands permalink to something different from brand, e.g. brands.

    Read more: WooCommerce Brands rollout
  • NetNewsWire update!

    Written on January 14, 2025 by Bram Esposito in tech · 13 words · 1 min read

    In: bugfix, rss

    Version 6.1.9 for Mac was released

    Related: NetNewsWire was not updating my RSS feed

    Read more: NetNewsWire update!
  • Wings

    Written on January 12, 2025 by Bram Esposito in photo · 1 words · 1 min read

    In: seagulls, silentsunday, sky
    Blue sky, two seagulls flying

    Wings

    Read more: Wings
  • It’s cold outside

    Written on January 11, 2025 by Bram Esposito in photo · 4 words · 1 min read

    In: ice, running

    It’s cold outside.

    Read more: It’s cold outside
  • City run

    Written on January 10, 2025 by Bram Esposito in photo · 9 words · 1 min read

    In: Antwerp, Bobby Bar, ice, running

    A good daily run. No slipping on the ice.

    Read more: City run
←Previous Page
1 … 4 5 6 7 8 … 76
Next Page→
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun

Activity grid of posts to this website. Hover a square to see the date.

B35 logo

Bram Esposito

Designer ~ Hacker ~ Dreamer

  • archive
  • photos
  • now
  • about me
  • on Mastodon
  • on Github
  • on Last.fm

© 2025 Bram Esposito – rss feed – find me on mastodon