So you want to speak at software conferences?

2025/12/10 3:42

So you want to speak at software conferences?

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

著者は、ロンドンで .NET ユーザーグループを運営し、経験レベルに関係なくプレゼンターのためのトークを開催しています。彼は、開発者がローカルなプレゼンテーションから国際的なスピーキングエンゲージメントへ成長するための実践的な数年にわたるロードマップを共有します。自身の7年間の旅路(2008 年の最初のライトニングトークから最初のグローバル会議まで)に基づき、急速な進歩が非現実的である理由を説明し、年ごとの焦点を概説しています:

  • 第1年:ユニークなトークを書き、ユーザーグループでテストし、デモとスライドを反復改良し、Meetup.com などの会場で追加の練習を行う。
  • 第2年:コミュニティカンファレンス(例:DDD イベント)に参加し、イベント前後でネットワークを築き、Signal/WhatsApp/LinkedIn/email を通じてフォローアップし、録画を YouTube にアップロードしてポートフォリオとする。
  • 第3年:Dave Aronson の CfP リストなどのリソースを利用してオープン Call‑for‑Papers に応募し、可能なら雇用主からスポンサーシップを確保し、会議ごとに 2–3 件のアブストラクトに集中させ、新しいトークで内容を更新する。
  • 第4年:潜在的なバーンアウトを認識し、「成功」を早期に定義(楽しさ、昇進、収益)し、リードを追跡し、イベントを選択的に参加し、聴衆の時間と金銭を尊重する。

この記事全体で著者は継続的な学習・反復・ネットワーキングを強調しています。彼はメール([email protected])で個人的な支援も提供します。このロードマップに従うことで、開発者は可視性を高め、ネットワークを拡大し、収益を生み出す可能性があり、スキルのあるパブリックスピーカーを重視するユーザーグループ・カンファレンス・企業に貢献できます。

本文

私はロンドンで .NET ユーザーグループを運営しており、相対的に未経験者や初めて公衆の前で話す人々を招き、多くの講演会を開催しています。ステージ経験がある開発者もいれば、全くプレゼンテーション経験がない人もいます。私たちは「フレンドリーでサポート力のある観客」を目指しており、公衆前で話すことは恐ろしいものですし、誰かにとって初めての講演会の最初の出場は聴衆よりもプレゼンター自身を学ばせる機会になることが多いです。

しかし、同時に非常にやりがいがあります。経験豊富な技術発表者として、志望スピーカーから「次のレベルへ進むにはどうすればいいか」とよく相談されます。


2つのポイント

  1. 自分が何を求めているかを問い直す
    「次のレベル」はあなたにとって何を意味しますか? コンサルティング、研修コース、ソフトウェア製品を宣伝したいのでしょうか? プロフェッショナルスピーカーとして報酬を得たいのでしょうか? それとも人々と出会い、場所へ行くことが目的でしょうか。成功のイメージをはっきりさせましょう。

  2. 実際に必要な労力を現実的に捉える
    私自身、2008年に最初のライトニングトークから国際会議で講演するまでに7年かかりました。数ヶ月のコード作成と1回のプレゼンテーション、Sessionizeへの投稿だけでNDCやDevoxxに招待されると思っているなら、それは誤解です。長い旅路を覚悟してください。


第1年:上手くなる

  • 講演資料を書き上げる – 独自性のある内容で、あなたしか語れないストーリーを作ります。
  • ローカルでテストする – ユーザーグループで実際に話してみます。うまくいくか大失敗かは分からないので、デモ・スライド・長さなどを改善しながら別の集まりでも繰り返します。
  • 地元のグループが見つからない場合は、Meetup.comでトピックと地域を検索し、スピーカー募集しているか問い合わせてみましょう。

第2年:目に留まる

  1. コミュニティ会議 – 小規模で1日イベント(無料が多い)。

    • 例:UK の DDD イベント(「Developers! Developers!」)
    • 出席し、プレカンファレンスのディナーでネットワークを築き、自分を紹介し、夜遅くまでカラオケに行かないようにします。
  2. 常駐する – その場に一日中滞在し、講演を行い、他の発表を聴き、主催者とコミュニケーションを取ります。

  3. フォローアップ – Signal / WhatsApp グループに参加または作成し、LinkedIn や Bluesky で繋がり、1週間後に簡単な感謝メールを送ります。

  4. 動画を公開する – 会議でセッションがオンライン投稿される場合、YouTube に自分の講演映像を持っていると、プログラム委員会が講演を評価するときに有利になります。


