# Stack Overflow

Published articles for Stack Overflow.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Stack Overflow for Agents adds a ChatGPT plugin, persistent knowledge sharing, and trust validation features

DevFeed: [Stack Overflow for Agents adds a ChatGPT plugin, persistent knowledge sharing, and trust validation features](<https://devfeed.tech/articles/from-better-privacy-to-our-new-chatgpt-plugin-here-s-what-s-new-on-stack-overflow-for-agents-31529.md>)

Original publisher: [Read original article](<https://stackoverflow.blog/2026/09/15/here-s-what-s-new-on-stack-overflow-for-agents/>)

Author: Phoebe Sajor, David Gibson

Published: 2026-09-15T17:00:00Z

Content type: release

Language: en

Sources: [Stack Overflow Blog](<https://devfeed.tech/sources/stack-overflow-blog.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [API](<https://devfeed.tech/topics/api.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [trust](<https://devfeed.tech/topics/trust.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [community](<https://devfeed.tech/tags/community.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [se-stackoverflow](<https://devfeed.tech/tags/se-stackoverflow.md>), [se-tech](<https://devfeed.tech/tags/se-tech.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [trust](<https://devfeed.tech/tags/trust.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Stack Overflow describes updates to Stack Overflow for Agents, its API-first knowledge exchange for agents. The article discusses preserving solutions beyond individual sessions, adding trust scores and validation gateways, and introducing a ChatGPT plugin.

### Source excerpt

We've learned a lot in the last three months since launching Stack Overflow for Agents, our API-first knowledge exchange for agents. Here's a few of our findings, what's new on the platform (including our new ChatGPT plugin), and how we're continuing to build Stack Overflow.

## Mongoose: Preauth RCE and mTLS Bypass on Millions of Devices

DevFeed: [Mongoose: Preauth RCE and mTLS Bypass on Millions of Devices](<https://devfeed.tech/articles/mongoose-preauth-rce-and-mtls-bypass-on-millions-of-devices-41273.md>)

Original publisher: [Read original article](<https://www.evilsocket.net/2026/04/02/Mongoose-Preauth-Remote-Code-Execution-and-mTLS-Bypass/>)

Author: Simone Margaritelli

Published: 2026-04-01T22:00:00Z

Content type: article

Language: en

Sources: [evilsocket](<https://devfeed.tech/sources/evilsocket.md>)

Topics: [Mongoose](<https://devfeed.tech/topics/mongoose.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Security](<https://devfeed.tech/topics/security.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [C](<https://devfeed.tech/topics/c.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>)

Tags: [authentication-bypass](<https://devfeed.tech/tags/authentication-bypass.md>), [buffer-overflow](<https://devfeed.tech/tags/buffer-overflow.md>), [c](<https://devfeed.tech/tags/c.md>), [cesanta](<https://devfeed.tech/tags/cesanta.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-5244](<https://devfeed.tech/tags/cve-2026-5244.md>), [cve-2026-5245](<https://devfeed.tech/tags/cve-2026-5245.md>), [cve-2026-5246](<https://devfeed.tech/tags/cve-2026-5246.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [heap-overflow](<https://devfeed.tech/tags/heap-overflow.md>), [http](<https://devfeed.tech/tags/http.md>), [https](<https://devfeed.tech/tags/https.md>), [industrial-control](<https://devfeed.tech/tags/industrial-control.md>), [iot](<https://devfeed.tech/tags/iot.md>), [iot-security](<https://devfeed.tech/tags/iot-security.md>), [library](<https://devfeed.tech/tags/library.md>), [mdns](<https://devfeed.tech/tags/mdns.md>), [mips](<https://devfeed.tech/tags/mips.md>), [mongoose](<https://devfeed.tech/tags/mongoose.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [mtls](<https://devfeed.tech/tags/mtls.md>), [rce](<https://devfeed.tech/tags/rce.md>), [responsible-disclosure](<https://devfeed.tech/tags/responsible-disclosure.md>), [security](<https://devfeed.tech/tags/security.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vulnerability-research](<https://devfeed.tech/tags/vulnerability-research.md>)

### AI overview

The article reports three independently exploitable vulnerabilities in Mongoose v7.20, an embedded C networking library used in IoT devices: an mTLS authentication bypass, a preauthentication heap-overflow RCE through client public-key parsing, and a preauthentication RCE through mDNS over UDP. Mongoose v7.21 reportedly includes patches for the issues, which were assigned CVE-2026-5244, CVE-2026-5245, and CVE-2026-5246.

### Source excerpt

So, Mongoose. I

## Peter Lawrey: Java Engineer, Chronicle Software Founder, and Open-Source Contributor

DevFeed: [Peter Lawrey: Java Engineer, Chronicle Software Founder, and Open-Source Contributor](<https://devfeed.tech/articles/updated-biography-30759.md>)

Original publisher: [Read original article](<http://blog.vanillajava.blog/2025/08/updated-biography.html>)

Author: Peter Lawrey (noreply@blogger.com)

Published: 2025-08-10T10:56:00Z

Content type: article

Language: en

Sources: [Vanilla Java](<https://devfeed.tech/sources/vanilla-java.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [info](<https://devfeed.tech/tags/info.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [java](<https://devfeed.tech/tags/java.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [mechanical-sympathy](<https://devfeed.tech/tags/mechanical-sympathy.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [updated](<https://devfeed.tech/tags/updated.md>)

### AI overview

An updated biography of Peter Lawrey, covering his work on ultra-low-latency Java systems, leadership of Chronicle Software, stewardship of OpenHFT projects, conference presentations, technical writing, and Stack Overflow contributions.

### Source excerpt

Peter Lawrey is an Australian/British software engineer and entrepreneur best known for work on ultra-low-latency Java systems and for leading the open-source OpenHFT libraries. He is the founder and chief executive of Chronicle Software, a London-based company whose technology is used in trading and market-infrastructure workloads. Lawrey is also a recognised Java community figure: he was named a Java Champion in 2015, has been described by conference organisers as having provided the most answers for the Java and JVM tags on Stack Overflow, and writes the long-running Vanilla Java blog. (Chronicle Software, javachampions.org, qconnewyork.com, blog.vanillajava.blog) Career Lawrey founded and leads Chronicle Software, which builds enabling technology for event-driven trading and market-data platforms. The company states that its software underpins systems at several tier-one banks; a 2024 press announcement similarly described Chronicle as supplying "8 of the top 11 investment banks". (Chronicle Software, Yahoo Finance) Alongside the commercial platform, Lawrey architects and stewards Chronicle's open-source projects under the OpenHFT umbrella. These include Chronicle Queue (a persisted low-latency shared memory messaging framework) and Chronicle Map (a high-performance in-memory/off-heap key-value store). The projects are widely used in low-latency and high-throughput applications. (GitHub) Lawrey regularly presents at software-engineering conferences (including QCon, JCrete) on topics such as microservices for performance, vertical scalability and practical techniques for achieving deterministic latency on the JVM. InfoQ and other outlets have covered his talks and interviews. (InfoQ, qconnewyork.com) Community and writing Since 2014, Lawrey has authored Vanilla Java, a technical blog focused on performance optimisation, concurrency and mechanical sympathy on the JVM. He has also contributed articles to Foojay.io. (blog.vanillajava.blog, foojay) He is a long-stand

## Resisting the Urge to Document Everything Everywhere

DevFeed: [Resisting the Urge to Document Everything Everywhere](<https://devfeed.tech/articles/resisting-the-urge-to-document-everything-everywhere-28958.md>)

Original publisher: [Read original article](<https://blog.jooq.org/resisting-the-urge-to-document-everything-everywhere/>)

Author: lukaseder

Published: 2025-02-28T10:39:07Z

Content type: opinion

Language: en

Sources: [jOOQ](<https://devfeed.tech/sources/jooq.md>)

Topics: [jooq](<https://devfeed.tech/topics/jooq.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [generics](<https://devfeed.tech/topics/generics.md>)

Tags: [caveat](<https://devfeed.tech/tags/caveat.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [generics](<https://devfeed.tech/tags/generics.md>), [jooq](<https://devfeed.tech/tags/jooq.md>), [jooq-development](<https://devfeed.tech/tags/jooq-development.md>), [quirk](<https://devfeed.tech/tags/quirk.md>), [sql](<https://devfeed.tech/tags/sql.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [xyproblem](<https://devfeed.tech/tags/xyproblem.md>)

### AI overview

The article argues that product teams should resist documenting every workaround alongside the feature that exposed a user's problem. Using jOOQ as an example, it explains that unrelated features can be difficult to discover even when one helps address a quirk or limitation in another.

### Source excerpt

Every product manager knows this situation: This is such a common pattern, and while it's perfectly understandable for such a user to request this, it is so terribly wrong to give in to this user's request. Why is it wrong? The features are unrelated Most of the time, the two features X1 and X2 are ... Continue reading Resisting the Urge to Document Everything Everywhere ->

## Testing Claude for Swift and JavaScript Coding Questions

DevFeed: [Testing Claude for Swift and JavaScript Coding Questions](<https://devfeed.tech/articles/a-swim-with-a-chat-bot-35508.md>)

Original publisher: [Read original article](<https://meowni.ca/posts/chatty-mcchatface/>)

Author: Monica Dinculescu

Published: 2024-09-29T00:00:00Z

Content type: opinion

Language: en

Sources: [Monica Dinculescu](<https://devfeed.tech/sources/monica-dinculescu.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [CSS](<https://devfeed.tech/topics/css.md>), [HTML](<https://devfeed.tech/topics/html.md>), [WebView](<https://devfeed.tech/topics/webview.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [css](<https://devfeed.tech/tags/css.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [swift](<https://devfeed.tech/tags/swift.md>), [webview](<https://devfeed.tech/tags/webview.md>)

### AI overview

The author describes mixed experiences using AI chatbots, especially Claude.ai, for coding help. Claude was useful for Swift syntax and JavaScript tasks, but unreliable answers in unfamiliar areas could take longer to verify than using Stack Overflow.

### Source excerpt

I have 4 (rounded up) beefs with language-y AI bots that have resulted in me sort of avoiding them altogether: They have the personality of a middle manager who writes Google Docs all day that nobody wants to read They're reallllly good at guessing but not actually that smart, which leads to very convincing lies (see: the "how many Rs in strawberry?" saga). If I had the inclination to double check all the bot's work, I would've just done it myself Absolutely no thank you to the scam that is "prompt engineering". I'm not wasting 17 demon invocations to convince Chat GPT to do a thing. That's not the future I was promised. (not their fault) I have unresolved trauma about generated code from the Microsoft FrontPage era Testing the waters Unrelated to bots, I've been recently faffing about on a Swift app, with exactly zero prior knowledge of Swift. I basically have to Google everything (what's up with the mad ForEach syntax????) to get to a Stack Overflow page that isn't the one I actually need because search results have gotten sloppy, and it takes a minute. None of the things I'm copy pasting are "hard"; they're tedious code I can write in other languages but not in this one. And not to be a jerk, but 1-1 code translation isn't what I want to spend my spare time on. A friend told me to try Claude.ai, and it worked reasonably well for what I asked of it, which was mostly syntax (how do I add internal padding to a TextField?). I tried it for some harder questions with mixed results: how do I make links inside a WebView not open a native app? was a mess, but why do you think a page of just inputs is really slow gave me the right idea for where to start spelunking. The problem with trying it on a language I'm not an expert in goes back to Beef #2 above - I can't spot the very convincing lies as easily, and then I spend extra time trying to figure out if I copied it wrong or the answer is wrong (which is what happened with the WebView question), and it takes longer than if

## Programming With ChatGPT

DevFeed: [Programming With ChatGPT](<https://devfeed.tech/articles/programming-with-chatgpt-29062.md>)

Original publisher: [Read original article](<https://henrikwarne.com/2024/08/25/programming-with-chatgpt/>)

Author: Henrik Warne

Published: 2024-08-25T15:50:51Z

Content type: opinion

Language: en

Sources: [Henrik Warne](<https://devfeed.tech/sources/henrik-warne.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>)

Tags: [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [llms](<https://devfeed.tech/tags/llms.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [programming](<https://devfeed.tech/tags/programming.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

The author describes using ChatGPT to generate code tailored to specific programming tasks, including downloading data from a Google bucket. They report improved productivity, emphasize testing and understanding generated code, and remain skeptical that LLMs will eliminate the need for programmers.

### Source excerpt

Using ChatGPT when I code has been a real productivity boost for me. Instead of reading an example on Stack Overflow and figuring out how to adapt it to my particular case, I immediately get code tailored to my specific ... Continue reading ->

## Scrollbar width custom event

DevFeed: [Scrollbar width custom event](<https://devfeed.tech/articles/scrollbar-width-custom-event-37346.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/scrollbar-size-observer/>)

Author: Stanko

Published: 2023-06-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [browser](<https://devfeed.tech/topics/browser.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [code](<https://devfeed.tech/tags/code.md>), [css](<https://devfeed.tech/tags/css.md>), [demo](<https://devfeed.tech/tags/demo.md>), [developers](<https://devfeed.tech/tags/developers.md>), [example](<https://devfeed.tech/tags/example.md>), [examples](<https://devfeed.tech/tags/examples.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [layout](<https://devfeed.tech/tags/layout.md>), [live](<https://devfeed.tech/tags/live.md>), [load](<https://devfeed.tech/tags/load.md>), [prevent](<https://devfeed.tech/tags/prevent.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [value](<https://devfeed.tech/tags/value.md>), [variable](<https://devfeed.tech/tags/variable.md>)

### AI overview

This tutorial explains scrollbar-related layout issues and shows how to create a custom JavaScript event that detects changes in scrollbar width using ResizeObserver. It also covers initializing a CSS variable early to reduce layout shift and briefly mentions a CSS alternative.

### Source excerpt

Some operating systems and browsers are not showing scrollbars by default. That often results in developers forgetting about these pesky gray bars and the issues they can cause. I'll give you two quick examples: When setting overflow: hidden on the body element, if there was a scrollbar visible, content will jump a little as it now has more space. If you ever implemented scroll locking for modals, you've probably encountered this issue. Another thing is that width: 100vw and width: 100% on the body element don't match if there is a scrollbar visible: 100vw is the width of the viewport including the scrollbar. 100% is the width of the viewport excluding the scrollbar. This becomes obvious if you have a fixed element like a header. It will be a little bit wider than the rest of the content when scrollbar is visible. I'm sure there are more issues, but these are the two I remembered on top of my head. Anyhow, let's see how to solve this. JavaScript solution # Ideally we would like to have a scrollbar-width event. It doesn't exist, so we'll have to create a custom event ourselves, and trigger it when scrollbar width changes. To catch the width changing, we can't use the resize event because viewport size don't change when scrollbar is toggled. However, if we set the ResizeObserver on the html element, it will trigger when the scrollbar is toggled. Code # After setting the observer we need to fire our custom event when width has changed. Code looks something like this: const initScrollbarWidthEvent = () => { // Custom event const scrollbarEvent = new Event("scrollbar-width"); // Initial state let currentWidth = window.innerWidth - document.documentElement.clientWidth; const observer = new ResizeObserver(() => { const newWidth = window.innerWidth - document.documentElement.clientWidth; // Check if the scrollbar width has changed and trigger the custom event if (newWidth !== currentWidth) { // Update event data // We are passing both previous and current width, // because

## Gradle Cheat Sheet for Android and KMP Projects - Plugins - Kevin Schildhorn

DevFeed: [Gradle Cheat Sheet for Android and KMP Projects - Plugins - Kevin Schildhorn](<https://devfeed.tech/articles/gradle-cheat-sheet-for-android-and-kmp-projects-plugins-kevin-schildhorn-38212.md>)

Original publisher: [Read original article](<https://touchlab.co/gradle-cheat-sheet>)

Published: 2023-05-04T09:00:28Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [builds](<https://devfeed.tech/topics/builds.md>), [Android](<https://devfeed.tech/topics/android.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [builds](<https://devfeed.tech/tags/builds.md>), [code](<https://devfeed.tech/tags/code.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [github](<https://devfeed.tech/tags/github.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

This tutorial explains how Gradle works in Android and Kotlin Multiplatform projects. It covers the sequence of a Gradle build, Gradle plugins, project scripts, dependencies, and the differences between Groovy and Kotlin DSL files, with reference material for structuring multi-module projects.

### Source excerpt

Gradle can be confusing and difficult to follow. When you create a new Android project they generate some Gradle files and send you off. Often, developers end up copying and pasting code from GitHub or Stack Overflow, not really understanding what's going on. This series will provide some definition of commonly seen code in Gradle builds, and act as a cheat sheet you can reference in the future.

## Stuff The Internet Says On Scalability For July 11th, 2022

DevFeed: [Stuff The Internet Says On Scalability For July 11th, 2022](<https://devfeed.tech/articles/stuff-the-internet-says-on-scalability-for-july-11th-2022-27903.md>)

Original publisher: [Read original article](<http://highscalability.com/blog/2022/7/11/stuff-the-internet-says-on-scalability-for-july-11th-2022.html>)

Author: HighScalability Team

Published: 2022-07-11T16:11:55Z

Content type: article

Language: en

Sources: [High Scalability](<https://devfeed.tech/sources/high-scalability.md>), [High Scalability](<https://devfeed.tech/sources/high-scalability-2.md>)

Topics: [Scalability](<https://devfeed.tech/topics/scalability.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [attacks](<https://devfeed.tech/tags/attacks.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [data](<https://devfeed.tech/tags/data.md>), [gdpr](<https://devfeed.tech/tags/gdpr.md>), [go](<https://devfeed.tech/tags/go.md>), [hot-links](<https://devfeed.tech/tags/hot-links.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [latency](<https://devfeed.tech/tags/latency.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [performance](<https://devfeed.tech/tags/performance.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [servers](<https://devfeed.tech/tags/servers.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

A July 11, 2022 HighScalability roundup collects assorted internet items about scalability, including infrastructure figures, Kubernetes and Cloudflare examples, Stack Overflow and Riot Games workloads, Go generics performance, processor design, concurrent connections, Wi-Fi security, and GDPR fines.

### Source excerpt

Never fear, HighScalability is here! Every cell a universe. Most detailed image of a human cell to date. @microscopicture Other images considered: one byte of RAM in 1946; visual guide on troubleshooting Kubernetes; Cloudflare using lava lamps to generate cryptographic keys; 5MB of data looked like in 1966 My Stuff: Love this Stuff? I need your support on Patreon to help keep this stuff going. Know anyone who needs to go from zero to cloud? My book teaches them all they need to know about the cloud. Explain the Cloud Like I'm 10. It has 440 mostly 5 star reviews on Amazon. Here's a 100% sincere, heartfelt review: Do you like Zone 2, Zone 5, interval, REHIT, HIIT, and bodyweight workouts? I made an app for that. Max Workout. I'm not just the programmer, I'm a client. I use it 4 times a week and if you want to retrain your mitochondria, get fit, get healthy, and live longer, I think you'll like it too. Number Stuff:

## Airflow Survey 2022

DevFeed: [Airflow Survey 2022](<https://devfeed.tech/articles/airflow-survey-2022-32545.md>)

Original publisher: [Read original article](<https://airflow.apache.org/blog/airflow-survey-2022/>)

Author: Apache Airflow

Published: 2022-06-17T00:00:00Z

Content type: article

Language: en

Sources: [Apache Airflow Blog](<https://devfeed.tech/sources/apache-airflow-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [data](<https://devfeed.tech/topics/data.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [community](<https://devfeed.tech/tags/community.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [data](<https://devfeed.tech/tags/data.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [migration](<https://devfeed.tech/tags/migration.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [results](<https://devfeed.tech/tags/results.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [survey](<https://devfeed.tech/tags/survey.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The 2022 Airflow User Survey collected 210 responses over two weeks. Respondents were primarily data engineers, and Airflow was widely used in larger companies. Most participants were willing to recommend Apache Airflow, documentation and Stack Overflow were important information sources, and most deployments used Airflow 2. Migration from Airflow 1 was mainly constrained by resources and capacity.

### Source excerpt

Airflow User Survey 2022 This year's survey has come and gone, and with it we've got a new batch of data for everyone! We collected 210 responses over two weeks. We continue to see growth in both contributions and downloads over the last two years, and expect that trend will continue through 2022. The raw response data will be made available here soon, in the meantime, feel free to email john.thomas@astronomer.io for a copy. TL;DR Overview of the user Like previous years, more than half of the Airflow users are Data Engineers (54%). Solutions Architects (13%), Developers (12%), DevOps (6%) and Data Scientists (4%) are also active Airflow users! There was a slight increase in the representation of Solutions Architect roles compared to results from 2020 and 2019 . Airflow is used and popular in bigger companies, 64% of Airflow users work for companies with 200+ employees which is an 11 percent increase compared to 2020. 62% of the survey participants have more than 6 Airflow users in their company. More Airflow users (65.9%) are willing to recommend Apache Airflow compared to the survey results in 2020 and 2019. There is a general positive trend in a willingness to recommend Airflow, 93% of surveyed Airflow users are willing to recommend Airflow ( 85.7% in 2019 and 92% in 2020 ), only 1% of users are not likely to recommend (3.6% in 2019 and 3.5% in 2020). Airflow documentation is a critical source of information, with more than 90% (15% increase compared to results from 2020) of survey participants using the documentation. Airflow documentation is also one of the top areas to improve! What's interesting, also Stack Overflow usage is critical, with about 60% users declaring to use it as a source of information (24% increase compared to results from 2020). Deployments 85% of the Airflow users have between 1 and 7 active Airflow instances. 62.5% of the Airflow users have between 11 and 250 DAGs in their largest Airflow instance. 75% of the surveyed Airflow users have be

## How to Typesafely Map a Nested SQL Collection into a Nested Java Map with jOOQ

DevFeed: [How to Typesafely Map a Nested SQL Collection into a Nested Java Map with jOOQ](<https://devfeed.tech/articles/how-to-typesafely-map-a-nested-sql-collection-into-a-nested-java-map-with-jooq-28946.md>)

Original publisher: [Read original article](<https://blog.jooq.org/how-to-typesafely-map-a-nested-sql-collection-into-a-nested-java-map-with-jooq/>)

Author: lukaseder

Published: 2022-05-09T10:06:51Z

Content type: tutorial

Language: en

Sources: [jOOQ](<https://devfeed.tech/sources/jooq.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [data](<https://devfeed.tech/topics/data.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [collections](<https://devfeed.tech/tags/collections.md>), [data](<https://devfeed.tech/tags/data.md>), [data-structures](<https://devfeed.tech/tags/data-structures.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [jooq](<https://devfeed.tech/tags/jooq.md>), [jooq-in-use](<https://devfeed.tech/tags/jooq-in-use.md>), [map](<https://devfeed.tech/tags/map.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [multiset](<https://devfeed.tech/tags/multiset.md>), [nested-collections](<https://devfeed.tech/tags/nested-collections.md>), [nested-maps](<https://devfeed.tech/tags/nested-maps.md>), [nested-records](<https://devfeed.tech/tags/nested-records.md>), [sql](<https://devfeed.tech/tags/sql.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [typesafety](<https://devfeed.tech/tags/typesafety.md>)

### AI overview

This tutorial shows how to use jOOQ 3.15's ad-hoc conversion API and nested collection features to map a nested SQL collection into a type-safe nested Java Map. It uses the Sakila database example and explains how collectors preserve insertion order.

### Source excerpt

A really cool, recent question on Stack Overflow was about how to map a nested collection into a Java Map with jOOQ. In the past, I've blogged about the powerful MULTISET operator many times, which allows for nesting collections in jOOQ. This time, instead of nesting data into a List<UserType>, why not nest it in ... Continue reading How to Typesafely Map a Nested SQL Collection into a Nested Java Map with jOOQ ->

## Firebase Team Profile: Frank van Puffelen

DevFeed: [Firebase Team Profile: Frank van Puffelen](<https://devfeed.tech/articles/firebaserfriday-frank-van-puffelen-16431.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/03/meet-firebaser-puf>)

Author: Paulette McCroskey

Published: 2022-03-17T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Google](<https://devfeed.tech/topics/google.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebaserfriday](<https://devfeed.tech/tags/firebaserfriday.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [google](<https://devfeed.tech/tags/google.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

A Firebase team profile of Frank van Puffelen, known as puf. He describes how answering Firebase questions on Stack Overflow led to joining Google and outlines his current work, including Flutter talks, community support, and Firebase Release Notes videos.

### Source excerpt

Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds...

## How Stack Overflow Changed Programming Overnight

DevFeed: [How Stack Overflow Changed Programming Overnight](<https://devfeed.tech/articles/kinda-a-big-announcement-37532.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2021/06/02/kinda-a-big-announcement/>)

Author: Joel Spolsky

Published: 2021-06-02T16:36:19Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Code](<https://devfeed.tech/topics/code.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [news](<https://devfeed.tech/tags/news.md>), [programming](<https://devfeed.tech/tags/programming.md>), [react](<https://devfeed.tech/tags/react.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This commentary reflects on how programming has changed slowly through memory management improvements and modern tools, while arguing that Stack Overflow rapidly changed how developers find programming knowledge. It also criticizes the growing complexity of development tools and the continued difficulty of common web application tasks.

### Source excerpt

The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before... Read more "Kinda a big announcement"

## Simple Search and Replace in Ruby

DevFeed: [Simple Search and Replace in Ruby](<https://devfeed.tech/articles/simple-search-and-replace-in-ruby-28313.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/ruby/2020/05/14/simple-search-and-replace-in-ruby.html>)

Author: Fuzzygroup

Published: 2020-05-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Regular expression](<https://devfeed.tech/topics/regular-expression.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [expression](<https://devfeed.tech/tags/expression.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [search](<https://devfeed.tech/tags/search.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

A Ruby search-and-replace technique for converting regular-expression matches to strings: use sub or gsub with a literal string instead of a pattern when appropriate.

### Source excerpt

The other day I needed to take some regular expressions and convert them to strings. And while executing a .to_s on the regular expression itself worked correctly it brought through the regular expression characters so there were things like: covid[ -]19 where what I was looking for was just the "covid19" bit (I was generating hashtags from the matched regular expressions for the new CovidNearMe News Aggregator). I started digging into the Ruby string library and didn't find what I was looking for - a str_replace like command. I also experimented a bit with tr but that proved to be misleading at best. Not surprisingly, Stack Overflow came to the rescue and the answer was blindingly simple: Use sub Use gsub but don't specify a pattern; just specify a string. If you don't have: .gsub(/foo/,'bar') but instead .gsub('foo','bar') With this approach, you can then either use sub or gsub depending on how you need the search and replace executed. This is a truly ruby-esque approach and one I should have anticipated.

## Joel Spolsky describes his sabbatical and companies including Glitch and HASH

DevFeed: [Joel Spolsky describes his sabbatical and companies including Glitch and HASH](<https://devfeed.tech/articles/so-how-s-that-retirement-thing-going-anyway-37530.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2019/12/05/so-hows-that-retirement-thing-going-anyway/>)

Author: Joel Spolsky

Published: 2019-12-05T22:51:39Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ceo](<https://devfeed.tech/tags/ceo.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [programming](<https://devfeed.tech/tags/programming.md>), [retirement](<https://devfeed.tech/tags/retirement.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

Joel Spolsky describes his sabbatical after Stack Overflow appointed Prashanth Chandrasekar as CEO. He discusses Glitch's simplified programming environment and HASH's open source platform for simulating agent behavior.

### Source excerpt

For the last couple of months, Prashanth Chandrasekar has been getting settled in as the new CEO of Stack Overflow. I'm still going on some customer calls... Read more "So, how's that retirement thing going, anyway?"

## Stack Overflow Announces Prashanth Chandrasekar as Its Next CEO

DevFeed: [Stack Overflow Announces Prashanth Chandrasekar as Its Next CEO](<https://devfeed.tech/articles/welcome-prashanth-37529.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2019/09/24/announcing-stack-overflows-new-ceo/>)

Author: Joel Spolsky

Published: 2019-09-24T14:00:17Z

Content type: release

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [ceo](<https://devfeed.tech/tags/ceo.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [management](<https://devfeed.tech/tags/management.md>), [news](<https://devfeed.tech/tags/news.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

Stack Overflow announces that Prashanth Chandrasekar has been selected as its next CEO, with his first day scheduled for October 1. The article also outlines his experience building Rackspace's Global Managed Public Clouds Business and Stack Overflow's goals for the year ahead.

### Source excerpt

Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who... Read more "Welcome, Prashanth!"

## The next CEO of Stack Overflow

DevFeed: [The next CEO of Stack Overflow](<https://devfeed.tech/articles/the-next-ceo-of-stack-overflow-37528.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2019/03/28/the-next-ceo-of-stack-overflow/>)

Author: Joel Spolsky

Published: 2019-03-28T14:00:53Z

Content type: news

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [mvc](<https://devfeed.tech/topics/mvc.md>), [.NET](<https://devfeed.tech/topics/net.md>)

Tags: [advertising](<https://devfeed.tech/tags/advertising.md>), [asp-net](<https://devfeed.tech/tags/asp-net.md>), [browser](<https://devfeed.tech/tags/browser.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [co-founder](<https://devfeed.tech/tags/co-founder.md>), [employees](<https://devfeed.tech/tags/employees.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mvc](<https://devfeed.tech/tags/mvc.md>), [net](<https://devfeed.tech/tags/net.md>), [news](<https://devfeed.tech/tags/news.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software](<https://devfeed.tech/tags/software.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

Joel Spolsky announces that Stack Overflow is looking for a new CEO. He is stepping away from day-to-day operations to become chairman of the board, while describing the company's growth, profitability, products, employees, and audience.

### Source excerpt

We're looking for a new CEO for Stack Overflow. I'm stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"

## The Other Side of Stack Overflow

DevFeed: [The Other Side of Stack Overflow](<https://devfeed.tech/articles/the-other-side-of-stack-overflow-27085.md>)

Original publisher: [Read original article](<https://zsmb.co/the-other-side-of-stack-overflow/>)

Author: Márton Braun

Published: 2018-06-02T19:00:00Z

Content type: opinion

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [competition](<https://devfeed.tech/tags/competition.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [marton-braun](<https://devfeed.tech/tags/marton-braun.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [zsmb](<https://devfeed.tech/tags/zsmb.md>), [zsmb-co](<https://devfeed.tech/tags/zsmb-co.md>), [zsmb13](<https://devfeed.tech/tags/zsmb13.md>), [zsmbco](<https://devfeed.tech/tags/zsmbco.md>)

### AI overview

A personal account of answering questions on Stack Overflow, primarily under the Kotlin tag, after more than a year of participation. The author discusses reputation, badges, competition, and the motivation to answer questions quickly.

### Source excerpt

My experiences and thoughts after using Stack Overflow from the other side for over a year now, answering questions mostly under the Kotlin tag.

## Top 10 Kotlin Stack Overflow questions, pt 3 - nulls and such

DevFeed: [Top 10 Kotlin Stack Overflow questions, pt 3 - nulls and such](<https://devfeed.tech/articles/top-10-kotlin-stack-overflow-questions-pt-3-nulls-and-such-27091.md>)

Original publisher: [Read original article](<https://zsmb.co/top-10-kotlin-stack-overflow-questions-3/>)

Author: Márton Braun

Published: 2018-05-08T08:00:00Z

Content type: tutorial

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [marton-braun](<https://devfeed.tech/tags/marton-braun.md>), [null](<https://devfeed.tech/tags/null.md>), [safe-call-operator](<https://devfeed.tech/tags/safe-call-operator.md>), [smart-cast](<https://devfeed.tech/tags/smart-cast.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [zsmb](<https://devfeed.tech/tags/zsmb.md>), [zsmb-co](<https://devfeed.tech/tags/zsmb-co.md>), [zsmb13](<https://devfeed.tech/tags/zsmb13.md>), [zsmbco](<https://devfeed.tech/tags/zsmbco.md>)

### AI overview

The third and final article in a series explains Kotlin nullability, including why smart casts do not work on mutable properties and how the null assertion operator can cause runtime crashes.

### Source excerpt

The third and final part covers topics of nullability and some small extras to wrap up the series.

## Announcing Stack Overflow for Teams

DevFeed: [Announcing Stack Overflow for Teams](<https://devfeed.tech/articles/announcing-stack-overflow-for-teams-37527.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2018/05/03/announcing-stack-overflow-for-teams/>)

Author: Joel Spolsky

Published: 2018-05-03T12:58:25Z

Content type: release

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Development](<https://devfeed.tech/topics/development.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>), [IRC](<https://devfeed.tech/topics/irc.md>)

Tags: [company](<https://devfeed.tech/tags/company.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [irc](<https://devfeed.tech/tags/irc.md>), [news](<https://devfeed.tech/tags/news.md>), [product](<https://devfeed.tech/tags/product.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [teams](<https://devfeed.tech/tags/teams.md>), [wiki](<https://devfeed.tech/tags/wiki.md>)

### AI overview

The article announces Stack Overflow for Teams, a paid private Q&A service for teams, companies, and organizations. It is presented as a way to capture searchable institutional knowledge through questions and answers.

### Source excerpt

New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"

## Top 10 Kotlin Stack Overflow questions, pt 2 - the big ones

DevFeed: [Top 10 Kotlin Stack Overflow questions, pt 2 - the big ones](<https://devfeed.tech/articles/top-10-kotlin-stack-overflow-questions-pt-2-the-big-ones-27090.md>)

Original publisher: [Read original article](<https://zsmb.co/top-10-kotlin-stack-overflow-questions-2/>)

Author: Márton Braun

Published: 2018-05-01T08:00:00Z

Content type: tutorial

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [boolean](<https://devfeed.tech/tags/boolean.md>), [function](<https://devfeed.tech/tags/function.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interface](<https://devfeed.tech/tags/interface.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [marton-braun](<https://devfeed.tech/tags/marton-braun.md>), [series](<https://devfeed.tech/tags/series.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [zsmb](<https://devfeed.tech/tags/zsmb.md>), [zsmb-co](<https://devfeed.tech/tags/zsmb-co.md>), [zsmb13](<https://devfeed.tech/tags/zsmb13.md>), [zsmbco](<https://devfeed.tech/tags/zsmbco.md>)

### AI overview

The second article in a three-part series explains common Kotlin SAM conversion issues, including click-listener syntax, discarded anonymous instances, listener references, and lambda return-type mismatches.

### Source excerpt

In the second part of the series, I'm covering various possible issues with using SAM conversions, as well as how to create "static" things in Kotlin.

## Top 10 Kotlin Stack Overflow questions, pt 1 - decisions, decisions

DevFeed: [Top 10 Kotlin Stack Overflow questions, pt 1 - decisions, decisions](<https://devfeed.tech/articles/top-10-kotlin-stack-overflow-questions-pt-1-decisions-decisions-27089.md>)

Original publisher: [Read original article](<https://zsmb.co/top-10-kotlin-stack-overflow-questions-1/>)

Author: Márton Braun

Published: 2018-04-24T08:00:00Z

Content type: tutorial

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [array](<https://devfeed.tech/tags/array.md>), [arrays](<https://devfeed.tech/tags/arrays.md>), [collections](<https://devfeed.tech/tags/collections.md>), [java](<https://devfeed.tech/tags/java.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [list](<https://devfeed.tech/tags/list.md>), [marton-braun](<https://devfeed.tech/tags/marton-braun.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>), [zsmb](<https://devfeed.tech/tags/zsmb.md>), [zsmb-co](<https://devfeed.tech/tags/zsmb-co.md>), [zsmb13](<https://devfeed.tech/tags/zsmb13.md>), [zsmbco](<https://devfeed.tech/tags/zsmbco.md>)

### AI overview

This first article in a three-part series examines frequently asked Kotlin questions from Stack Overflow, focusing on choices involving arrays and collections. It explains differences between generic and primitive arrays and between eager collection operations and sequences, including guidance on when to use each option.

### Source excerpt

I've been hanging out around the Kotlin tag on Stack Overflow a lot this last year or so. This is the first part of a series covering the most frequently asked questions there. For a start, we'll be taking a look at various decisions around using collections in Kotlin. I'm hoping there's something new for everyone in here.

## Debugging Techniques and Expectations for Programming Questions

DevFeed: [Debugging Techniques and Expectations for Programming Questions](<https://devfeed.tech/articles/strange-and-maddening-rules-37526.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2018/04/23/strange-and-maddening-rules/>)

Author: Joel Spolsky

Published: 2018-04-23T14:42:45Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [debugging](<https://devfeed.tech/topics/debugging.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [C](<https://devfeed.tech/topics/c.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [news](<https://devfeed.tech/tags/news.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

The article discusses rubber-duck debugging and divide-and-conquer debugging, then relates them to writing concise, self-contained programming questions. It also introduces a debate about whether Stack Overflow should accommodate programming novices.

### Source excerpt

There's this popular idea among developers that when you face a problem with code, you should get out a rubber duck and explain, to the duck, exactly how your code was supposed to work. Read more "Strange and maddening rules"

## How Stack Overflow Uses Reputation as a Light Touch of Gamification

DevFeed: [How Stack Overflow Uses Reputation as a Light Touch of Gamification](<https://devfeed.tech/articles/a-dusting-of-gamification-37525.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2018/04/13/gamification/>)

Author: Joel Spolsky

Published: 2018-04-13T13:40:21Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Reddit](<https://devfeed.tech/topics/reddit.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [developers](<https://devfeed.tech/tags/developers.md>), [gamification](<https://devfeed.tech/tags/gamification.md>), [news](<https://devfeed.tech/tags/news.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

The article explains how Stack Overflow uses reputation, voting, and small rewards to motivate contributors and surface useful answers. It presents this as a limited form of gamification that reinforces community norms and standards.

### Source excerpt

I had to think for a minute to realize that Stack Overflow has "gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"

[Next page](<https://devfeed.tech/tags/stack-overflow.md?cursor=WyIyMDE4LTA0LTEzVDEzOjQwOjIxKzAwOjAwIiwgImVmZWFlYjNkLTgxZDgtNDg2ZS05MDg5LWE3NzlhN2QxM2NkNSJd>)