Concurrency Patterns in C
0 码力 | 20 页 | 1.35 MB | 6 月前本文档着重探讨了Go语言中的并发模式,包括Fan-in、Fan-out、Pipeline和Tee等关键模式。Fan-in模式用于聚合,并能够简化聚合过程,同时提高吞吐量,但可能引入瓶颈。Fan-out模式通过分发任务到多个goroutine来实现并行处理,适用于数据分散处理的场景。Pipeline模式则用于将任务分阶段处理,适用于需要阶段性处理和数据转换的场景。Tee模式允许将流分叉处理,适用于需要同时处理多个分支的场景。
Go Compile Time Instrumentation
0 码力 | 27 页 | 1.74 MB | 6 月前文档介绍了Go语言编译时instrumentation的背景和发展,特别是OpenTelemetry项目在该领域的贡献。作者Przemysław Delewski分享了其在可观察性领域的经验,讨论了当今软件复杂性挑战,以及如何通过编译时instrumentation提升对分布系统的理解。文档还涵盖了项目的历史、当前状态和未来方向。
7 Years of Talking to People: The Importance of Giving Talks in Golang Warsaw #59
0 码力 | 26 页 | 3.20 MB | 6 月前文档记录了Jakub Daliga在Golang Warsaw #59活动上的演讲,他分享了自己7年来进行演讲的经验,强调了给予演讲比演讲做得好更为重要。他拥有超过9年的专业编程经验,曾在6家公司工作,最大公司规模达到10万人以上,并与来自3个大洲的人员合作。 Jakub Daliga还提到了他在Golang Warsaw的活跃参与,包括5次演讲和活动的共同组织。
How to start a VC-backed startup
0 码力 | 32 页 | 7.43 MB | 6 月前文档阐述了如何启动风险投资(VC)支持的初创公司。VC通过从有限合伙人(LP)筹集资金,投资有潜力的初创公司,尽管大部分会失败,但少数可能带来10倍以上的回报。VC的关键在于创造价值并构建防御工事。创业者需要准备投资备忘录和宣传幻灯片,计划并安排筹资活动,同时需具备耐心,专注于高增长和良好的商业模式。创业者应考虑其动机类型,如King、Merchant或Missionary,并确保具备足够的储蓄或加入加速器。文档还引用了Disciplined Entrepreneurship框架,强调探索和验证的重要性。
Secure access to EC2 (for developers)
0 码力 | 10 页 | 3.11 MB | 6 月前The document discusses secure access methods to AWS EC2 instances, highlighting risks such as brute force attacks and weak password vulnerabilities. It introduces a 3-tier architecture for enhanced security, albeit with increased complexity and costs. Alternative solutions include Bastion Host, SSM, and EC2 Instance Connect, each with pros and cons. Best practices involve disabling default users, changing SSH ports, and using security groups. The document also compares these methods across cloud providers like AWS, Azure, and GCP.
Golang Warsaw #55
0 码力 | 7 页 | 1.34 MB | 6 月前文档介绍了即将举行的Golang Warsaw #55活动,详细列出了活动时间、地点、主持人、赞助商以及议程安排,包括End to End测试、工程原则讨论和Afterparty。活动还鼓励开发者参与开源项目、宣布相关事件,并提供了求职和招聘的信息。同时,活动组寻找感兴趣的讲师分享经验,并通过多种渠道提供联系方式和资料访问方式。
Best practices for building Kubernetes Operators
0 码力 | 36 页 | 2.19 MB | 6 月前文档阐述了Kubernetes Operators的最佳实践,解释了Operators作为Kubernetes的软件扩展,通过自定义资源管理应用程序及其组件。Operators能够自动实现Day-1任务(如安装和配置)和Day-2任务(如重新配置、升级、备份、故障转移等)。文档还介绍了Controllers、自定义资源的验证、终结器的实现以及测试方法,如使用Kind集群和Ginkgo框架进行集成测试。
Golang Warsaw #54
0 码力 | 7 页 | 1.66 MB | 6 月前文档介绍了Golang Warsaw #54活动的详细信息,包括活动时间、地点、主办方、赞助商等。主要议程包括Kuba Martin关于高度状态功能的端到端测试演讲,Jakub Daliga和Lukasz Gut主持的工程原则讨论会,以及寻找演讲者的呼吁,主题涵盖Golang、软件工程、技术领导等。活动后安排了Afterparty。
Golang Warsaw #54
0 码力 | 7 页 | 833.54 KB | 6 月前文档介绍了Golang Warsaw #54活动的相关信息。活动于2023年10月26日18:30在华沙的7N, Puławska 182举行。议程包括Kuba Martin的演讲'Go-first End to End Tests for Highly Stateful Features'、开放式公告和互动环节、由Jakub Daliga和Lukasz Gut主持的工程原则讨论 Panel,以及随后在附近地点举行的Afterparty。活动还呼吁征集主题为Golang特定内容、软件工程、技术领导力等领域的演讲者。
Golang Warsaw #53
0 码力 | 8 页 | 1.63 MB | 6 月前文档介绍了Golang Warsaw #53活动的详细安排,包括演讲者Robert Pajak和Oleg Kovalov的主题演讲,分别关于'Transitioning to Go'和'Hedged requests in Go'。活动于2023年9月20日在Warszawa的Connectis_ (Varso Place)举行,并设有间隙时间供参与者交流和用餐。活动还包括Afterparty,以及通过Slido进行问答互动。
共 49 条
- 1
- 2
- 3
- 4
- 5
关键词
Fan-in Fan-out Pipeline Tee Concurrency Patterns Go compile time instrumentation OpenTelemetry observability distributed systems instrumentation Golang Warsaw 演讲 专业编程 技术会议 演讲经验 VC 风险投资支持初创公司 VC运作 筹资准备 LIMITED PARTNERS EC2 Security Group Bastion Host SSM EC2 Instance Connect Golang Warsaw #55 主持人 赞助商 议程 工程原则 Kubernetes Operators Custom Resources Controllers Day-1 tasks Day-2 tasks Golang Warsaw #54 End to End Tests Discussion Panel on Engineering Principles Software Engineering Afterparty Discussion Panel Engineering Principles Golang Hedged requests Transitioning to Go Oleg Kovalov Robert Pajak













