Urgent.News

What's breaking now, across thousands of outlets.

Tech

Why I built a spaced-repetition app for coding drills

I used to read a solution, nod, and move on. A week later I could not write the same thing from scratch. Understanding something while it is on the screen and being able to produce it yourself are different skills, and only the second one helps in an interview or on a real project. That is why I built Daily Coding, a free web app of short drills for JavaScript/TypeScript, SQL and page building.…

The author explains how they previously struggled with understanding coding concepts they had simply read about. They would nod along to solutions, only to forget how to write them from scratch a week later. This led them to develop Daily Coding, a free web app offering short coding drills in JavaScript/TypeScript, SQL, and page building. Each drill is concise enough to be completed in a minute or two, and the app utilizes spaced repetition to reinforce learning.

When a user answers a drill correctly, it returns later to be attempted again. If the answer is incorrect, the app first provides a hint to guide the user towards the right solution. If the user remains stuck, they receive a step-by-step explanation of how to arrive at the correct answer. An example drill involves predicting the output of a JavaScript code snippet that utilizes the map and filter array methods.

The answer is [4, 6], but common wrong answers are [2, 3] or [6], indicating a misunderstanding of the order in which the methods are applied.

The author emphasizes that the drills focus on fundamental coding concepts, which are often known but can be difficult to execute without assistance. They are seeking feedback on various aspects of the app, such as the appropriate size and complexity of the drills, the effectiveness of the explanations, and any missing basics that users would like to practice.

The author also asks if the drills feel honest and representative of real coding challenges, especially for users with extensive experience. Daily Coding is free and ad-free, and interested users can try it out at https://daily-coding-drills.netlify.app.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

MCP Servers Had a Rough 48 Hours: 4 Unauthenticated CVEs

Between Monday morning and Tuesday night this week, four Model Context Protocol servers published CVE records for the same basic failure: every tool they expose is reachable with no authentication.

  • Four unauthenticated CVEs discovered in MCP servers
  • Vulnerabilities allow unauthorized access and code execution
  • Fixes available but not widely adopted

Artifactory Is Under Active Attack: 3 Checks in 30 Minutes

A research report published Thursday describes four weeks of active exploitation of JFrog Artifactory, the artifact registry that sits in front of most Java and DevOps build pipelines.

  • Three security vulnerabilities exploited in JFrog Artifactory between Aug 15 and Sep 8
  • Exploitation chain bypasses authentication, gains unauthorized admin privileges
  • CVE-2026-42018, CVE-2026-42016, and CVE-2026-82329 affect Artifactory 7.133.11-7.161.20

Samsung Galaxy Z Fold 9 could be thinner with a camera upgrade. Could foldables finally feel easy?

Every very foldable phone comes with a bargain. Open it and you have something close to a small tablet. Close it and you pay for the privilege: A thicker body, extra weight, a hinge, a crease, and a…

  • Galaxy Z Fold 9 could be 7.9mm thin when folded, thinner than current models.
  • Potential under-display camera on inner screen, similar to Fold 3 design.
  • Thinner design aims to make foldable feel effortless and invisible in daily life.

More from Sunday 4 October →