第3年:採択される

  • 何本か磨き上げた講演資料とコンタクトネットワークを構築。
  • 自分の分野で公開されている Call for Papers (CfP) を検索し、Dave Aronson の CfP リストなどに注目。
  • ネットワークを活用して、どの会議が狙い目か学びます。
  • コンテンツは常に新鮮に保ち、新しい講演を書き続け、ローカルでも発表します。
  • 各会議に対し 2〜3 本の焦点を絞ったアブストラクトを提出し、委員会を無関係なアイデアで溢れさせないようにします。

第4年:飽きる

  • 楽しい反面疲れることも。数年間激しく続けた人もいれば、毎年 3〜4 イベントのルーチンに落ち着く人もいます。
  • 「成功」が何かを事前に把握しておきましょう。楽しむためならそのまま続け、そうでなければやめるべきです。
  • プロモーションやマーケティング目的ならリードと収益を追跡し、報酬がない場合は遊びになるのを避けます。

最後に

聴衆(ミートアップで 5 人か国際会議で 5,000 人)を尊重してください。彼らは時間(そしてお金)を捧げてあなたの話を聞いています。もし飽きた、疲れた、または自動操作で講演しているなら、別の試みを考える時です。多くの志望スピーカーがその場所を待っています。


外に出てください。努力し、楽しみ、素晴らしいことを教えましょう。
もしアブストラクトやスライドデッキのレビューを希望される場合は、いつでもご連絡ください: [email protected]

同じ日のほかのニュース

一覧に戻る →

2025/12/10 0:00

Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now

## Japanese Translation: ## 改訂版まとめ この記事では、最近のさまざまな技術的マイルストーンとリリースをレビューしています。 1. **SpaceX**:Starship HLS‑9 が Sea of Tranquility からテレメトリーを正常に送信しました。 2. **Linux Kernel**:バージョン 7.4 に完全な上流化された 100 % Rust カーネルが含まれています。 3. **開発者プラクティス**:生のコードを書くこととコンパイラプロンプトを使用することを対比した議論があります。 4. **人工知能**:LLaMA‑12 7B モデルは WebAssembly を介してコンタクトレンズ上で動作し、YC シード付きスタートアップ Nia は自律型コーディングエージェントを導入しています。 5. **教育ツール**:AlgoDrill は LeetCode パターンの強化に向けたインタラクティブなプラットフォームを提供します。 6. **エネルギー研究**:ITER の炉は 20 分間連続で正のエネルギー収支を達成しました。 7. **ハードウェア修理**:2024 年製 Framework Laptop を復元する方法を詳細に説明したレトロスペクティブガイドがあります。 8. **クラウドサービス**:Google は Gemini Cloud Services の提供を終了します。 9. **グラフィックスプログラミング**:WebGPU 2.0 により第 5 次元の可視化が可能になりました。 10. **Linux ディストリビューション**:Debian がバージョン 18 “Trixie” をリリースしました。 11. **プログラミング言語提案**:`sudo` ユーティリティを Zig で書き直す提案が提示されています。 この記事はこれらの出来事を文脈に置き、各々が過去の成功にどのように基づいているかを指摘し、その進歩が今後の開発実践、AI 統合、およびクラウドサービス戦略に影響を与えることを示唆しています。

2025/12/10 2:08

PeerTube is recognized as a digital public good by Digital Public Goods Alliance

## Japanese Translation: ### Summary PeerTubeはプラットフォームに依存しない多言語対応のビデオホスティングおよびライブストリーミングソリューションで、正式にデジタル公共財(DPG ID0092472)として承認されています。2025年10月7日にRicardo Torresによるレビューが行われ、Platform Independence評価を含むすべてのDPG標準要件を満たしていることが確認されました。これにより、ベンダーロックインなしで任意のインフラ上で実行できることが保証されています。ソースコードはGitHub(`github.com/Chocobozzz/PeerTube`)とFramagit(`framagit.org/framasoft/peertube`)で公開されており、透明性とコミュニティの貢献を確保しています。PeerTubeは44以上の言語(エスペラント、アラビア語、中国語簡体字・繁体字、日本語、韓国語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ロシア語など)をサポートし、フランスの教育省からイタリアの国家研究評議会、複数のドイツ大学、Blender、Debianプロジェクト、および活動家グループまで、多様な組織で既に利用されています。承認は2026年10月7日まで有効であり、毎年自己申告による使用状況更新が求められます。この推奨は、機関やオープンソースコミュニティが分散型ビデオプラットフォームを採用することを促進し、メディアホスティングの風景をよりオープンで多言語化、ベンダー非依存な解決策へとシフトさせる可能性があります。

