RSSAmplifier

Blog

Agile Software Development

Recent content on Agile Software Development

agilesoftwaredevelopment.comRSS feed ↗28 posts

Latest posts

PDF to PNG

Convert PDF pages to PNG locally, in browser or in a Chrome side panel, with no file uploads.

I Got Tired of Losing Dozens of Tabs and Built Tab Saver: Backing Up Tabs to Google Account with Zero Signups

I constantly have multiple Chrome windows open, each with a pile of tabs. One window has a dozen slow analytics queries that I’ll check “any minute now.” Another has my research on $lookup and $unwind in MongoDB. The third one — with the most tabs — has St. Petersburg school enrollment rules, because life. Of course, a more urgent task comes up, and the old windows get…

Tab Saver

Save all your browser tabs with one click. Synced to your Google account so you never lose them.

Google Meet Reactions: Reverse Engineering the WebRTC Channel for Emoji

I spend a lot of time in Google Meet — sometimes 3-4 hours a day. Google recently added a ton of new emoji reactions, and we use them actively. But the UX for finding them is… not great. Colleagues keep sending cool new emoji, and I struggle to find that exact one they just used. Of course, an enthusiastic programmer can break improve any UX! The result is Google Meet Reactions , an…

Reaction Latency: Why I fixed Google Meet's Emoji Bar

I use emoji reactions in Google Meet a lot, but I have a problem with its emoji picker: it is too slow for conversation. When someone drops a bombshell in a meeting, you have about 2 seconds to react. That is the “social window.” If you drop a 🤯 emoji 10 seconds later, it’s awkward. The native Google Meet picker is not built for speed or even convenience. You open it, scan 9…

Google Meet Reactions

The fastest way to specific Emojis in Google Meet™ with instant search, typo correction, and smart sorting.

How to get your Chrome Web Store extension featured and double your installs (by just asking nicely)

I got my Highlighter Extension a Featured badge by doing something surprisingly simple: I just asked for it. The result? My daily installs roughly doubled . It took about 2–3 days (people report anything from a few days to a month).

The Cmd‑F for many terms at once, built for tough dynamic pages

I have just created a Chrome extension that replaces Cmd‑F when you need to search for many terms at once. Think “ERROR”/“WARNING” or “JavaScript”/“Machine Learning”/“AI”. It is fast. Really fast. Faster than any similar extension I know . CSS Custom Highlights = no injected wrappers, no jank. (Curious about alternatives? See one and…

Highlighter Extension

A Chrome extension that searches for many keywords at once—even in collapsed sections—with match counts shown right in the toolbar badge.

Sale: Gin Zulu paraglider and Gin Genie harness and lots of other para stuf

If interested email me at artem.marchenko[at]gmail.com Send your phone number if you’d like to discuss something by voice or in chat. I used to to fly a paraglider. A great sport (which I started with the awesome Tamkik club in Tampere), but time goes. Family and moving between cities and workplaces - over the last 7 years or so I haven’t done a single flight, so it’s time to…

fastbase64decode

Base64 decode optimized for speed and privacy. A single page for high-performance Base64 decoding in the browser.

A SaaS Landing Page with ALL the bells and whistles for $19 / year

Starting a SaaS or micro-SaaS business can be challenging, especially when it comes to creating a landing page. As I recently discovered when building AI Feedback Pro , creating a landing page to validate customer interest can be a costly venture. However, I found a solution that cost just $19/year plus the cost of the domain, without sacrificing the essential features. In this post, I’d…

How to choose the appropriate level of statistical significance for an AB-test

How to choose the appropriate level of statistical significance for an AB-test Nowadays a lot of product managers have to confirm most of their decisions with AB-tests. Yet, it is far not always clear how to choose the parameters for the test. A particularly difficult parameter to tune is often the level of statistical significance. If we choose too high level - tests will fail even though…

Turn off Decimal128 support in GORM when working with MongoDB 3.2

Got GORM 6.1 (Grails 3.3+ or Micronaut), MongoDB 3.2 and strange “Prematurely reached end of stream” errors? - Check if these happen when trying to save BigDecimal fields and disable it in grails.mongodb.decimalType: false

10 agile contracts

This post is a slightly updated version of the one published earlier . It was created by Peter Stevens who have later written a whole e-book on Agile Contracts As a customer or supplier of software services at the beginning of a Software Development Project, you know that there is too much at stake to work with just a verbal agreement. A contract is really just a set of written playing rules. The…

Measures of size

This post is a slightly updated version of the one published earlier Measurement is fundamental to any engineering discipline and the planning of a software creation work is no different. Whenever you plan to make or renew a piece of software the most important metric as the workload size. Measure of size is important because knowing the amount of work to do and the team skills (i.e. velocity) you…

Product Backlog

This post is a slightly updated version of the one published earlier Product backlog always lists items adding value for the customer. It includes functional requirements and non-functional requirements. It can also include items required by the team, but only the ones that will eventually bring value to the customer, e.g. taking into use a continuous integration server in order to guarantee the…

Simple Product Backlog

Want to try handling your Scrum product backlog in just Excel? Here is a template with lots of comments and a video on how to use it. SimpleProductBacklog.xls

Free Stats With Zero Cookies for Static Sites

Got a single page app deployed to an Amazon S3 bucket or Netlify and want to see how popular it is without polluting browsers with the tracking cookies? Just add a Cloudflare CDN layer on top.

Web tool for fast base64 encoding decoding

There is a new pair of online base64 encoding-decoding tools in this world. They load pretty much as fast as it gets, there are no ads, data never leaves your browser and there is no cookie policy, because there are no cookies! Go try these! https://www.base64decode.xyz https://www.base64encode.xyz Source code is on GitHub

Restarting AgileSoftwareDevelopment.com

How it all started Back in 2007 I’ve’ got acquainted with Agile Software Development and got abosultely excited up to the point of starting a PhD on Agile Project management (probably unlikely to be ever completed). Then I’ve figured that one of the best ways to learn was to start discussing the topic and so this site got started. I decided to run in on what was looking great,…

Podorozhnik

A simple calculator app demonstrating cross-platform code sharing between React (web) and React Native (mobile).

BuildStatus

Update hardware indicators (like BlinkStick LEDs) when your CI build passes or fails. Visual feedback for your build pipeline.

Helloworld Pro Sailfish

A minimal but complete project template for 100% QML Sailfish OS apps, including test setup. 41 ⭐ on GitHub.

CuteContacts iOS

A Qt/QML-based clone of the iOS 7 Contacts app UI. Proof of concept that native-looking iOS apps are possible with Qt.

Mixpanel QML

A Mixpanel analytics library for QML applications. Enables event tracking in Qt/QML mobile apps.

Wikipedia for Sailfish OS

A native Wikipedia client for Sailfish OS, built with Qt/QML. 10 ⭐ on GitHub.

agilesoftwaredevelopment.com

Personal developer site built with Hugo and PaperMod. Bilingual (EN/RU), statically hosted on Netlify.