随笔分类 - 软件工程
摘要:
SmartIDE v1.0版本(CLI Build v1.0.23.4650,Server Build v1.0.23.4646)已经发布,在超过4000 个 Builds 之后,我们终于发布了v1.0版本。当前的版本已经完成了企业级云原生CloudIDE的特性闭环,允许个人/团队/企业用户在Windows/Mac/Linux上使用VSCode/JetBrains全家桶/OpenSumi三种IDE开发7种技术栈下的任何项目,并且支持WebIDE和Hybrid混合模式以及WebTerminal的三种工作区访问方式。
阅读全文

摘要:
这篇博客是在2022年6月11日的【开源云原生】大会上的演讲中的演示部分。k8s集群套娃(嵌套)是指在一个k8s的pod中运行另外一个k8s集群,这想法看上去很疯狂,实际上非常实用。
阅读全文

摘要:
两个特性说明Dapr是比SpringCloud和Istio更有前途的微服务开发框架。
阅读全文

摘要:SmartIDE v0.1.16 (Build 3137) 已经在2022年4月19日发布到稳定版通道,我们在这个版本中增加了阿里和蚂蚁发布的国产IDE OpenSumi的支持,以及其他一些改进。SmartIDE 从 Sprint 11 (v0.1.11) 开始已经将重心转向 Server版 的开发
阅读全文
摘要:如果你是看到了75亿进来的,还在纳闷前面那个github的是个什么,你可以走人了?如果你进来是想看到微软两个字的,请继续。 微软以75亿美金的股票收购Github这件事情,从周六一早我爬山到香山琉璃塔的时候看到第一篇朋友圈文章到这会儿做实了,一共不到72个小时。可能对很多人来说这个事态发展太快,措手
阅读全文
摘要:本文是d4d系列的第9篇,在这一篇中给大家介绍一个学习Docker最为快捷高效的方式,你不需要自己搭建环境,也不用担心把自己的开发环境搞乱,你需要的只是一个浏览器,就可以立即开始学习Docker的常用命令;你甚至还可以一键部署一个5台服务器节点的docker swarm集群,体验容器编排平台的能力从
阅读全文
摘要:章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 了解Git存储库(Repo) 起步 1 – 创建分支和保存代码 起步 2 – 了解Git历史记录 起步 3 – 拉取请求 Pull Request 工作机制 Git的版本历史记录采用了与传
阅读全文
摘要:章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 了解Git存储库(Repo) 起步 1 – 创建分支和保存代码 起步 2 – 了解Git历史记录 起步 3 – 拉取请求 Pull Request 工作机制 使用版本控制系统最常见的工作流
阅读全文
摘要:章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 了解Git存储库(Repo) 起步 1 – 创建分支和保存代码 起步 2 – 了解Git历史记录 起步 3 – 拉取请求 Pull Request 工作机制 Git 存储库看上去就是一个文
阅读全文
摘要:g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索。 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 初始化Git存储库(Repo) 起步 1 – 创建分
阅读全文
摘要:g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索。 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 初始化Git存储库(Repo) 起步 1 – 创建分
阅读全文
摘要:g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索。 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git 分布式版本控制系统的优势 Git 安装和设置 初始化Git存储库(Repo) 起步 1 – 创建分
阅读全文
摘要:为什么要写这样一个面向企业开发者的Git教程?这个问题也困扰我自己很久。其实我使用git的时间也不短了,但是就和正在阅读本文的每一位一样,常用的基本就是那么几个(git clone, git push)等等。然而git其实有着非常强大的功能,如果不能系统的掌握使用这些功能的技能,我们很容易在一些场景
阅读全文
摘要:什么是软件的生产制造过程?需求收集,分析,设计,开发,测试,打包,发布;这些是软件的生产制造过程吗? 看上去好像没有问题,这不就是将软件从无到有制造出来的过程吗?好吧,那让我们用下面这张图来比较一下:一辆汽车的生产制造过程和一个软件的生产制造过程有什么区别。 汽车上到生产线,工人按照既定的程序不停“
阅读全文
摘要:微软在2016年的Ignite技术大会上正式发布了Windows Server 2016,其中的容器服务已经可以作为生产环境使用。这意味着Windows 内置的容器服务正式进入了大家的视野,虽然之前我们已经有了Docker for Windows,但是在这篇文章中我们要聊的并不是运行在Windows
阅读全文
摘要:一件事情做了十年,在任何人的一辈子都算长了,对我来说,那是最好的青春年华,还有网盘里10几个G的文档以及Git库里面数以万计的代码。 2005年,我从悉尼回到北京,那时候的北京还没有雾霾,那时候的我还只知道敲代码就是生活中最快乐的事情。不过快乐并不长久,当我辛苦完成的代码要提交给位于悉尼总部的VSS
阅读全文
摘要:Docker火了,有多火你自己看看下面的统计数据就知道了 在发布4个月的时间里,下载量就超过50000次,github上收到超过4000个star,涌现了超过100个贡献者,并且有超过150个项目和超过1000个产品开始使用docker。 最有意思的事情是,在docker本身还没有稳定之前,就有如R
阅读全文
摘要:为什么扁平的用户故事待办列表效果不好?如何构建一个更好的用户故事待办列表,用来更有效的描述你的系统,进行优先级排序和制定发布计划。这是Gary。Gary和我用了一整天的时间制作了一副用户故事地图——一个更好的产品待办列表。构建用户故事地图帮助我们聚焦在产品的全貌上而不是关注每一个用户故事。当进行优先
阅读全文
摘要:相信很多朋友都在使用Markdown或者restructuredText格式来编写一些技术文档,也会把这些文档放在github上分享给社区。GitHub提供了很好的Markdown格式解析支持,但是这些文档的阅读体验并不好,而且有些时候我们可能只希望给用户提供可阅读的html格式而不希望直接把Mar
阅读全文
摘要:使用Docker来构建应用程序最常见的操作就是 docker run 或者 docker pull了,但是由于众所周知的原因,在国内想要高速稳定的获取docker hub上面的资源并不是件容易的事情,虽然国内的一些docker社区也提供了所谓的加速器,但是实测结果并不理想。今天这篇文章就给大家介绍一
阅读全文