# sessions

A session is a persistent interaction between a subscriber and an endpoint that begins with authentication and ends with termination, using a session secret presented by subscriber software.

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

## Authentication is a long-running Workflow

DevFeed: [Authentication is a long-running Workflow](<https://devfeed.tech/articles/authentication-is-a-long-running-workflow-35725.md>)

Original publisher: [Read original article](<https://temporal.io/blog/authentication-is-a-long-running-workflow>)

Author: Mason Williams

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

Content type: tutorial

Language: en

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

Topics: [Authentication](<https://devfeed.tech/topics/authentication.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [push-notification](<https://devfeed.tech/topics/push-notification.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [browser](<https://devfeed.tech/tags/browser.md>), [community](<https://devfeed.tech/tags/community.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [go](<https://devfeed.tech/tags/go.md>), [mfa](<https://devfeed.tech/tags/mfa.md>), [push-notification](<https://devfeed.tech/tags/push-notification.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This article explains how KERNEL models Managed Auth as a long-running Temporal workflow. A parent workflow maintains connection state, health checks, reauthentication, and cancellation, while child workflows handle individual login attempts with separate browsers, timeouts, and cleanup. Durable state stays in Go, and model-driven work runs in a dedicated TypeScript Worker.

### Source excerpt

In this article# - A login is not a request - Model the connection, not the attempt - The human is part of the Workflow - Staying logged in is part of the product - Go owns durability; TypeScript runs the agent - What we learned 1. A login is not a request# An agent can enter a password, stop at an MFA prompt, wait for a person to approve a push notification, and then resume in the same browser. A deployment or Worker restart can happen anywhere in between.

## Community updates: taking time off, AI club, and next events 💬

DevFeed: [Community updates: taking time off, AI club, and next events 💬](<https://devfeed.tech/articles/community-updates-taking-time-off-ai-club-and-next-events-39813.md>)

Original publisher: [Read original article](<https://refactoring.fm/p/community-updates-taking-time-off>)

Author: Luca Rossi

Published: 2026-08-28T07:01:45Z

Content type: article

Language: en

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

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [legacy](<https://devfeed.tech/topics/legacy.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [community](<https://devfeed.tech/tags/community.md>), [events](<https://devfeed.tech/tags/events.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [processes](<https://devfeed.tech/tags/processes.md>), [projects](<https://devfeed.tech/tags/projects.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

A community update recaps discussions from the August Mastermind and AI Club, including planning time off without disrupting team ownership, AI learning and legacy migrations, and upcoming events.

### Source excerpt

A special edition focused on our community activities!

## LibreQoS 2.2 is out

DevFeed: [LibreQoS 2.2 is out](<https://devfeed.tech/articles/libreqos-2-2-is-out-40183.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/resources/libreqos-2-2-is-out/>)

Author: j2sw

Published: 2026-08-20T15:11:31Z

Content type: release

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [changelog](<https://devfeed.tech/topics/changelog.md>), [Network](<https://devfeed.tech/topics/network.md>), [service](<https://devfeed.tech/topics/service.md>), [browser](<https://devfeed.tech/topics/browser.md>), [interface](<https://devfeed.tech/topics/interface.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [2-2](<https://devfeed.tech/tags/2-2.md>), [api](<https://devfeed.tech/tags/api.md>), [browser](<https://devfeed.tech/tags/browser.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [interface](<https://devfeed.tech/tags/interface.md>), [libreqos](<https://devfeed.tech/tags/libreqos.md>), [network](<https://devfeed.tech/tags/network.md>), [network-engineering-resources](<https://devfeed.tech/tags/network-engineering-resources.md>), [service](<https://devfeed.tech/tags/service.md>), [sessions](<https://devfeed.tech/tags/sessions.md>)

### AI overview

This changelog describes LibreQoS 2.2, released on August 18, 2026, and its changes since version 2.1. It covers browser-based installation and setup, visual topology building, subscriber shaping from RADIUS sessions, traffic comparisons, and related improvements to LibreQoS Insight and the paid LibreQoS API.

### Source excerpt

LibreQoS 2.2 ChangeLog LibreQoS 2.2: What Changed Since 2.1 LibreQoS 2.2 guides operators from a fresh install through admin creation, interface selection, network preview, and service startup in the browser. Operators can build topology visually, shape subscribers created from RADIUS sessions, and compare queued demand with traffic that actually crossed the wire. This changelog covers ... Read more The post LibreQoS 2.2 is out appeared first on Justin Wilson (j2sw).

## Connections, Part One

DevFeed: [Connections, Part One](<https://devfeed.tech/articles/connections-part-one-35580.md>)

Original publisher: [Read original article](<https://snook.ca/everything/connections-part-one/>)

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

Content type: opinion

Language: en

Sources: [Jonathan Snook](<https://devfeed.tech/sources/jonathan-snook.md>)

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [zoom](<https://devfeed.tech/topics/zoom.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [isolation](<https://devfeed.tech/tags/isolation.md>), [networks](<https://devfeed.tech/tags/networks.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [social-media](<https://devfeed.tech/tags/social-media.md>), [twitter](<https://devfeed.tech/tags/twitter.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

A personal essay reflects on how pandemic-era Zoom calls provided connection and how the return to offline routines, reduced conference attendance, and fragmented social networks have made maintaining weaker social ties more difficult.

### Source excerpt

When the pandemic hit and nobody could travel anywhere, I, like many others, found connections through Zoom calls. I had multiple scheduled calls with different groups: a daily morning call, a weekly Friday call, two board game groups, a poker night, a Call of Duty group, and semi-regular calls with various individuals. I am very grateful for the friends I have made over the years and that those friends were there over the pandemic helped avoid the feelings of isolation many felt. Now that most people have moved back into old (or perhaps new) routines, the regular online calls have mostly disappeared. And with a decision pre-pandemic to stop speaking at conferences, I haven't been attending them, either. That has meant missing out on one particular avenue of connecting and reconnecting with people that I've known for years. Long gone are the days of hanging out in the hallway of a conference chatting with people in between sessions. Or going out for tacos and then to a bar where somebody is dancing in a head-to-toe Batman costume. (Yes, that happened.) But even conference attendance is down. Pre-pandemic, I'd often be visiting a city and then put out word on Twitter that I'd enjoy meeting up with people and sure enough, I'd be at a table with a handful of fellow web practitioners enjoying a lovely meal and listening to their experiences and sharing mine. The scattering to the smattering of social networks along with those abandoning social media altogether has made this, too, more difficult. It takes a more concerted effort to stay connected. Yet Another Social Media Site doesn't seem like it's going to solve this. This was one of the factors that spurred me to re-engage with social media: to maintain these loose connections, albeit perhaps more loosely than before. I have close friends with whom I speak to near daily. I have friends with whom I speak with every few months. And then I have those people with whom I'd normally have connected with in person and those i

## How to Use Codex for Work: My Complete System at OpenAI | Jason Liu

DevFeed: [How to Use Codex for Work: My Complete System at OpenAI | Jason Liu](<https://devfeed.tech/articles/how-to-use-codex-for-work-my-complete-system-at-openai-jason-liu-35001.md>)

Original publisher: [Read original article](<https://creatoreconomy.so/p/how-to-use-codex-for-work-my-complete-system-at-openai-jason-liu>)

Author: Peter Yang

Published: 2026-07-26T13:05:16Z

Content type: tutorial

Language: en

Sources: [Behind the Craft](<https://devfeed.tech/sources/behind-the-craft.md>)

Topics: [codex](<https://devfeed.tech/topics/codex.md>), [email](<https://devfeed.tech/topics/email.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [codex](<https://devfeed.tech/tags/codex.md>), [email](<https://devfeed.tech/tags/email.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [openai](<https://devfeed.tech/tags/openai.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [slack](<https://devfeed.tech/tags/slack.md>), [tasks](<https://devfeed.tech/tags/tasks.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article describes how Jason Liu uses Codex throughout his workday to manage Slack and email, learn from past sessions, and run long tasks with verifiable goals.

### Source excerpt

How Jason uses Codex throughout his workday for managing Slack and email, learning from past sessions, and running long tasks with verifiable goals

## Session revocations at scale

DevFeed: [Session revocations at scale](<https://devfeed.tech/articles/session-revocations-at-scale-37933.md>)

Original publisher: [Read original article](<https://www.canva.dev/blog/engineering/session-revocations-at-scale/>)

Author: Llew Vallis

Published: 2026-07-22T00:00:01Z

Content type: article

Language: en

Sources: [Canva Engineering](<https://devfeed.tech/sources/canva-engineering.md>)

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [Cookies](<https://devfeed.tech/topics/cookies.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [scaling](<https://devfeed.tech/topics/scaling.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [reliability](<https://devfeed.tech/topics/reliability.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cookies](<https://devfeed.tech/tags/cookies.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [redis](<https://devfeed.tech/tags/redis.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [security](<https://devfeed.tech/tags/security.md>), [sessions](<https://devfeed.tech/tags/sessions.md>)

### AI overview

Canva describes how it manages session revocations for hundreds of millions of users. The system keeps revocations in memory for fast gateway checks, while MySQL handles refresh-time lookups; the article explains how loading the cache during deployments created database load and discusses evaluating Redis as a caching solution.

### Source excerpt

How Canva keeps hundreds of millions of user sessions fast and secure

## Why teams can create more impact by stopping work estimates

DevFeed: [Why teams can create more impact by stopping work estimates](<https://devfeed.tech/articles/how-to-drive-more-impact-without-ever-talking-about-nonsense-numbers-40048.md>)

Original publisher: [Read original article](<https://dpereira.substack.com/p/why-estimations-are-irrelevant>)

Author: David Pereira

Published: 2026-07-09T12:45:21Z

Content type: opinion

Language: en

Sources: [Untrapping Product Teams](<https://devfeed.tech/sources/untrapping-product-teams.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [sessions](<https://devfeed.tech/topics/sessions.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [scrum](<https://devfeed.tech/tags/scrum.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [story-points](<https://devfeed.tech/tags/story-points.md>), [velocity](<https://devfeed.tech/tags/velocity.md>)

### AI overview

The article argues that estimates, story points, velocity, and capacity planning can create false expectations and constrain teams. It describes an experiment removing estimates from a refined backlog to encourage smoother collaboration and greater focus on value.

### Source excerpt

How teams maximize impact without wasting energy sizing work.

## Opening Sublime Text from the command line

DevFeed: [Opening Sublime Text from the command line](<https://devfeed.tech/articles/opening-sublime-text-from-the-command-line-39471.md>)

Original publisher: [Read original article](<https://akrabat.com/opening-sublime-text-from-the-command-line/>)

Author: Rob

Published: 2026-06-30T10:00:00Z

Content type: tutorial

Language: en

Sources: [Rob Allen](<https://devfeed.tech/sources/rob-allen.md>)

Topics: [Sublime Text](<https://devfeed.tech/topics/sublime-text.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [JSON](<https://devfeed.tech/topics/json.md>), [sessions](<https://devfeed.tech/topics/sessions.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [computing](<https://devfeed.tech/tags/computing.md>), [extension](<https://devfeed.tech/tags/extension.md>), [json](<https://devfeed.tech/tags/json.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [shell-scripting](<https://devfeed.tech/tags/shell-scripting.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A tutorial on using a Bash function to open Sublime Text from the command line with different window behaviors for directories and files. It extends the function to create and manage a hidden .sublime-project JSON file so open files persist across sessions.

### Source excerpt

I nearly always open Sublime Text from the command line using subl and have specific requirements for when it should open a new window or re-use one. If I'm opening a directory, then I would like it to re-use the same window if I have previously opened that directory. However if I open a random file, I never want that file in the last directory window as it's unrelated. To do this I wrote a... continue reading.

## Player sessions that survive anything

DevFeed: [Player sessions that survive anything](<https://devfeed.tech/articles/player-sessions-that-survive-anything-35701.md>)

Original publisher: [Read original article](<https://temporal.io/blog/actor-workflow-player-sessions>)

Author: Cecil Phillip

Published: 2026-05-28T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [Actor](<https://devfeed.tech/topics/actor.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Server](<https://devfeed.tech/topics/server.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [actor](<https://devfeed.tech/tags/actor.md>), [backends](<https://devfeed.tech/tags/backends.md>), [build](<https://devfeed.tech/tags/build.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [database](<https://devfeed.tech/tags/database.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>), [server](<https://devfeed.tech/tags/server.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article presents a Temporal Python pattern for modeling each multiplayer player session as a durable, uniquely addressable Actor Workflow. The workflow keeps player state, resumes after server failures, coordinates game actions, and uses Continue-As-New to prevent unbounded history.

### Source excerpt

Build multiplayer player sessions that survive server crashes. See how to model each player as a durable Actor Workflow in Temporal Python.

## Advanced Patterns: Grok + Hermes for Complex Workflows

DevFeed: [Advanced Patterns: Grok + Hermes for Complex Workflows](<https://devfeed.tech/articles/advanced-patterns-grok-hermes-for-complex-workflows-38370.md>)

Original publisher: [Read original article](<https://meedamian.com/post/advanced-grok-hermes/>)

Author: hi@meedamian.com (Damian Mee)

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

Content type: tutorial

Language: en

Sources: [Damian Mee | Blog | Portfolio | About](<https://devfeed.tech/sources/damian-mee-blog-portfolio-about.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [authoring](<https://devfeed.tech/tags/authoring.md>), [context](<https://devfeed.tech/tags/context.md>), [delegation](<https://devfeed.tech/tags/delegation.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [memory](<https://devfeed.tech/tags/memory.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [pi](<https://devfeed.tech/tags/pi.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [skills](<https://devfeed.tech/tags/skills.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This developer post presents advanced workflow patterns for using Grok inside Hermes Agent. It discusses planning and sub-agent delegation, generating reusable SKILL.md files, and combining context handling with Hermes' memory tool for long-running projects. The author says these patterns improved productivity on Raspberry Pi projects and personal automation.

### Source excerpt

Disclaimer: This post was generated by Grok 4.3 running inside Hermes Agent. Advanced Grok + Hermes Workflows Once you have the basics down, here are some powerful patterns for using Grok inside Hermes Agent. Multi-Agent Delegation Grok excels at planning. Use it to orchestrate sub-agents: hermes delegate --goal "Refactor the auth module" --model grok-4.3 Skill Authoring with Grok Grok is fantastic at writing reusable skills. Ask it to generate SKILL.

## On the Utility of a (User) Session on Mobile

DevFeed: [On the Utility of a (User) Session on Mobile](<https://devfeed.tech/articles/on-the-utility-of-a-user-session-on-mobile-38566.md>)

Original publisher: [Read original article](<https://hanson.wtf/2025/05/19/on-the-utility-of-a-user-session-on-mobile/>)

Author: Hanson

Published: 2025-05-20T05:47:27Z

Content type: opinion

Language: en

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

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [session replay](<https://devfeed.tech/topics/session-replay.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [time](<https://devfeed.tech/tags/time.md>), [ui](<https://devfeed.tech/tags/ui.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

This commentary explains why mobile telemetry should be organized around user sessions rather than app-process lifetimes or raw time in the app. Sessions group telemetry and actions within a shared usage context, supporting session replay, usage metrics, and analysis of performance, errors, abandonment, and conversion.

### Source excerpt

On mobile devices, the lifetime of a process that backs an instance of an app isn't necessarily mapped to its usage lifecycle. Even if you ignore implementation details like Android's process forking and specialization via zygotes, the app process is often already created when a user taps on the app icon to launch the app, [...]

## How to lead weekly sessions for your team

DevFeed: [How to lead weekly sessions for your team](<https://devfeed.tech/articles/how-to-lead-weekly-sessions-for-your-team-39995.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-to-lead-weekly-sessions-for-your>)

Author: Tiger Abrodi

Published: 2024-02-21T15:03:33Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [bus factor](<https://devfeed.tech/topics/bus-factor.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [bus-factor](<https://devfeed.tech/tags/bus-factor.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [minutes](<https://devfeed.tech/tags/minutes.md>), [remote](<https://devfeed.tech/tags/remote.md>)

### AI overview

A practical guide to leading weekly learning sessions for a remote team. It covers common organizational mistakes and recommends using an agenda, communicating presenters, recording sessions, sharing materials, and preparing at least a week in advance to respect teammates' time and energy.

### Source excerpt

Care about your teammates' time and energy.

## Women Developer Academy Europe 2023 - My Experience

DevFeed: [Women Developer Academy Europe 2023 - My Experience](<https://devfeed.tech/articles/women-developer-academy-europe-2023-my-experience-38466.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2023-11-24/women-developer-academy-europe-2023-my-experience/>)

Author: Eevis Panula

Published: 2023-11-24T03:44:47.036000Z

Content type: opinion

Language: en

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

Topics: [Google](<https://devfeed.tech/topics/google.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [meetings](<https://devfeed.tech/topics/meetings.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [europe](<https://devfeed.tech/tags/europe.md>), [google](<https://devfeed.tech/tags/google.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [mentoring](<https://devfeed.tech/tags/mentoring.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [speaking](<https://devfeed.tech/tags/speaking.md>)

### AI overview

A personal account of participating in Google's Women Developer Academy Europe 2023. The article describes the program's goals, weekly sessions on public speaking and conference applications, mentoring, and an I Am Remarkable workshop.

### Source excerpt

My October was busy. I spoke at three conferences (droidcon Italy, droidcon London, and KKON, which was an online conference). I had also applied to the Women Developer Academy Europe earlier, and when the acceptance letter arrived at the end of September, I wasn't sure if I could participate. But as you might guess from me writing this blog post, I decided to attend, and it was a great decision! In this blog post, I'll share my experiences with the program. Women Developer Academy (WDA) Women Developer Academy is a program from Google, and the event page for our cohort (Women Developer Academy Europe) explains it in a nutshell: The Women Developer Academy is a specialized program for female developers, aimed at increasing the diversity of speakers at tech events in the region, focusing on creating an inclusive community of speakers and mentors who can support each other. The program consisted of weekly sessions, the I Am Remarkable workshop, mentoring, and a mini-conference with 5-minute talks. I'll share a bit more about them next. Sessions The program had 2-3 evening sessions each week. The topics for the meetings were about public speaking, applying to conferences, online branding, and many other related topics. Many of those topics were familiar, as I've spoken at many conferences, but I also learned new things. For me, living in the eastern side of Europe in Finland, these meetings started at seven in the evening. It's not an optimal time for someone who is definitely a morning person, and needs their wind-down time in the evening. But I was so happy that we got the sessions as recordings and could watch them later! I Am Remarkable-workshop The WDA program included a I Am Remarkable workshop. The website describes the movement behind this workshop: #IAmRemarkable is a global movement that empowers everyone to celebrate their achievements in the workplace and beyond. I've heard of this workshop but never got to attend one. I can see the need for such workshops

## How to do Architecture Mapping Workshops in a Remote Setup

DevFeed: [How to do Architecture Mapping Workshops in a Remote Setup](<https://devfeed.tech/articles/how-to-do-architecture-mapping-workshops-in-a-remote-setup-39935.md>)

Original publisher: [Read original article](<https://mende.io/blog/remote-architecture-mapping-workshops/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2022-07-23T13:27:00Z

Content type: tutorial

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [sessions](<https://devfeed.tech/topics/sessions.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [collaboration-practices-remote-work-software-development-technical-leadership-software-craft](<https://devfeed.tech/tags/collaboration-practices-remote-work-software-development-technical-leadership-software-craft.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [remote](<https://devfeed.tech/tags/remote.md>), [teams](<https://devfeed.tech/tags/teams.md>), [tech-leadership](<https://devfeed.tech/tags/tech-leadership.md>), [workshops](<https://devfeed.tech/tags/workshops.md>)

### AI overview

This article describes remote architecture mapping workshops based on experience in BRYTER's tech leadership community. It explains that collaborative mapping can help teams develop a shared understanding of a system and align on an overarching technology vision, while individually drawn or autogenerated diagrams may be poorly understood or inaccurate.

### Source excerpt

How to do Architecture Mapping Workshops in a Remote Setup Mapping the architecture of the system that you are building in your company, is a worthwhile activity. The worth does not come so much from the end-result, the map, but much more from the activity itself, if done right.

## All our Series B Intro presentations are now up

DevFeed: [All our Series B Intro presentations are now up](<https://devfeed.tech/articles/all-our-series-b-intro-presentations-are-now-up-35693.md>)

Original publisher: [Read original article](<https://temporal.io/blog/2022-start-here>)

Author: Shawn Wang

Published: 2022-03-10T07:00:00Z

Content type: release

Language: en

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

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Java](<https://devfeed.tech/topics/java.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [fundraising](<https://devfeed.tech/tags/fundraising.md>), [go](<https://devfeed.tech/tags/go.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [java](<https://devfeed.tech/tags/java.md>), [live](<https://devfeed.tech/tags/live.md>), [processes](<https://devfeed.tech/tags/processes.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [python](<https://devfeed.tech/tags/python.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [series](<https://devfeed.tech/tags/series.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

Temporal announces that its Series B livestream and introductory SDK, use-case, and architecture presentations are available as recordings. The sessions cover the funding, hiring, SDKs, workflow versioning, long-running processes, business transactions, infrastructure provisioning, and Temporal's architecture.

### Source excerpt

When we announced our Series B fundraising, we also decided to experiment with live Intro and Q&A sessions for the thousands of developers who would be hearing about us for the first time.

## Touchlab KotlinConf 2019 Recap - Touchlab

DevFeed: [Touchlab KotlinConf 2019 Recap - Touchlab](<https://devfeed.tech/articles/touchlab-kotlinconf-2019-recap-touchlab-38334.md>)

Original publisher: [Read original article](<https://touchlab.co/touchlab-kotlinconf-2019-recap>)

Published: 2019-12-10T20:50:19Z

Content type: article

Language: en

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

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [community](<https://devfeed.tech/tags/community.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlinconf](<https://devfeed.tech/tags/kotlinconf.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [recap](<https://devfeed.tech/tags/recap.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

### AI overview

This recap of KotlinConf 2019 in Copenhagen reviews Kotlin Multiplatform sessions, conference announcements, and reactions from Touchlab contributors. It highlights JetBrains' recognition of Touchlab and discusses adoption, tooling, stability, performance, and project setup.

### Source excerpt

The Touchlab KotlinConf 2019 recap summarizes Kotlin Multiplatform sessions from Copenhagen. Touchlab was recognized by JetBrains for its KMP expertise.

## Tsung: An Open-Source Distributed Load-Testing Tool for Multiple Protocols

DevFeed: [Tsung: An Open-Source Distributed Load-Testing Tool for Multiple Protocols](<https://devfeed.tech/articles/see-tsung-in-action-34447.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2011/08/see-tsung-in-action/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2011-08-02T08:30:00Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Erlang](<https://devfeed.tech/topics/erlang.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [load-testing](<https://devfeed.tech/tags/load-testing.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article introduces Tsung, an open-source, multi-protocol distributed load-testing tool built with Erlang. It describes benchmarking applications, recording and replaying sessions at high scale, PostgreSQL support, and integration with pgfouine for converting PostgreSQL logs into Tsung sessions. It also mentions the uTsung variant used in video games and a video demo.

### Source excerpt

Tsung is an open-source multi-protocol distributed load testing tool and a mature project. It's been available for about 10 years and is built with the Erlang system. It supports several protocols, including the PostgreSQL one. When you want to benchmark your own application, to know how many more clients it can handle or how much gain you will see with some new shiny hardware, Tsung is the tool to use. It will allow you to record a number of sessions then replay them at high scale. pgfouine supports Tsung and is able to turn your PostgreSQL logs into Tsung sessions, too.

## FINN's Technical Leadership Field Trip on Quality, Team Building, and Open Space Sessions

DevFeed: [FINN's Technical Leadership Field Trip on Quality, Team Building, and Open Space Sessions](<https://devfeed.tech/articles/getting-geeky-in-h-nefoss-31947.md>)

Original publisher: [Read original article](<https://tech.finn.no2011/03/03/geting-geeky-in-hc3b8nefoss/>)

Author: espen

Published: 2011-03-03T09:35:37Z

Content type: opinion

Language: en

Sources: [Finn.no](<https://devfeed.tech/sources/finn-no.md>)

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [spaces](<https://devfeed.tech/topics/spaces.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [mental-health](<https://devfeed.tech/tags/mental-health.md>), [organization](<https://devfeed.tech/tags/organization.md>), [quality](<https://devfeed.tech/tags/quality.md>), [team-building](<https://devfeed.tech/tags/team-building.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

FINN describes a two-day field trip for Technical Leaders focused on technical excellence, defining quality expectations, team-building exercises, and company open space sessions. The group drafted a checklist for releases and reflected on the different dynamics of internal open space sessions.

### Source excerpt

FINN recently created a position called Technical Leader which is going to be our champions of technical excellence. One of the objects for this two-day field trip was to get everyone in the same room and share ideas and challenges from a technological point of view. Quality does not cost ... it pays Most companies talk about how they work hard to "produce quality", but most companies also fail to follow through and make quality a focus for the entire organization. Our first session was about defining what quality means for different stakeholders such as: end users, our CEO, operations and product owners. These discussions lead us to a first draft of a checklist which will be used before each new release. No known bugs Tested in every environment Customer support is informed of important changes Walk'n talk for good mental health The term walk and talk is both a technique for making movies, but it is also a therapeutical technique. At FINN we practice this by randomly pairing two people who both have prepared a challenge they have in their daily work and then they walk and talk for about an hour. This was the first time this group did this exercise and it was a huge success. It was great to get out and talk about stuff to someone you do not get to talk to very often during the work day. As a team building exercise I think this is a great tool which is highly recommended! The challenge of company Open Space sessions During day two we had three open space sessions which was buzzing with excitement. Doing open spaces at conferences it is really inspiring and you learn stuff which you can bring back to your organization. Having open space sessions for just company employees has a different dynamic and can really be something to get your spirits down. When you do this inside a company you build up excitement during the sessions and along with the excitement comes expectations that "somebody needs to make this happen". There is nothing in "open space theory" about how you c