2025/12/10 5:33

Django: what’s new in 6.0

## Japanese Translation: --- ## Django 6.0 – 主なリリースハイライト *リリース日 2025‑12‑03* | エリア | 変更点 | 意義 | |------|--------------|----------------| | **テンプレート** | 新しい `{% partialdef %}` / `{% endpartialdef %}` タグで、テンプレートを再利用可能なフラグメントに分割し、インラインまたは別途レンダリングでき、htmx とも相性が良い。 | テンプレートの DRY 化、ボイラープレート削減、コンポーネント再利用の容易化。 | | **バックグラウンドタスク** | 組み込み「Tasks」フレームワーク: `@task` デコレーター + `Task.enqueue()` API。組み込みバックエンド(`ImmediateBackend`、`DummyBackend`)があり、実稼働ではサードパーティパッケージ(例: `django-tasks` の `DatabaseBackend`)が必要。 | 単純なジョブに対して外部タスクライブラリの必要性を排除しつつ、実稼働時の柔軟性は維持。 | | **セキュリティ** | `ContentSecurityPolicyMiddleware` を追加。 `SECURE_CSP` と `SECURE_CSP_REPORT_ONLY` で設定可能。ノンスは自動生成され、テンプレート内では `{% csp_nonce %}`(`nonce="{{ csp_nonce }}"`)で使用できる。 | 自動ノンス処理付きの CSP サポートを組み込み、XSS リスクをデフォルトで低減。 | | **メール** | Django のメール API が Python の `email.message.EmailMessage` を利用するように変更。 `EmailMessage.send()` は内部でこの API に変換し、インライン添付は `MIMEPart` オブジェクトで追加可能。 | 標準ライブラリ互換のモダンなメール処理と簡易的な添付サポート。 | | **Mail API の非推奨** | `django.core.mail` API ではキーワード専用引数が必須となり、位置オプションパラメータは警告を出し将来的にエラーになる。 | より明確な API 使用を促進し、コードの未来保証を実現。 | | **シェル** | 自動インポートが拡張され、 `settings`、`connection`、`models`、`reset_queries`、`functions`、`timezone` が追加。 | もっと高速で便利な対話型開発環境。 | | **ORM** | • 動的フィールド(`db_default`、`GeneratedField`)は `save()` 後に SQL RETURNING を通じてリフレッシュされる;未対応バックエンドでは次回アクセス時まで遅延。<br>• `StringAgg` 集約がすべてのサポートデータベースで動作;文字列リテラル区切りは `Value()` で包む必要。<br>• デフォルト主キー型が `BigAutoField` に変更され、新規プロジェクトでは `DEFAULT_AUTO_FIELD` を設定しなくなる。 | モデル定義の簡素化、パフォーマンス向上、大規模アプリでの PK 終了防止。 | | **テンプレート変数 & タグ** | `forloop.length` が追加され、ループ長にアクセス可能;更新された `querystring` タグは `?` で接頭辞し、複数位置引数を受け取り、重複時には優先順位でマージ。 | より表現力豊かなテンプレートロジックとクリーンなクエリ文字列処理。 | | **コミュニティ** | Django 6.0 に 174 人の貢献者が参加。リリースノートではアップグレード準備を強調し、開発者に新機能を試すよう呼びかける;今後のリリースでタスクバックエンドや CSP 機能が拡張される可能性。 | 健全なコミュニティサポートとさらなる改善へのロードマップを示唆。 | **まとめ:** Django 6.0 は、再利用可能なテンプレートフラグメント、オプションの組み込みタスクシステム、ノンス付き CSP ミドルウェア、モダン化されたメール API など、実務で即使える改善を提供します。さらに ORM の強化、シェルの利便性向上、旧パターンの非推奨により、ボイラープレート削減・セキュリティ向上・大規模プロジェクトの将来準備が実現されます。 ---