
Hello, checkiomates🐱👤!
Here's a glimpse into the latest in JavaScript: Explore the upcoming sync and await features in ECMAScript 2025, discover how AI agents are quietly revolutionizing frontend development workflows, and learn valuable strategies for boosting the popularity of your open-source projects. Additionally, we present a coding challenge focused on efficiently counting numbers divisible by a given integer within a range using only integer arithmetic and conditional logic, no loops allowed!
💡TIP
You may click on any mission tag and see all missions, where this tag is present! If you want to discover all CheckiO features, visit our tutorial. It's a longread, but it's worth it!
🏁MISSION
Count Divisibles in Range by freeman_lex -
Given three integers start, end, n, so that start <= end, count how many integers between start and end, inclusive, are evenly divisible by n. Note that either start or end can well be negative or zero, but n is guaranteed to be greater than zero. Try to have code with no loops at all, but use only integer arithmetic and conditional statements to root out the truth.
assert.strictEqual(countDivisibles(7, 28, 4), 6); assert.strictEqual(countDivisibles(-77, 19, 10), 9); assert.strictEqual(countDivisibles(1, 999999999999, 5), 199999999999);
📖ARTICLE
Could JavaScript have synchronous await? -
Dr. Axel reflects on the problems around async code being different to synchronous code and ways around the limitations faced. What could the consequences of a synchronous await be?
How AI Agents Are Quietly Transforming Frontend Development -
You may not hear them, but they’re there. Working in the background adjusting code, optimizing layouts, handling repetitive tasks — AI agents have been quietly infiltrating frontend development. And they’re not just helping developers move faster; they’re changing the very way we build, think about, and interact with the modern web. The frontend, long considered the domain of artists, designers, and interactive wizards, is now welcoming its new silent collaborators: autonomous AI agents. These aren’t just glorified autocomplete engines or glorified linters. They’re task-specific, goal-driven, and — when integrated well — shockingly effective.
How to make your open source popular -
This is the guide you’ve been waiting for: how to make your open source popular, the right way. Does ”good idea” = ”popular project”? Here’s a hint: much of the open source dream is a total lie.
👩💻CODE SHOT
How do you think, what the following code does?
function ????????????(items: number[]): number { items. Sort(function(a, b){return a-b}); let l = items.length; let s1 = (items[0] + items[l-1]) * (l+1) / 2; let s2 = items.reduce((a, b) => a + b, 0); return s1 - s2; }
🙌 Thanks for your attention! Hope to meet you at CheckiO, as well as at our Instagram and Twitter! We are really interested in your thoughts! Please, leave a comment below! ⤵