Suggestions for a Golang Tech Talk

agolangf · · 384 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>I&#39;m planning to give a tech talk at a Golang local meetup but am short of ideas. The talk is in a month and the audience knowledge of Go is at an intermediate level. </p> <p>The previous talks at the meetup were theoretical. I want to do something that has a healthy mix of both practice and theory. I would appreciate any suggestions.</p> <hr/>**评论:**<br/><br/>bonekeeper: <pre><p>I think an <a href="http://thesecretlivesofdata.com/raft/" rel="nofollow">overview</a> of <a href="https://raft.github.io/" rel="nofollow">Raft</a> would be cool, like why it exists, how it works - then wrap it up by using some popular implementation to build a distributed in-memory key-value store (just a map). Maybe with <a href="https://github.com/michaelbironneau/go-agree" rel="nofollow">go-agree</a> for time-saving.</p></pre>hey_bros_its_gerry: <pre><p>Not sure this is complex enough, but something I&#39;ve been working on lately is forcing myself to refactor code using RWMutex to instead serialize reads and writes using channels</p></pre>earthboundkid: <pre><p>Maybe &#34;approaches to concurrency&#34; and do <code>sync/atomic</code> too, and just weigh pros and cons of each method. Mutex is sometimes the right answer. Lock free is cool too.</p></pre>fungussa: <pre><p>I&#39;d think that highscalability.com would also offer inspiration</p></pre>jeffallen: <pre><p>Work through an example of making a not easy to test function into a testable one using interfaces to allow you to mock dependencies.</p> <p>Jeff</p></pre>psankar: <pre><p>Developing a single-page-app with golang and react/angular. The project structure, the API layer (golang), the way in which the webapp and the APIs interact, authentication and authorization.</p> <p>Test automation, CI &amp; CD best practices, integration-testing; for Golang applications</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

384 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传