# cheat-sheet

Published articles for cheat-sheet.

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

## Agentic Engineering in Python: From Vibes to Evidence

DevFeed: [Agentic Engineering in Python: From Vibes to Evidence](<https://devfeed.tech/articles/agentic-engineering-in-python-from-vibes-to-evidence-21091.md>)

Original publisher: [Read original article](<https://realpython.com/agentic-engineering/>)

Author: Ben Batman

Published: 2026-09-14T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Python](<https://devfeed.tech/topics/python.md>), [Transformers](<https://devfeed.tech/topics/transformers.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-engineering](<https://devfeed.tech/tags/agentic-engineering.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [learning](<https://devfeed.tech/tags/learning.md>), [python](<https://devfeed.tech/tags/python.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This tutorial presents agentic engineering in Python as a disciplined workflow for delegating bounded tasks to AI coding agents while retaining human control over intent, constraints, review, and release decisions. It explains execution and acceptance loops, the Engineering Evidence Ladder, and the RECAP review method for evaluating agent-generated changes with tests, type hints, refactoring, and code review.

### Source excerpt

Move from vibe coding to agentic engineering in Python, using tests, types, and code review to prove an AI agent's changes are safe to keep.

## What is the Super key in Omarchy?

DevFeed: [What is the Super key in Omarchy?](<https://devfeed.tech/articles/what-is-the-super-key-in-omarchy-30884.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-the-super-key-in-omarchy/>)

Author: Roger Perkin

Published: 2026-09-11T09:52:11Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [commands](<https://devfeed.tech/tags/commands.md>), [faq](<https://devfeed.tech/tags/faq.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vim](<https://devfeed.tech/tags/vim.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains that Omarchy uses the Super key as the primary modifier for system navigation and shortcuts. It describes ten shortcut categories, including launching applications, closing windows, opening a terminal, changing layouts, viewing keybindings, navigating windows, switching workspaces, and moving windows between workspaces.

### Source excerpt

In Omarchy, the Super key acts as the primary modifier key for almost all system navigation and shortcuts, functioning as the Windows key on standard keyboards or the Command key on a Mac layout Based on standard Omarchy configurations and recent Hyprland window manager defaults, here are the top 10 essential Super key combinations you need to know for ...

## 4 FAQs about designing agentic systems for production

DevFeed: [4 FAQs about designing agentic systems for production](<https://devfeed.tech/articles/4-faqs-about-designing-agentic-systems-for-production-12694.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/designing-agentic-systems-architect-faqs>)

Author: Kristin Crosier

Published: 2026-08-19T00:00:00Z

Content type: article

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-governance](<https://devfeed.tech/topics/ai-governance.md>), [Responsibility & Safety](<https://devfeed.tech/topics/responsibility-safety.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-governance](<https://devfeed.tech/tags/ai-governance.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [observability](<https://devfeed.tech/tags/observability.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article presents practical guidance for designing and operating enterprise AI agents in production. It focuses on governance, policy enforcement, data access controls, observability, immutable action logs, audit transcripts, emergency shutdown capabilities, and guardrails for token and budget usage.

### Source excerpt

Learn about the technical challenges many organizations face while deploying agentic systems, and how to ensure AI agents can operate safely and consistently.

## Install Snap Store on Raspberry Pi for Easy App Management

DevFeed: [Install Snap Store on Raspberry Pi for Easy App Management](<https://devfeed.tech/articles/install-snap-store-on-raspberry-pi-for-easy-app-management-10817.md>)

Original publisher: [Read original article](<https://raspberrytips.com/snap-store-raspberry-pi/>)

Author: Dhairya Parikh

Published: 2026-07-30T01:55:35Z

Content type: tutorial

Language: en

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

Topics: [snap](<https://devfeed.tech/topics/snap.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [App](<https://devfeed.tech/topics/app.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [apt](<https://devfeed.tech/topics/apt.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [applications](<https://devfeed.tech/tags/applications.md>), [apt](<https://devfeed.tech/tags/apt.md>), [article](<https://devfeed.tech/tags/article.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [how-to-tutorials](<https://devfeed.tech/tags/how-to-tutorials.md>), [linux](<https://devfeed.tech/tags/linux.md>), [pi-4](<https://devfeed.tech/tags/pi-4.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [snap](<https://devfeed.tech/tags/snap.md>), [software](<https://devfeed.tech/tags/software.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A practical guide to installing the Snap Store on Raspberry Pi OS, explaining how Snap packages and the Snap Store simplify application installation, isolation, updates, and dependency management compared with APT.

### Source excerpt

I'm not a big fan of Snaps on a regular Linux desktop, but I'll admit they can make life easier. Raspberry Pi OS is fairly minimal, and installing software outside the default repositories can quickly become annoying. In this guide, I'll show you how to install the Snap Store, then use it to find and...

## Create Python GUI Apps on Raspberry Pi With PyQt

DevFeed: [Create Python GUI Apps on Raspberry Pi With PyQt](<https://devfeed.tech/articles/create-python-gui-apps-on-raspberry-pi-with-pyqt-10808.md>)

Original publisher: [Read original article](<https://raspberrytips.com/pyqt-on-raspberry-pi/>)

Author: Patrick Fromaget

Published: 2026-07-30T01:34:44Z

Content type: tutorial

Language: en

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

Topics: [Python](<https://devfeed.tech/topics/python.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Qt](<https://devfeed.tech/topics/qt.md>), [apt](<https://devfeed.tech/topics/apt.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [gui](<https://devfeed.tech/tags/gui.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-os](<https://devfeed.tech/tags/raspberry-pi-os.md>), [systems](<https://devfeed.tech/tags/systems.md>), [user-interface](<https://devfeed.tech/tags/user-interface.md>)

### AI overview

A practical tutorial on creating Python GUI applications with PyQt on Raspberry Pi. It introduces PyQt and Qt, then covers installation through APT or pip on Raspberry Pi OS.

### Source excerpt

I use Python for many Raspberry Pi projects, especially when working with GPIO pins or automating simple tasks. But running a script in the terminal is one thing; giving it a clean, user-friendly interface is another. PyQt is one of the easiest ways to build this. PyQt is a library that can be used to...

## Google Compresses KV-Cache 6x Without Training, How Every Modern Attention Variant Works, and a Claude Code Cheat Sheet - 📚 The Tokenizer Edition #21

DevFeed: [Google Compresses KV-Cache 6x Without Training, How Every Modern Attention Variant Works, and a Claude Code Cheat Sheet - 📚 The Tokenizer Edition #21](<https://devfeed.tech/articles/google-compresses-kv-cache-6x-without-training-how-every-modern-attention-variant-works-and-a-claude-code-cheat-sheet-the-tokenizer-edition-21-18335.md>)

Original publisher: [Read original article](<https://newsletter.artofsaience.com/p/google-compresses-kv-cache-6x-without>)

Author: Sairam Sundaresan

Published: 2026-03-26T12:02:32Z

Content type: article

Language: en

Sources: [Gradient Ascent](<https://devfeed.tech/sources/gradient-ascent.md>)

Topics: [Compression](<https://devfeed.tech/topics/compression.md>), [Google](<https://devfeed.tech/topics/google.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [compression](<https://devfeed.tech/tags/compression.md>), [google](<https://devfeed.tech/tags/google.md>)

### AI overview

The Tokenizer Edition #21 is a curated roundup of AI and machine-learning resources focused on speed and efficiency. It highlights diffusion-based OCR, AI-agent skills, speculative execution, Google's training-free KV-cache compression using polar coordinates, on-device AI architectures, Claude Code resources, and related tools and learning materials.

### Source excerpt

This week's most valuable AI resources

## Notes on clarifying man pages

DevFeed: [Notes on clarifying man pages](<https://devfeed.tech/articles/notes-on-clarifying-man-pages-21125.md>)

Original publisher: [Read original article](<https://jvns.ca/blog/2026/02/18/man-pages/>)

Author: Julia Evans

Published: 2026-02-18T00:00:00Z

Content type: opinion

Language: en

Sources: [Julia Evans](<https://devfeed.tech/sources/julia-evans.md>)

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [ASCII](<https://devfeed.tech/topics/ascii.md>), [Git](<https://devfeed.tech/topics/git.md>), [ls](<https://devfeed.tech/topics/ls.md>), [Perl](<https://devfeed.tech/topics/perl.md>)

Tags: [ascii](<https://devfeed.tech/tags/ascii.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [examples](<https://devfeed.tech/tags/examples.md>), [git](<https://devfeed.tech/tags/git.md>), [notes](<https://devfeed.tech/tags/notes.md>)

### AI overview

The article explores ways to make Unix man pages easier to navigate and more useful. It considers embedding concise cheat sheets, using terse SYNOPSIS sections with OPTIONS SUMMARY sections, grouping options by category, providing condensed ASCII layouts, and including practical examples.

### Source excerpt

Hello! After spending some time working on the Git man pages last year, I've been thinking a little more about what makes a good man page. I've spent a lot of time writing cheat sheets for tools (tcpdump, git, dig, etc) which have a man page as their primary documentation. This is because I often find the man pages hard to navigate to get the information I want. Lately I've wondering - could the man page itself have an amazing cheat sheet in it? What might make a man page easier to use? I'm still very early in thinking about this but I wanted to write down some quick notes. I asked some people on Mastodon for their favourite man pages, and here are some examples of interesting things I saw on those man pages. an OPTIONS SUMMARY If you've read a lot of man pages you've probably seen something like this in the SYNOPSIS: once you're listing almost the entire alphabet, it's hard ls [-@ABCFGHILOPRSTUWabcdefghiklmnopqrstuvwxy1%,] grep [-abcdDEFGHhIiJLlMmnOopqRSsUVvwXxZz] The rsync man page has a solution I've never seen before: it keeps its SYNOPSIS very terse, like this: Local: rsync [OPTION...] SRC... [DEST] and then has an "OPTIONS SUMMARY" section with a 1-line summary of each option, like this: --verbose, -v increase verbosity --info=FLAGS fine-grained informational verbosity --debug=FLAGS fine-grained debug verbosity --stderr=e|a|c change stderr output mode (default: errors) --quiet, -q suppress non-error messages --no-motd suppress daemon-mode MOTD Then later there's the usual OPTIONS section with a full description of each option. an OPTIONS section organized by category The strace man page organizes its options by category (like "General", "Startup", "Tracing", and "Filtering", "Output Format") instead of alphabetically. As an experiment I tried to take the grep man page and make an "OPTIONS SUMMARY" section grouped by category, you can see the results here. I'm not sure what I think of the results but it was a fun exercise. When I was writing that I was thinking

## TLS Certificate Cheat Sheet - OpenSSL & Curl

DevFeed: [TLS Certificate Cheat Sheet - OpenSSL & Curl](<https://devfeed.tech/articles/tls-certificate-cheat-sheet-openssl-curl-31866.md>)

Original publisher: [Read original article](<https://www.metachris.dev/2025/09/tls-certificate-cheat-sheet-openssl-curl/>)

Author: Chris Hager

Published: 2025-09-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Chris Hager](<https://devfeed.tech/sources/chris-hager.md>)

Topics: [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [openssl](<https://devfeed.tech/topics/openssl.md>), [cURL](<https://devfeed.tech/topics/curl.md>)

Tags: [certificates](<https://devfeed.tech/tags/certificates.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [curl](<https://devfeed.tech/tags/curl.md>), [openssl](<https://devfeed.tech/tags/openssl.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

A cheat sheet for creating, inspecting, signing, validating, and testing TLS certificates and related keys and CSRs using OpenSSL and cURL.

### Source excerpt

https://collective.flashbots.net/t/tls-certificates-know-how-quick-reference/5292

## Mobile System Design Interview book

DevFeed: [Mobile System Design Interview book](<https://devfeed.tech/articles/mobile-system-design-interview-book-35676.md>)

Original publisher: [Read original article](<https://manuelvivo.dev/mobile-system-design-interview>)

Author: Manuel Vivo

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

Content type: article

Language: en

Sources: [Manuel Vivo .dev](<https://devfeed.tech/sources/manuel-vivo-dev.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [App](<https://devfeed.tech/topics/app.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [data](<https://devfeed.tech/topics/data.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [book](<https://devfeed.tech/tags/book.md>), [case-studies](<https://devfeed.tech/tags/case-studies.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [data](<https://devfeed.tech/tags/data.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [ios](<https://devfeed.tech/tags/ios.md>), [library](<https://devfeed.tech/tags/library.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [system-design-interview](<https://devfeed.tech/tags/system-design-interview.md>)

### AI overview

A promotional article for the book Mobile System Design Interview, which teaches a framework for answering mobile system design interview questions across Android and iOS. It covers case studies, architecture trade-offs, offline synchronization, performance optimization, scalable data flow, and seven solved design questions.

### Source excerpt

Now available with doorstep delivery 🛒✨ https://geni.us/bbg-msd

## 10 Docker Security Best Practices

DevFeed: [10 Docker Security Best Practices](<https://devfeed.tech/articles/10-docker-security-best-practices-7763.md>)

Original publisher: [Read original article](<https://snyk.io/blog/10-docker-image-security-best-practices/>)

Author: Liran Tal; Omer Levi Hevroni

Published: 2025-01-08T18:58:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [container-security](<https://devfeed.tech/topics/container-security.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [alpine](<https://devfeed.tech/tags/alpine.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [base-images](<https://devfeed.tech/tags/base-images.md>), [c](<https://devfeed.tech/tags/c.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [container-security](<https://devfeed.tech/tags/container-security.md>), [debian](<https://devfeed.tech/tags/debian.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [distroless](<https://devfeed.tech/tags/distroless.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [google](<https://devfeed.tech/tags/google.md>), [security](<https://devfeed.tech/tags/security.md>), [security-best-practices](<https://devfeed.tech/tags/security-best-practices.md>), [snyk-container](<https://devfeed.tech/tags/snyk-container.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This article explains Docker security across image builds, container runtime, supply-chain risks, and orchestration. It presents best practices including using minimal or distroless base images, multi-stage builds, reducing attack surface, and running containers with the least privilege. It also references Docker Hub, Kubernetes, Helm, Alpine Linux, Go, C, Debian, Node, and Google distroless images.

### Source excerpt

Understand the basics of Docker security best practices with our Docker Cheat Sheet to improve container security.

## Introducing the URL validation bypass cheat sheet

DevFeed: [Introducing the URL validation bypass cheat sheet](<https://devfeed.tech/articles/introducing-the-url-validation-bypass-cheat-sheet-7687.md>)

Original publisher: [Read original article](<https://portswigger.net/research/introducing-the-url-validation-bypass-cheat-sheet>)

Author: Zakhar Fedotkin

Published: 2024-09-03T14:52:12Z

Content type: article

Language: en

Sources: [PortSwigger Research](<https://devfeed.tech/sources/portswigger-research.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [payload](<https://devfeed.tech/tags/payload.md>), [redirection](<https://devfeed.tech/tags/redirection.md>), [security](<https://devfeed.tech/tags/security.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tool](<https://devfeed.tech/tags/tool.md>), [validation](<https://devfeed.tech/tags/validation.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Introduces an interactive URL Validation Bypass Cheat Sheet that consolidates known payload techniques for testing URL-validation weaknesses.

### Source excerpt

URL validation bypasses are the root cause of numerous vulnerabilities including many instances of SSRF, CORS misconfiguration, and open redirection. These work by using ambiguous URLs to trigger URL

## onwebkitplaybacktargetavailabilitychanged?! New exotic events in the XSS cheat sheet

DevFeed: [onwebkitplaybacktargetavailabilitychanged?! New exotic events in the XSS cheat sheet](<https://devfeed.tech/articles/onwebkitplaybacktargetavailabilitychanged-new-exotic-events-in-the-xss-cheat-sheet-7692.md>)

Original publisher: [Read original article](<https://portswigger.net/research/new-exotic-events-in-the-xss-cheat-sheet>)

Author: Gareth Heyes

Published: 2024-06-11T14:58:29Z

Content type: article

Language: en

Sources: [PortSwigger Research](<https://devfeed.tech/sources/portswigger-research.md>)

Topics: [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [Security](<https://devfeed.tech/topics/security.md>), [Web](<https://devfeed.tech/topics/web.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [marquee](<https://devfeed.tech/topics/marquee.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [code](<https://devfeed.tech/tags/code.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [marquee](<https://devfeed.tech/tags/marquee.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [security](<https://devfeed.tech/tags/security.md>), [tool](<https://devfeed.tech/tags/tool.md>), [update](<https://devfeed.tech/tags/update.md>), [video](<https://devfeed.tech/tags/video.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

An update to PortSwigger's XSS cheat sheet adds and documents exotic browser event vectors, including Safari audio and video behavior, pointer interaction, autofocus usage, and WebKit trackpad events. The article also credits community contributions and Mozilla's help removing obsolete marquee events from Firefox.

### Source excerpt

The power of our XSS cheat sheet is we get fantastic contributions from the web security community and this update is no exception. We had valuable contributions from Mozilla to remove events that no

## 10 GitHub Security Best Practices

DevFeed: [10 GitHub Security Best Practices](<https://devfeed.tech/articles/10-github-security-best-practices-8205.md>)

Original publisher: [Read original article](<https://snyk.io/blog/ten-git-hub-security-best-practices/>)

Author: Brian Vermeer

Published: 2024-02-05T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [github](<https://devfeed.tech/tags/github.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-container](<https://devfeed.tech/tags/snyk-container.md>), [snyk-iac](<https://devfeed.tech/tags/snyk-iac.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

A cheat sheet outlining ten GitHub security best practices, including enforcing two-factor authentication to protect repositories, code, and development workflows.

### Source excerpt

In this cheat sheet, we will discuss ten best practices you can implement to improve your GitHub security. Download the one-pager and read on for a more extensive explanation of all ten curated actions.

## 6 steps for scaling risk-based AppSec programs

DevFeed: [6 steps for scaling risk-based AppSec programs](<https://devfeed.tech/articles/6-steps-for-scaling-risk-based-appsec-programs-7778.md>)

Original publisher: [Read original article](<https://snyk.io/blog/6-steps-for-scaling-risk-based-appsec-programs/>)

Author: Julia Kraut

Published: 2023-10-13T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [aspm](<https://devfeed.tech/tags/aspm.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [executive](<https://devfeed.tech/tags/executive.md>), [pmm](<https://devfeed.tech/tags/pmm.md>), [scale](<https://devfeed.tech/tags/scale.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

A six-step guide to scaling a risk-based application security program as an organization and its business needs grow.

### Source excerpt

Scaling a risk-based AppSec program involves adapting your security practices to accommodate the growth and evolving needs of your business, while effectively managing and mitigating security risks.

## 10 best practices for securely developing with AI

DevFeed: [10 best practices for securely developing with AI](<https://devfeed.tech/articles/10-best-practices-for-securely-developing-with-ai-7761.md>)

Original publisher: [Read original article](<https://snyk.io/blog/10-best-practices-for-securely-developing-with-ai/>)

Author: Simon Maple

Published: 2023-09-27T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Security](<https://devfeed.tech/topics/security.md>), [prompt injection](<https://devfeed.tech/topics/prompt-injection.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

This article presents best practices for securely developing with AI, covering AI-assisted applications, AI-assisted development, and productive software development with AI. It highlights prompt injection as a security risk for applications that use large language models and explains how malicious inputs can manipulate outputs or expose sensitive information.

### Source excerpt

This blog post will guide you through the best practices for developing with AI securely, focusing on AI-assisted applications, AI-assisted development, and general tips for productive software development with AI.

## Top considerations for addressing risks in the OWASP Top 10 for LLMs

DevFeed: [Top considerations for addressing risks in the OWASP Top 10 for LLMs](<https://devfeed.tech/articles/top-considerations-for-addressing-risks-in-the-owasp-top-10-for-llms-7793.md>)

Original publisher: [Read original article](<https://snyk.io/blog/addressing-risks-in-the-owasp-top-10-for-llms/>)

Author: Simon Maple

Published: 2023-09-07T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Security](<https://devfeed.tech/topics/security.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [prompt injection](<https://devfeed.tech/topics/prompt-injection.md>), [Natural language processing](<https://devfeed.tech/topics/nlp.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [llms](<https://devfeed.tech/tags/llms.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>)

### AI overview

This cheat sheet introduces the OWASP Top 10 for large language models (LLMs), explaining that the list identifies major security risks and attack vectors affecting applications that use LLM technology. It provides context on LLMs, their relationship to natural language processing, and prompt injection as one of the listed risks.

### Source excerpt

Welcome to our cheat sheet covering the OWASP Top 10 for LLMs where we'll explore the top security risks identified by OWASP.

## 5 tips to supercharge app security from code to cloud

DevFeed: [5 tips to supercharge app security from code to cloud](<https://devfeed.tech/articles/5-tips-to-supercharge-app-security-from-code-to-cloud-8195.md>)

Original publisher: [Read original article](<https://snyk.io/blog/supercharge-app-security-code-to-cloud/>)

Author: Sonya Moisset

Published: 2023-08-08T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [DevSecOps](<https://devfeed.tech/topics/devsecops.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [americas](<https://devfeed.tech/tags/americas.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [aspm](<https://devfeed.tech/tags/aspm.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [co-created](<https://devfeed.tech/tags/co-created.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [gitguardian](<https://devfeed.tech/tags/gitguardian.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [shift-left](<https://devfeed.tech/tags/shift-left.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This article presents a Snyk and GitGuardian cheat sheet for strengthening application security across the software development lifecycle, from code to cloud. It emphasizes secrets management, continuous monitoring of code and dependencies for vulnerabilities, proactive risk mitigation, compliance, developer ownership, and a shift-left security culture.

### Source excerpt

As the partnership between Snyk and GitGuardian continues to grow, we've collaborated on a new cheat sheet that identifies key security considerations and tools that can help you mitigate risks and protect your code.

## 8 tips for securing your CI/CD pipeline with Snyk

DevFeed: [8 tips for securing your CI/CD pipeline with Snyk](<https://devfeed.tech/articles/8-tips-for-securing-your-ci-cd-pipeline-with-snyk-8082.md>)

Original publisher: [Read original article](<https://snyk.io/blog/securing-ci-cd-pipeline-with-snyk/>)

Author: Eric Smalling

Published: 2023-07-20T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [snyk](<https://devfeed.tech/topics/snyk.md>), [snyk-open-source](<https://devfeed.tech/topics/snyk-open-source.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [enablement](<https://devfeed.tech/tags/enablement.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [software-composition-analysis](<https://devfeed.tech/tags/software-composition-analysis.md>)

### AI overview

This cheat sheet presents eight tips for securing CI/CD pipelines with Snyk. It covers dependency and open-source component scanning, vulnerability detection, remediation guidance, and implementation examples for Jenkins and GitHub Actions.

### Source excerpt

In this post, we'll cover using Snyk in your CI/CD pipelines to catch security issues quickly and empower your developers to fix them before they ever get to production.

## Android Job Interview - Take-Home Test Cheat Sheet

DevFeed: [Android Job Interview - Take-Home Test Cheat Sheet](<https://devfeed.tech/articles/android-job-interview-take-home-test-cheat-sheet-24901.md>)

Original publisher: [Read original article](<https://blog.blundellapps.co.uk/android-job-interview-take-home-test-cheat-sheet/>)

Author: blundell

Published: 2023-05-25T21:08:18Z

Content type: tutorial

Language: en

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

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [coding](<https://devfeed.tech/tags/coding.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [google](<https://devfeed.tech/tags/google.md>), [intermediate](<https://devfeed.tech/tags/intermediate.md>), [interview](<https://devfeed.tech/tags/interview.md>), [job](<https://devfeed.tech/tags/job.md>), [learn](<https://devfeed.tech/tags/learn.md>), [reference](<https://devfeed.tech/tags/reference.md>), [reference-android-androiddev-interview](<https://devfeed.tech/tags/reference-android-androiddev-interview.md>)

### AI overview

This tutorial explains how to approach a typical Android take-home test as part of a job interview. It discusses the purpose of the exercise and recommends following official Android developer practices to produce a submission that interviewers and collaborators can understand.

### Source excerpt

Learn the steps needed in a typical Android take home test. Giving you the tools and knowledge you need to ace this part of any Android interview process. The post Android Job Interview - Take-Home Test Cheat Sheet first appeared on Blundell.

## New reference pages on MDN for JavaScript regular expressions

DevFeed: [New reference pages on MDN for JavaScript regular expressions](<https://devfeed.tech/articles/new-reference-pages-on-mdn-for-javascript-regular-expressions-4112.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/regular-expressions-reference-updates/>)

Author: brian-smith

Published: 2023-05-23T00:00:00Z

Content type: article

Language: en

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

Topics: [Regular expression](<https://devfeed.tech/topics/regular-expression.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [accelerators](<https://devfeed.tech/tags/accelerators.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [search](<https://devfeed.tech/tags/search.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

MDN Web Docs has published 18 new reference pages for individual JavaScript regular-expression features. The pages provide more comprehensive syntax and semantics information, include browser compatibility details, remove deprecated content, and organize the material into sections such as flags, assertions, atoms, and other features.

### Source excerpt

See the latest updates to the MDN reference pages about JavaScript regular expressions, including new sections on sub-features and browser compatibility information.

## A Brief Overview over the Most Common jOOQ Types

DevFeed: [A Brief Overview over the Most Common jOOQ Types](<https://devfeed.tech/articles/a-brief-overview-over-the-most-common-jooq-types-28928.md>)

Original publisher: [Read original article](<https://blog.jooq.org/a-brief-overview-over-the-most-common-jooq-types/>)

Author: lukaseder

Published: 2022-09-06T12:30:37Z

Content type: tutorial

Language: en

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

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

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-design](<https://devfeed.tech/tags/api-design.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [context](<https://devfeed.tech/tags/context.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [dsl](<https://devfeed.tech/tags/dsl.md>), [jdbc](<https://devfeed.tech/tags/jdbc.md>), [jooq](<https://devfeed.tech/tags/jooq.md>), [jooq-3-17](<https://devfeed.tech/tags/jooq-3-17.md>), [jooq-in-use](<https://devfeed.tech/tags/jooq-in-use.md>), [logging](<https://devfeed.tech/tags/logging.md>), [overview](<https://devfeed.tech/tags/overview.md>), [queryparts](<https://devfeed.tech/tags/queryparts.md>), [r2dbc](<https://devfeed.tech/tags/r2dbc.md>), [sql](<https://devfeed.tech/tags/sql.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [type-system](<https://devfeed.tech/tags/type-system.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

This tutorial provides a cheat sheet of the most important types in the jOOQ API, covering configuration, scopes, settings, and DSL APIs. It notes that jOOQ 3.17 includes more than 160 settings and explains how several type groups support query construction, execution, lifecycle management, and dependency injection.

### Source excerpt

For new users working with jOOQ for the first time, the number of types in the jOOQ API can be overwhelming. The SQL language doesn't have many such "visible" types, although if you think about SQL the way jOOQ does, then they're there just the same, but hidden from users via an English style syntax. ... Continue reading A Brief Overview over the Most Common jOOQ Types ->

## Kotlin Flow Notes: Producers, Consumers, Operators, and Hot and Cold Flows

DevFeed: [Kotlin Flow Notes: Producers, Consumers, Operators, and Hot and Cold Flows](<https://devfeed.tech/articles/flow-notes-32051.md>)

Original publisher: [Read original article](<https://www.maiatoday.net/p/flow-notes/>)

Published: 2022-04-27T16:16:06Z

Content type: tutorial

Language: en

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

Topics: [kotlin-flow](<https://devfeed.tech/topics/kotlin-flow.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Streams](<https://devfeed.tech/topics/streams.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [article](<https://devfeed.tech/tags/article.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [code](<https://devfeed.tech/tags/code.md>), [coroutine](<https://devfeed.tech/tags/coroutine.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [coroutines-flow](<https://devfeed.tech/tags/coroutines-flow.md>), [flow](<https://devfeed.tech/tags/flow.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>), [kotlin-flow](<https://devfeed.tech/tags/kotlin-flow.md>), [sharedflow](<https://devfeed.tech/tags/sharedflow.md>), [sketch-note](<https://devfeed.tech/tags/sketch-note.md>), [stateflow](<https://devfeed.tech/tags/stateflow.md>), [streams](<https://devfeed.tech/tags/streams.md>)

### AI overview

A set of companion sketch notes about Kotlin Flow, covering suspend functions, streams of multiple values, producers and consumers, terminal and transform operators, execution contexts, hot and cold flows, and Android usage.

### Source excerpt

This post is my companion sketch notes for all the resources I consumed on the topic of flows. It is not meant to replace the info that I found on the internet but rather supplement it. Nor is it complete or should it be a standalone guide. In fact you can find an excellent list of my favourite resources at the end of the article. It is a document that helps me make sense of the topic. With that disclaimer out of the way... Let's take a step back and look at the suspend function. If your coroutine knowledge is rusty, freshen that up first. What if we want to provide multiple values? A stream of values that can be observed? Enter flows. At their most basic, flows have a producer and a consumer. The interface looks like this (spoiler it's just suspend functions under the hood) The consumer gets the multiple values by using a terminal operator. If I need to change the produced values along the way before consuming them, there are transform operators. How do I switch from main to io context? What's with the hot and cold flows? How do I remember which is which? Some practical hot flows. Flows on Android References Kotlin Coroutines Flow in a nutshell Kotlin Flows ~ an Android cheat sheet Kotlin Flows in Android summary Android flow Asynchronous Flow | Kotlin Flow under the hood: how does it really work KotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman Elizarov Kotlin Flows in a Nutshell FlowMarbles Android StateFlow and SharedFlow If you are reading this far I will reward you with an Android portait.

## kubectl Cheat Sheet

DevFeed: [kubectl Cheat Sheet](<https://devfeed.tech/articles/kubectl-cheat-sheet-29733.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/kubectl-cheatsheet/>)

Author: info@goteleport.com (Deborah Ruck)

Published: 2022-04-11T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [kubectl](<https://devfeed.tech/topics/kubectl.md>), [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Kubernetes clusters](<https://devfeed.tech/topics/kubernetes-clusters.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [containers](<https://devfeed.tech/tags/containers.md>), [examples](<https://devfeed.tech/tags/examples.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-clusters](<https://devfeed.tech/tags/kubernetes-clusters.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

A practical kubectl cheat sheet explaining how to use Kubernetes' command-line tool to interact with the Kubernetes API, manage cluster resources, deploy applications, and view logs. It covers command syntax, resource types, names, and command-line flags.

### Source excerpt

Quickly interact with Kubernetes clusters using kubectl by leveraging these useful kubectl commands and examples.

## Kotlin Coroutines Exception Handling Cheat Sheet

DevFeed: [Kotlin Coroutines Exception Handling Cheat Sheet](<https://devfeed.tech/articles/kotlin-coroutines-exception-handling-cheat-sheet-25415.md>)

Original publisher: [Read original article](<https://www.lukaslechner.com/coroutines-exception-handling-cheat-sheet/>)

Author: Lukas Lechner

Published: 2020-10-28T14:12:43Z

Content type: article

Language: en

Sources: [Lukas Lechner](<https://devfeed.tech/sources/lukas-lechner.md>)

Topics: [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [kotlin-coroutines](<https://devfeed.tech/topics/kotlin-coroutines.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [allgemein](<https://devfeed.tech/tags/allgemein.md>), [allgemein-kotlin](<https://devfeed.tech/tags/allgemein-kotlin.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [exception](<https://devfeed.tech/tags/exception.md>), [exception-handling](<https://devfeed.tech/tags/exception-handling.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>)

### AI overview

A cheat sheet explains six key points about exception handling in Kotlin coroutines, including try-catch handling, exception propagation through job hierarchies, differences between launch and async, coroutineScope behavior, and cancellation exceptions.

### Source excerpt

Exception Handling with Kotlin Coroutines is hard. I wrote an extensive article about it and gave talks about it at several conferences. Some developers suggested creating some kind of cheat sheet that could be helpful for implementing appropriate exception handling in coroutine-based code. Here it is 😉. It contains the six most important points. You Read More The post Kotlin Coroutines Exception Handling Cheat Sheet first appeared on Lukas Lechner.

[Next page](<https://devfeed.tech/tags/cheat-sheet.md?cursor=WyIyMDIwLTEwLTI4VDE0OjEyOjQzKzAwOjAwIiwgIjk3ZjlkNmRjLWE2ZjYtNGYxNS05MzgzLWVlOWI3NzJiMmIzZiJd>)