close
close

I was wrong about array methods and generators…

For the longest time, I’ve always thought that JavaScript generators perform better than chained array methods in terms of execution time. Surely, I thought that the superior memory efficiency of generators (due to lazy computation) implied better overall execution time as well. Surely, in terms of time complexity, the single-pass O(n)O(n)O(n) nature of generators were […]

Commenting in Python – Python Morsels

Log in to your Python Morsels account to save your screencast settings. Don’t have an account yet? Sign up here. Let’s talk about it Commenting Python Code. We have a Python program that prints Hello!pauses for a second and then prints Goodbye! on the same line: from time import sleep print(“Hello!”, end=””, flush=True) sleep(1) # […]

NTT: All-Photonics Network Activated Between Taiwan and Japan – Analysis of High-Performance Computing News

NTT Corp. and Chunghwa Telecom announced that they have activated the first fully photonics-based network between Taiwan and Japan at a speed of approximately 17 msec on a one-way network of approximately 3,000 km, the companies said. This IOWN (Innovative Optical and Wireless Network) connects Chunghwa Telecom’s headquarters in Taipei City to the Musashino R&D […]

Resilience Strategies for Microservices – DEV Community

Resilience in microservices starts with the acknowledgment that failures are inevitable, and therefore, systems must be designed to adapt when these failures occur. This involves implementing a group of strategies aimed at minimizing the risks of data loss and ensuring the continuity of important business transactions. Techniques such as data replication, distributed transaction management, and […]

ATProto for distributed systems engineers

September 3, 2024 AT Protocol is the technology that Bluesky has developed for open social networks. In this article, we will explore AT Proto from the perspective of distributed backend engineering. If you’ve ever built a stream-processing backend, you’re familiar with the kinds of systems we’re going to explore. If you’re not — don’t worry! […]

The problem with the “hard problem”

Robert Lawrence Kuhn is well-known as the creator and host of the public television series Closer to Truth, an invaluable source of interviews with major contributors to a variety of contemporary debates in philosophy, theology, and science.  (Longtime readers will recall an exchange Kuhn and I had at First Things some years back on the […]

Improve conversion rate 💰

If you’re new here, I’m André, a tech entrepreneur and founder of LaunchFast, a stack designed to help web developers significantly accelerate their project development time. I post daily updates on my journey and progress. After spending a few days with my family, I’m back to developing LaunchFast. I’ve been thinking about what I’m going […]

System Design – Uma introdução

Neste post, vou abordar os fundamentos do System Design, o que seria esse campo de estudos e desenvolvimento e o que isso tem a ver com desenvolvimento de software. Inicialmente, minha intenção é lançar as linhas gerais acerca desse tema e iniciar uma série sobre System Design em Português do Brasil, tendo em vistas que […]

Are Microservices Right for You?

Microservices have emerged as a transformative architectural style. As I delve deeper into software architecture, I find it essential to share insights on microservices, based on both study and practical experience. This article aims to provide a comprehensive understanding of microservices, their benefits, and when they are the right choice for your projects. Microservices Basics […]

Are Microservices Right for You?

Microservices have emerged as a transformative architectural style. As I delve deeper into software architecture, I find it essential to share insights on microservices, based on both study and practical experience. This article aims to provide a comprehensive understanding of microservices, their benefits, and when they are the right choice for your projects. Microservices Basics […]