SF
妹子也可以写代码呀
妹子也可以写代码呀
注册登录
关注博客
注册登录
主页
关于
RSS
微信内容管理(CMS)的使用
Yangyang
2021-08-19
阅读 1 分钟
3.7k
内容管理是基于云开发搭建的可视化的内容管理平台,提供了丰富的内容管理功能,开通简单,独立于云控制台,无须编写代码即可使用,支持文本、富文本、Markdown、图片、文件、关联类型等多种类型的可视化编辑,易于二次开发,并与云开发的生态体系紧密结合,助力开发者提升开发效率。
使用 Gitlab 快速搭建CI/CD
Yangyang
2021-06-29
阅读 2 分钟
3.2k
在使用 jenkins时, 我们是在一台机器上安装 jenkins,然后这台机器帮我们干一些打包的脏活杂活。在 Gitlab CICD 这个上下文里面, 我们使用 runner 做这部分的工作。runner绝对值得单独花大篇幅去聊它, 但作为入门,我们需要知道如何配置并使用基本就可以了。
#memo系列# 过去项目没用上的技术
Yangyang
2020-10-08
阅读 1 分钟
1.1k
memo系列是因为发现自己已经入行快5年了,项目换了几个,每个都有些许差异,感谢项目让我收获良多,各种技术都用了一些。每个项目受限于当时的背景,很多技术实践可能并不一定是最完美的,有很多技术实践我们想用却没用上的,想一一记录下来。可能某个时候自己会用上。
#memo系列# 过去项目使用过的技术栈
Yangyang
2020-03-08
阅读 1 分钟
977
memo系列是因为发现自己已经入行快5年了,项目换了几个,每个都有些许差异,感谢项目让我收获良多,各种技术都用了一些,但用着用着某些技术栈如朋友离我远去,随历史长河而流走,某些技术栈已经有了新的变化,而我记着她仍是老的容颜。
#工具系列# JS栈 Test相关
Yangyang
2020-02-01
阅读 1 分钟
895
Test相关的包 chai node js的BDD / TDD断言库 aws-sdk-mock提供很棒的aws-sdk services的mock方法 enzymeReact的测试工具包,模拟虚拟dom的行为 sinon提供js标准的spies, stubs and mocks方法实现 casual 假数据生成器 rosie生成测试数据的工厂可以和casual组合使用哦 mountebank对 HTTP、HTTPS、SMTP 和 TCP 进行模拟(...
#读书笔记# Devops开发运维训练营
Yangyang
2020-01-31
阅读 1 分钟
1.1k
这波读的书很杂, 也比较快,担心很多信息没领悟清楚,先记一波笔记,回头翻阅。过程是读书, 所以内容更多的是关于理论/思考方式/概念相关的,不涉及具体的操作/实践/demo。
#读书笔记# Dart编程语言
Yangyang
2020-01-30
阅读 1 分钟
1.2k
这波读的书很杂, 也比较快,担心很多信息没领悟清楚,先记一波笔记,回头翻阅。过程是读书, 所以内容更多的是关于理论/思考方式/概念相关的,不涉及具体的操作/实践/demo。
#About Agile# 敏捷工程实践持续分享系列
Yangyang
2019-10-23
阅读 1 分钟
1.3k
Agile里面有各种实践,有些偏项目管理如scrum方法, 团队协作的如stand up, ipm;也有很大一部分是和技术工程实践相关的如Refactor,TDD, simple desgin,OO的solid 原则、code review等。
#Another Way# 另一种http请求发送包
Yangyang
2019-08-30
阅读 1 分钟
1k
一定会遇到你——http请求 前端的小伙伴,大部分都会遇到发送http请求的场景,每个小伙伴的使用的方法可能都不一样一般大概可能用过的有这些吧 jQuery的$.ajax webapi自带的Windows.fetch 或者polyfill的fetch node下常见npm包,比如node里面常用的request包,https包 各种不常见第三方包,非官方但用起来体验还不错的包,...
#Another Way# 另一种获取新技术信息的方式
Yangyang
2019-08-28
阅读 2 分钟
1.2k
开会讨论问题scope如果不清晰,容易让讨论发散且比较难收敛得到一个有效的结果。这篇文章的标题有点绕口,担心引人误解,我愿意多废话几句,说清楚。
#Another Way# 另一种前端脚手架--sao.js
Yangyang
2019-08-27
阅读 2 分钟
2.9k
过程中有遇到各种不一样技术栈的项目,开始有人推荐我用脚手架工具yeoman,按照官网的例子,找到合适的generator,一步步的可以搭建起一个项目的架子;
#Another Way# 另一种build方式——bili
Yangyang
2019-08-27
阅读 1 分钟
1.4k
原因是最近闲,想简单尝试和之前不一样的开发小工具,先来一波前端工程实践的。整个系列会从脚手架、CI、打包、样式、语义化版本号等各个不同部分尝试新的工具,基本上都会是比较简单的小例子,不求很精,但求有趣好玩。
#101系列# FeignClient 101 从知道到使用
Yangyang
2019-05-17
阅读 3 分钟
2.9k
FeignClient 101 从知道到使用 抱持这看不如做的态度,一步步了解FeignClient的使用。 准备工作——初始化一个spring cloud 的项目 去网站初始化一个项目。如图 撸起袖子就是code——引入FeignClient,发第一个请求 这里借用了一下豆瓣的一个api作为例子使用,一个get请求,q为输入的查询参数,[链接]查询的reponse类似 {代码....
#其他系列# Fix一个随机出现的键盘弹出的issue后的思考(ReactNative)
Yangyang
2018-03-29
阅读 7 分钟
3k
bug的表现是在一款tablet端应用使用很久之后,第一,在输入框内输入一些内容后,点击done/search,第二,然后点击页面的一些空白区域,软键盘弹出,并且光标focus在最近输入过的输入框内。
#其他系列# RxJS修炼之 用弹珠测试学习RxJS
Yangyang
2017-12-26
阅读 4 分钟
3.8k
RxJS使用的越来越多,但发现很多开发者都是使用最基础的部分用来处理http请求,其实RxJS可以做的事情不仅仅是在对网络资源处理过程中替代Promise,但如果按照一些已有的网络博客和分享来看,对二者在实践上的差异确实体现的不明显,所以想从测试的角度,和大家一起理解RxJS,发现它更大的威力。
#mock service系列# 使用 Rosie mock JS数据
Yangyang
2017-07-18
阅读 1 分钟
1.8k
如果说是单纯命名上面,是受一幅画的影响,画里面的妹子叫Rosie;如果是项目灵感其实是来自于factory_girl,factory_girl在github以及segmentfault上的资料都有一些,百度也找得到,但是关于Rosie的着实不多,所以就想share下。
#mock service系列# 如何用mountebank作mock service
Yangyang
2017-07-18
阅读 3 分钟
4.2k
如何使用,可以单独使用,按照官网教程就好,也可以结合docker使用。后续我会把单独使用的demo以及结合docker使用的demo 上传至github 供大家参考,欢迎提意见。详细的步骤请参考git里面的commit信息。第一个get api 效果如图
#mock service系列# Online mock service or API by Sandbox
Yangyang
2017-06-29
阅读 2 分钟
2.5k
sandbox 这个词大家并不陌生,但貌似国内的技术share中很少看到有提到这个工具的。为避免误解,下文中所有提到sandbox都是指sandbox这个工具,不是沙箱。另外在两周的使用过程中,感觉比我之前尝试过的mock service的方法都要舒服,并且对程序员更友好。所以愿意安利一波。希望有遇到同样痛点的朋友,可以给feedback有不...
#语言系列# Elixir 初尝试 5 -- 遇见Actor
Yangyang
2017-06-05
阅读 1 分钟
1.7k
Actor模型的定义 wiki如是说 {代码...}
#101系列# Graphql 初尝试2 --第一个例子
Yangyang
2017-01-17
阅读 1 分钟
2.7k
第一个例子 距离hand over已经好久了,对于team的另外一个code base已经熟悉的差不多了,中间对graphql的基本套路也都了解了。 此刻,不谈理论,开始写第一个例子吧。 环境准备 按照官方的介绍,要想实现graphql可以有多种方案,目前先做一个前后端都是js的吧,有空弄一个elixir版的。 1.前后端的包依赖选用yarn来管理,...
#语言系列# Elixir 初尝试 4 -- 函数中的管道运算符
Yangyang
2017-01-15
阅读 1 分钟
1.9k
答案:进行数据转化,得到你想要的数据的的,举个栗子你有大家考试的成绩单(数据),但是你想排个序(转化),得到一个成绩排名(想要的数据)。这个时候你可能需要一个排序的函数了。
#其他系列# [翻译] code review 最佳实践
Yangyang
2017-01-10
阅读 2 分钟
10.9k
最近懒,脑子开始冬眠了,就先翻译别人的文章凑下字数吧。这次选的是关于code review最佳实践的文章,原文点击就可以看到。这是百度搜索到的一篇文章,我也不确定质量咋地,没连vpn没办法,先找点事情做。下面开始正文部分。
#语言系列# Elixir 初尝试 3 -- Enum和她的方法们
Yangyang
2017-01-09
阅读 1 分钟
2.5k
先聊Enum可能需要先了解下Elixir的收集(collection),Elixir的收集类型可以包含任意类型的值。常见的收集类型的数据类型有元组,列表,散列表,二进制型,字典,区间甚至可以自定义收集类型。
#101系列# Graphql 初尝试1 --简介
Yangyang
2017-01-08
阅读 2 分钟
3.6k
自行 百度 维基 google,或参考羊羊提供的链接。它其实是一种新的设计api的思维,和rest相比,不用构造多个api,一个api可以解决所有请求。
#101系列# Elixir 初尝试 2 -- 模式匹配&等号&函数
Yangyang
2017-01-08
阅读 1 分钟
2.9k
并不是将右项赋值给左项,而是Elixir试图让等号左边等于等号右边,当等号两边的值以及数据结构完全匹配的时候,才算成功,这个过程叫做模式匹配。
#语言系列# Elixir 初尝试 0 --环境安装
Yangyang
2017-01-08
阅读 3 分钟
3.4k
安装只需一行命令brew install elixir但是实际安装的东西仔细观察,会发现大概包含相关依赖jpeg, libtiff, wxmac, erlang具体每个做什么的 请自行参考维基百科。
#语言系列# Elixir 初尝试 1 -- 这里的等号不一样 & 不变的数据
Yangyang
2017-01-08
阅读 1 分钟
1.5k
当等号‘=’不是赋值,而是匹配(match opertator),变得更像断言,更像我们初中开始学代数的时候。P.S. ^(脱字符),强制让变量的已有值参与匹配
#About Agile# sprint在scrum中到底是什么?
Yangyang
2015-10-11
阅读 1 分钟
33.5k
很多聊技术的人会聊敏捷,聊敏捷似乎避免不了scrum,而scrum中经常出现的sprint这个东西,那么sprint在scrum中到底是什么呢?
#About Agile# 关于scrum和xp的第一本书
Yangyang
2015-10-05
阅读 3 分钟
3k
敏捷宣言发布至今,关于敏捷的争论从未停下,而敏捷在各种千奇百怪的团队中的实践也没有停下,《硝烟中的Scrum和XP》正是这样一本讲述了利用scrum和XP进行敏捷实践的书。