浮躁的时代更需要沉淀自己
这个社会怎么了
最近的热点都被俄罗斯攻打乌克兰占领了,没有一点悬念的是社交网站上出现了完全不同立场的人的极端言论。
国家已经在各个发布会上表明了 ZF 的立场,个人还在自己的朋友圈、公众号、社交平台上发布各种言论;远远的只能是说一句 真是辛苦那些社交媒体了,以后的社交媒体恐怕又要加几条规则了;暴力机器在这,一个小小的零部件又怎能翻起大浪呢。
最近的热点都被俄罗斯攻打乌克兰占领了,没有一点悬念的是社交网站上出现了完全不同立场的人的极端言论。
国家已经在各个发布会上表明了 ZF 的立场,个人还在自己的朋友圈、公众号、社交平台上发布各种言论;远远的只能是说一句 真是辛苦那些社交媒体了,以后的社交媒体恐怕又要加几条规则了;暴力机器在这,一个小小的零部件又怎能翻起大浪呢。
最近在做一个 Buildkite 的 Dashboard 的项目 Powerboard,项目是托管在 GitHub 的 Git Pages 上的;项目只是一个纯前端项目,且 E2E 测试是用 Cypress 构建的;如果要进行 E2E 测试一般情况都是对着部署在 Git Pages 上的网站直接测试,而且也是这么做的😄。
22 年又开始了,西安 ZF 的防疫政策真的是在全国人民面前一遍又一遍的刷出了新的高度,过了魔幻的 2020,又过了艰难的 2021,2022,感觉你都找不到个合适的词来形容了。
最近西安疫情比较严重,不到一个月已经近 200 例了,而我也被确诊病例轨迹重重包围了;疫情刚开始我司就决定让大家居家办公,一直到现在;居家办公已经不是第一次了,但是在居家办公这个过程中,每个人都会遇到这样或者那样的事,今天就来说说,工作的常态就是被打断,以及如何有效的解决被打断这个问题。
随着带宽和基础设施的快速发展,网页显示速度也有迫切需求,随之,就出现了各种各样加速显示网页的技术。
In HTTP, content negotiation is the mechanism that is used for serving different representations of a resource to the same URI to help the user agent specify which representation is best suited for the user (for example, which document language, which image format, or which content encoding).
In modern software development, we leverage public images as base images to build up applications images quickly and deploy them into the production environment.
With more and more applications containerized, container security is also becoming more important. To use vulnerability scanners, we can bring forward the security feedback cycle which is traditionally done towards the end. This aligns closely with our belief that by adopting agile, we will be able to get faster feedback. This is what we are doing in order to achieve it.
在现代软件开发中, 我们会使用一些公共镜像作为基础镜像来快速构建我们的应用镜像,并将其部署到生产环境中。
随着越来越多的应用程序被容器化,容器安全也随之变得越来越重要。在项目的 Pipeline 中, 我们可以使用漏洞扫描器(Vulnerability Scanners)进行扫描并提前获得反馈,实现 “安全左移” ,也可以更好的实践敏捷。
以下是一些我们在敏捷开发中常用的会议目录,我们可以使用这张表格对相关会议进行适当裁剪,应用到自身团队来提升团队的敏捷实践,提高效率。
Meeting name | Frequency | Duration | Host | Participators | Main content & Target |
---|---|---|---|---|---|
Standup meeting | Everyday | 10’~15’ | Team member take turns | All team member and your PO PM and so on | Describe your job yesterday and today, call out the block, and give a deadline |
Showcase | Fortnightly | 30’ | Team member take turns | All team member and your PO PM and so on | Show delivery value |
Code Review | Everyday | 1h | Every dev | All dev | Go thought your code which is written today, feedback to others from tech and biz perspective |
Backlog grooming | Fortnightly | 1h | BA | All team member | BA and others will explain what /why we will do |
Tech Huddle | Twice a week(1 short , 1 long) | 30’ or 1h | Every dev take turns | All dev | Show some new tech, or deep work in some domain, Expand your influence |
Retro | Fortnightly | 1h | Every dev take turns | All team member, PO, PM | Collection some tips which can improve team member work efficiency and make work env more safe and happy |
Delivery Health Check | Fortnightly | 30’ | BA / TL/ Volunteer | All team member | Check spring’s all cards and hight light the abnormal card, explain it and collection some tips to improve the accuracy of estimating |
Poker Planning | Fortnightly | 1h | BA | All team member | Estimate cost which you do the specific card, and BA will pull some cards into next spring which all points match some number |
Bug bash | Every release Before go-live | 1h | QA | All team member | Find bugs from different perspective with different role |
1 on 1 | Monthly | 20’ | You or your PM/DM | You and your PM/DM | Talk about daily work and life, best to give feedbacks or suggestions |
上面这些都是些正常的日常会议,但是在日常的工作中还有其他不那么频繁的会议,并且这些会议大多数只是需要参与进去,而不是主持者;这些会议通常是扩大团队或者个人影响力的会议,所以建议你抓住机会。