关于我
Go程序员,C程序员,技术架构师,技术总监,技术讲师/培训师,技术撰稿人。先后供职于国内某大型软件公司和某创业型数据与基础设施服务公司。喜技术,爱钻研;热爱开源,曾先后贡献了lcut、cbehave、buildc多个工具框架;喜好写博客,写博十余年,仍孜孜不倦。
一、SideProjects
1. 51短信平台 – smspush: 企业级短信发送平台
51短信平台: Smspush是个人及团队成员集多年短信平台开发经验之大成而打造的全功能、支持定制化的专业的企业级短信发送平台。
smspush是一个定位为满足如下需求场景的平台:
-
企业或组织自建服务于企业内部员工或企业客户的短信平台,通过企业或组织自己申请的运营商账号或第三方资源账号将平台连接到运营商的短信网关或第三方资源方的短信平台上
-
企业欲搭建云短信SaaS平台,提供三网合一的互联网云短信服务(类似创蓝、阿里大于)
团队在深入分析企业对短信平台产品的需求后,提出了“标准产品 + 扩展组件 + 定制服务”的产品服务模式:
- 标准产品:部署简单,开箱即用;
- 扩展组件:无缝集成,快速满足;
- 定制服务:个性需求,专属服务。
欢迎有短信平台开发方面需求的朋友联系合作!
了解smspush产品详情,请点击这里。
二、原创作品
1. 书籍
- 《Go语言精进之路:从新手到高手的编程思想、方法和技巧1》,豆瓣评分8.7分
*《智慧之光.序篇》
2. 杂志期刊
3. 技术专栏
-
极客时间专栏:Go语言第一课 -
慕课专栏:改善Go语言编程质量的50个有效实践
三、翻译作品
《七周七语言》
四、公开演讲
1. “Go coding in go way” for GopherChina 2017
视频内容:
演讲文稿:Go coding in go way
2. “高可用私有镜像仓库实践” for 开源中国源创会沈阳站2017
演讲文稿:基于Harbor的高可用企业级私有容器镜像仓库部署实践
五、技术培训
1. 《Go语言编程》级别:初中级
-
课程目标与特色:《Go语言编程》课程旨在帮助Go语言学员全方位了解Go语言,包括了解Go的背景、演化史、特性、应用范畴;熟悉Go的开发环境和常见工具使用;精通Go的语法及本质、核心特性、常用标准库使用和语言陷阱;灵活应用Go的语言单元测试以及调优;全面理解Go语言编程思想和运用最佳实践;掌握Go语言网络编程模型等。这个课程提供对Go语言的全面理解,并专注于语言的规范、实现;最佳实践(惯用法)贯穿课程始终,包括语言语法、Go类型系统、并发、测试、调优等方面的主题。这个课程将帮助任何进入Go世界的学员获得一个良好的学习开端,为后续更全面深入学习和使用Go语言奠定良好基础。
-
课时:12
- 培训对象:具有两年及以上编程经验的Go语言初学者、编程爱好者、专业程序员。
- 培训大纲与课程合作链接:点击这里。
六、在线课程
1. 慕课网:《Kubernetes基础:开启云原生之门》初/中级(课时:2小时)
- 课程特色目标
Kubernetes重新定义了未来十年基础设施承载云原生应用的形式,成为了面向云原生应用的新云平台,是目前最为火爆的平台技术。想学习和了解Kubernetes这一平台技术吗?快来看看吧!
通过本门课程,您将学到:
1、Kubernetes是什么?
2、为什么要使用Kubernetes? Kubernetes给开发者带来哪些好处?
3、如何在Kubernetes集群上部署和管理一个应用
4、Kubernetes的架构
5、Kubernetes的组件与功用
6、Kubernetes对象模型以及基础概念
- 课程简介
Kubernetes是谷歌公司以其内部容器管理平台Borg为原型,重新设计和实现的容器管理和编排调度工具,是Google公司集十多年容器技术、使用经验和运维管理最佳实践于一体的大成之作。在2017年Kubernetes战胜了两个强大的竞争对手Swarm和Mesos,成为容器管理与调度编排领域的首选平台和事实标准。
本门课程共分为五个部分。
第一部分:了解一下应用部署运行模式的变迁,弄清楚每种应用部署运行模式的特点、对开发者的影响以及模式演进的趋势。
第二部分:了解Kubernetes究竟是什么? 我们为什么要使用Kubernetes,它能给开发者带来哪些好处?
第三部分:我们将实际操作如何在Kubernetes集群上部署和管理一个应用。
第四部分:我们来学习一下Kubernetes的架构、组件以及组件功用。
第五部分:我们以Kubernetes对象模型为主线,一起来学习一下Kubernetes的基本概念。
2. 慕课网:《Kubernetes实战 高可用集群搭建、配置、运维与应用》,中级(课时:8小时)
- 课程简介
Kubernetes于2018年中旬从CNCF组织正式“毕业”,意味着Kubernetes已经正式成熟并可以在生产环境中使用,是目前最流行的、使用最为广泛的容器管理平台,被誉为“二十一世纪的Linux”,已经被全>球Top3的云基础设施服务上所支持,未来将成为“唯一”的云平台,作为未来云平台的核心,Kubernetes重新定义了基础设施承载云原生应用的形式,Kubernetes,是各类IT从业人员趋之若鹜的技能。
本门课程面向生产环境,课程的核心内容参见下面课程介绍截图:
七、联系我
我的联系方式:
微博:https://weibo.com/bigwhite20xx
微信公众号:iamtonybai
博客:tonybai.com
github: https://github.com/bigwhite
微信赞赏:
商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。
支持~~~~~
看你的博客,从2004年坚持到2012年,从未间断,八年抗战的时间哦!好厉害!相信岁月的力量,相信厚积薄发和潜移默化,你必定现在很棒,以后更是!加油!\(^o^)/~~~~
过奖了,只是养成了写博客的习惯而已,进一步说就是比较喜欢思考、反思和总结。
刚买了你翻译的书,正在看,非常不错。
欢迎指点批评^_^
google “Apache Portable Runtime”到了这里,国内用这框架的公司少之又少,
对博主就职的公司感到好奇
我们当初也只是借鉴了一些代码,没有直接使用apr。我当初研究apr源码也纯属出于个人兴趣。
博主是沈阳的啊?能交流下吗,qq154150989
google apr_shm_create又到了你的blog,有件事情不是很明白。特向你请教一下。
在system V中用shmget实现多个进程之间的共享内存。我的理解是,系统会分配一块不属于这些进程任何一个的特定的IPC内存区域做为共享内存来使用。
而在apr中使用apr_shm_create,最后一个参数是pool,这个应该是在某个进程的堆上分配的,apr是将共享的内存块建立在某个进程的堆中??很是奇怪。如果真是这样,其他进程又是如何访问这个地址的?
刚才才从Google的搜索结果上看到你的博客,很经典,受益良多,最近在学习Go。做为一个菜鸟Java程序员,我同样热爱开源的,同样喜欢分享我的心得,以后多多交流。
红猎人推荐的,过来看看
博主文章很不错,受益颇多.
博主很牛,膜拜
刚用谷谷找东西找来,感觉博主老渊博呀。我特别来膜拜一下。阿们!
求微博 我想关注你
博主的rss feed是否有问题?订阅显示的最新一篇文章为2014.2.18号的。此刻,最新的文章是2014.3.18的。
的确有问题,这个feed用的是feedsky提供的服务,但是feedsky一直不稳定,时不时服务就不好用了;可以试试这个原生feed: http://tonybai.com/feed/ 。
ok
今天闯到贵站,能否交换个友链http://www.softwareace.cn/indexBak.php在备案呢,伪主页
很经典,谢谢。
好厉害!膜拜。希望继续坚持。
求微博 我想关注你 嘿嘿
博主 功力非凡! 顶
资深博主!鉴定完毕。看了你的docker wordpress迁移 挺专业
楼主的 blog 文章质量都很高,可我就是看不习惯这个 wordpress 主题。。。
嗯,其实我个人对这个主题也不是很满意,但是担心更换主题后,文章的布局会发生变化,担心对阅读影响更大。于是就忍了。也许哪天忍不住就换了。呵呵
文章得真不错,我又来访问了。小林博客 http://www.linjunlong.com
过来踩踩
好
感谢分享这么多知识
博主文章不错 我的博客www.wujunze.com欢迎来访 博主QQ多少?
你坚持了8年,也算铁杆读者了。
细数已有10年了。感谢支持。
看了Golang的博客,很有收获,谢谢博主
对于博主坚持的毅力给予啪啪啪的掌声!
博主可以交流一下吗?关于ngrok项目的~Q313819934,谢谢啊,程序员一枚
你好,cbehave、buildc链接中,地址前面都漏掉了一个字母另外我是一名后端程序员,golang用的也比较多,最近想回北方发展,不知道楼主公司是否意向?
感谢纠错。我现在所在部门暂无后端职位,但公司范围内的职位还是很多的,有意向的话可以私聊。
看到您的新团队在找人,已邮件~
文章很好~!赞 欢迎回访:www.qhdown.cn
博主从04年写到17年,毅力确实让人钦佩!后辈学习一个!
博主写的博客真的不是一般的棒,深入易懂,解决了很多问题,我做go开发的一直都看博主的博客
感谢前辈,初学go,没有后端语言基础。。请问你有翻译的书本吗?
我没有参与翻译Go语言方面的书,不过市面上有很多啊。建议看:Go程序设计语言 – https://book.douban.com/subject/27044219/ 和 Go语言实战 https://book.douban.com/subject/27015617/
博主你好 文章列表里面没有14年之前的文章 http://tonybai.com/articles/
嗯,是的,这个文章列表页面就是2015年创建的,只是收取了14年到目前为止的文章。之前10年的文章太多了,整理起来要耗费较多时间,于是偷了个懒^0^。
不过这个问题提的很好,后续我找些时间逐年补充进来吧。3ks
从TensorFlow那篇文章过来的,期待后续DL方面的文章,同时也吐槽一波这个滚动条,如果忘了滑动,点提交会跳页面,整个输入的内容全没了。
欢迎关注。在没找到更好的防止恶意评论的插件之前,我只能用这个了:(。因为我的wordpress版本较低。很多plugin都不兼容了:(。
您好,我在做少儿编程教育,非常喜欢您的博客和文章。
想和您约稿或者其他的一些合作。
我的微信是immanuelzhu
我的邮箱是immanuel.zhu@oxyak.com
除了约稿,还有哪些合作方式?
您好,请教下,东网适合应届生加入吗?
我早已经不在那个公司了。我知道的好像基本没有应届生,尤其是技术研发职位,以社招为主。
非常喜欢go语言,工作闲暇自学了几个月还是小白中的小白,就倒腾出一个个人博客,今天偶然发现博主的博客,全是go的东西,简直就像发现一个新大陆啊,哈哈哈,仰望大神,果断博客公众号全部关注。
欢迎在这里交流,共同提高进步。
google golang的GC算法找到的博主博客 看到个人页才发现博主翻译了七周七语言 上个月才看完的七周七语言。真的是佩服博主的翻译水平和技术见识。
你好,请问是否能交换博客链接?https://jingine.com
博主您好,从Github上导到您的博客
请求您帮忙填写一份我硕士学位论文的研究问卷:https://www.wjx.cn/jq/69832956.aspx
问卷与“开源软件项目协作”有关,倘若您中途感到与您的经历不符,退出作答即可。
您的参与对一位硕士生能否顺利毕业非常重要,看在今年世道这么艰难的份上,望您伸以援手,拜托好心人!
(此问卷为匿名填写,预计 3分钟内 可完成,只希望您尽可能如实、准确、客观)
每收到一份有效问卷,我将向世界粮食计划署(https://zh.wfp.org/donate-now)捐赠 2.5 元以表感激。
非常感谢您!祝您事事顺心~ 当然最重要的,身体健康!
七周七语言,这里厉害了!
https://coolshell.me
膜拜大佬,04年到21年,这份坚持实在令人钦佩。
我争取一直写下去:),欢迎捧场。
2022刷到您
哈哈