Blog

Blog

PHODAL

2017年节点——学习到的新技能

这一年里,在工作上,我主要做的都是移动开发,分别是三种不同的技术栈:

  • 基于 Ionic + Cordova 的混合应用
  • 基于 React Native 的跨平台应用
  • 基于 Java 的 Android 原生应用

期间,使用 Java、Objective-C 编写 Cordova、React Native 插件。又花了好多时间,将 Cordova 应用嵌入到 React Native 中,详细见:《我们是如何将 Cordova 应用嵌入到 React Native 中

最近,在将 React Native 上的 WebView 经验,整理成半混合应用框架:《Dore 混合应用框架 —— 基于 React Native 的混合应用迁移方案》。

新版本的 Growth 也是用 React Native 写的:《开源编程学习 APP Growth 发布 3.0,在碎片时间里练习

这几个月,顺手撸了一遍 Serverless,写了二三个 Serverless 应用,以及相关的几篇文章。

当然,如果你想要的话,也可以看看:phodal/serverless。

今年,也出版了今年的新书《全栈应用开发:精益实践》:

详细的介绍见:《【新书上架】 | 《全栈应用开发:精益实践》——历时两年二十万余字

从概念上,收获最大的,莫过于参加公司的 DDD 培训《事件风暴》,理解了,如何从业务到建模的一系列流程。详见《Stepping.js——两步完成前后端分离架构设计

也顺便使用 TypeScript 撸了一个生成图形的框架:phodal/stepping 。

培训的话,还有一系列的基于 Spring Boot 的微服务工作坊。《【工具推荐】价值百百万的后台微服务生成工具》大致就是:

  • Eureka 服务,提供服务注册、发现
  • Ribbon 服务,提供客户端的软件负载均衡算法
  • Hystrix 服务,熔断器
  • Hystrix dashboard 服务,对 Hystrix 进行实时监控的工具
  • Turbine 服务,日志收集器,用于聚合 Hystrix 中的日志
  • Config 服务,统一配置中心
  • Feign,声明式、模板化的HTTP客户端
  • Spring Security Oauth 2 服务,授权管理

大抵对于新的后端技术有一个全面的认识,微服务相关的代码在:phodal/ms-workshop

12 月份里,也顺手撸了一个小程序——“一起玩点什么”。

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

新书《全栈应用开发:精益实践》

这不是一本深入前端、后台、运维、设计、分析等各个领域的书籍。本书以实践的方式,将这一系列的领域及理论知识结合到一起,来帮助读者构建全栈Web 开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用:从创建一个UI 原型到编写出静态的前端页面;从静态的前端页面到带后台的应用,并部署应用;从Web 后台开发API 到开发移动Web 应用。在这个过程中,我们还将介绍一些相辅相成的步骤:使用构建系统来加速Web 应用的开发;为应用添加数据分析工具来改进产品;使用分析工具来改善应用的性能;通过自动化部署来加快上线流程;从而帮助读者开发出一个真正可用的全栈 Web 应用。同时,我们也将帮助读者把这些步骤应用到现有的系统上,改进现有系统的开发流程。

comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 与我沟通

标签