BMPI
#Twitter增长Tips 如图是我Twitter账号followers的增长曲线,注册Twitter刚满10年,前九年followers增长不到1K,最后一年增长到10K多,发了有两千多条Tweet,如果平均按100个字来算,差不多写了有20万字。最难的是刚开始两千followers的时候,之后增长速率一直很稳定。最快的是五月份发了8条Tweet就新增了1.3K的关注。 到这个阶段可以来个关于Twitter增长的总结了,我的几点经验是: 1. 写Tweet尽可能采用“借力打力”的方式,多引用大…
中文Twitter圈一些长青增长密码:色情资料贴、人生二手经验贴、泛键政贴。但这是一把双刃剑,用之前先确定适不适合你的需求🤔
👍20👏2
BMPI
https://www.bmpi.dev/dev/software-engineering-at-google/culture/ 本文是《Software Engineering at Google》的读书笔记,同时会穿插分享我对软件工程的理解。本文主要介绍软件工程中人的因素,也就是文化部分。
Google软件工程第二篇过程篇👇
https://www.bmpi.dev/dev/software-engineering-at-google/process/
https://www.bmpi.dev/dev/software-engineering-at-google/process/
BMPI
Google软件工程之过程篇
本文是《Software Engineering at Google》的读书笔记,同时会穿插分享我对软件工程的理解。本文主要介绍软件工程的过程,主要包括Code Review、技术文档与自动化测试(单元、集成、E2E)。
Twitter的个人数据归档下载挺不错的,竟然直接能把所有推文及个人数据全部完整的下载下来,我把我的两千七百多条推文全部下载了,大概不到150MB,之前还担心写的一些短文会不会突然没了。
Telegram频道的信息也可以下载归档,因为它提供了API,可以把消息文本和图片全部下载下。我是自己写了个开源工具帮我下载TG数据的:https://github.com/bmpi-dev/tg2web
反观国内一些社交媒体平台如微博、微信公众号与知乎,好像并没有这种功能。有存在丢失自己创作的风险,尤其是被封号后。
Telegram频道的信息也可以下载归档,因为它提供了API,可以把消息文本和图片全部下载下。我是自己写了个开源工具帮我下载TG数据的:https://github.com/bmpi-dev/tg2web
反观国内一些社交媒体平台如微博、微信公众号与知乎,好像并没有这种功能。有存在丢失自己创作的风险,尤其是被封号后。
GitHub
GitHub - bmpi-dev/tg2web: https://www.webtg.org
https://www.webtg.org. Contribute to bmpi-dev/tg2web development by creating an account on GitHub.
👍7
https://github.com/madawei2699/free4chat
一款基于 WebRTC 技术的文字语音匿名聊天系统。
最近花了一周时间重写了 http://free4.chat ,加入了文字聊天功能(花费 1 天时间)。新的技术栈:
后端:Elixir + Phoenix
前端:Nexitjs + Tailwindcss + RxJS
后端用 Elixir/Erlang 的好处是自带集群功能,目前两台服务器组建集群,客户端随机负载均衡策略选择某个服务器做接入,同一房间的用户可以分布在不同节点的服务器,相比之前 Go 语言的版本,有了极大的 Scale 能力。Elixir/Erlang 还有极其强大的可观测能力,可以在运行时 remote 到 VM 中查看 process 的状态。
前端用 NextJS 和 Tailwindcss 的好处在于大量的组件可以拿来即用,Tailwindcss 相比之前一些 UI 库好用到爆,可以让我这种前端小白在短时间糊出来还不错的页面,强烈推荐! RxJS 做组件间的通信工具,感觉比 Redux 要简单多了,Redux 是有点复杂。
DevOps 的话,后端部署是用 GitHub Actions 将 Docker 容器远程部署在 AWS EC2 上。前端是部署在 Cloudflare Pages ,后端 API 服务器没有用 Nginx ,通过 iptables 将 80/443 端口流量转发至容器监听的端口,HTTPS/TLS 是由 Cloudflare 自动配置的。
监控的话就用 Elixir hoenix 的 LiveDashboard 了。
一款基于 WebRTC 技术的文字语音匿名聊天系统。
最近花了一周时间重写了 http://free4.chat ,加入了文字聊天功能(花费 1 天时间)。新的技术栈:
后端:Elixir + Phoenix
前端:Nexitjs + Tailwindcss + RxJS
后端用 Elixir/Erlang 的好处是自带集群功能,目前两台服务器组建集群,客户端随机负载均衡策略选择某个服务器做接入,同一房间的用户可以分布在不同节点的服务器,相比之前 Go 语言的版本,有了极大的 Scale 能力。Elixir/Erlang 还有极其强大的可观测能力,可以在运行时 remote 到 VM 中查看 process 的状态。
前端用 NextJS 和 Tailwindcss 的好处在于大量的组件可以拿来即用,Tailwindcss 相比之前一些 UI 库好用到爆,可以让我这种前端小白在短时间糊出来还不错的页面,强烈推荐! RxJS 做组件间的通信工具,感觉比 Redux 要简单多了,Redux 是有点复杂。
DevOps 的话,后端部署是用 GitHub Actions 将 Docker 容器远程部署在 AWS EC2 上。前端是部署在 Cloudflare Pages ,后端 API 服务器没有用 Nginx ,通过 iptables 将 80/443 端口流量转发至容器监听的端口,HTTPS/TLS 是由 Cloudflare 自动配置的。
监控的话就用 Elixir hoenix 的 LiveDashboard 了。
👍13👏1