前端小报 - 201901 月刊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xcold
V2EX    程序员

前端小报 - 201901 月刊

  •  
  •   xcold
    x-cold 2019-02-01 12:21:45 +08:00 2471 次点击
    这是一个创建于 2448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    订阅 / 投稿:https://github.com/txd-team/monthly 本期小编:x-cold (尹挚)

    新闻快报

    重磅消息:Github 宣布私有仓库免费,同期还上线了星标话题(topics) 的功能

    2019 年伊始,GitHub 正式宣布开放无限制创建私有存储库,并开始提供统一的企业版 GitHub 服务,微软正在开始加速 toB 企业服务的布局。开发者们一片叫好声,可谓年度最佳的程序员福利了。

    软件技术 B2B 公司Idera.inc收购 Travis CI

    Travis CI 将结合 Idera 公司其本身的数据库 / 开发者 / 测试等工具发挥更大的商业优势。不过使用免费版的社区同学也不用紧张,Travis CI 依然保证对开源软件免费的策略,并且其开源证书不会修改 (MIT),更多可以参考详细的官方公告

    需要额外提醒的是, Travis-CI 对 Github 私有仓库依然没有提供免费的服务。

    ES2019 即将到来,新特性快速一览

    image.png

    越来越多的项目开始迁移到 TypeScript

    MemSQL Studio 的 3W+ 行前端源代码从 Flow 迁移到 TypeScript,主要目的是加强类型的控制,避免动态 /弱类型造成运行时的各种问题。官方总结了一篇文章,介绍了他们为什么要迁移到 TypeScript,以及迁移过程的记录。

    Fackbook 开源的测试框架Jest通过几番的讨论终于从 Javascript 迁移到使用 TypeScript 构建整个项目了,详细的过程可以查看关联的 Pull Request

    1 月 25 日,Yarn 官方团队在 GitHub issue 中宣布将对 Yarn 进行重大更改,主要包括:将代码库从 Flow 移植到 TypeScript,不再支持 Node 4 和 Node 6,并为 Yarn 新增了一些功能等,这个更改项目代号为 Berry,目的是增强 Yarn 优势,弥补弱势。(本条消息来自InfoQ)

    Midway v1.0 社区

    Midway是一款基于 Egg 和 TypeScript 的 Web 开发框架,由来自淘宝的 MidwayJS 团队开发。用户可以使用丰富的装饰器快速开发,并且引入了 IoC 的概念,统一管理依赖和统一初始化,是一款面向未来的全栈开发方案。

    Javascript 成为 2018 年最受欢迎的编程语言

    随着前端领域的迅猛发展,Javascript 语言已经延伸到更丰富的使用场景中,HackerRank 在社区发起了 2018 年度的开发者调查,其中就包含了编程语言和框架。调查结果显示:Javascript 在 2018 年度荣获最受欢迎的编程语言。

    简要讯息

    Github Trending

    洞察 Github 近期 Hot Fresh Repository

    flutter开发者帮助 APP,包含 flutter 常用 140+ 组件的 demo 演示与中文文档,帮助开发者快速上手 Flutter 内部测试中,1.0 正式版将于 2 月 20 日 发布。

    Trilium Notes 是一款知识库构建工具,支持无限层级扩展,文档可以挂载到多个节点上,采用所见即所得的编辑方式。体验上个人感觉有点像桌面版本的语雀。

    国服第一切图仔chokcoco整理的各种 CSS 技巧,帮助学习 CSS 和寻找灵感,以分类的形式,展示不同 CSS 属性或者不同的课题使用 CSS 来解决的各种方法。

    一款高颜值的流媒体资源音乐播放器,支持网络上所有免费的流媒体资源。

    一款“带给我惊喜”的 vscode 插件,提供给给编辑器实时预览页面的能力,可以将 vscode 打造成更强大的集成开发环境 (IDE) 了。

    1548992494875-b282cb53-c06d-40f1-ae4c-d142837e5377.gif

    精品学习

    TypScript 学习指导

    TypeScript最近可谓如火如,它是 Javascript 的超集,其最大的特点就是支持了类型系统。其火爆的中最核心的推动力无非是前端工程规模的增长,覆盖端 (服务端 node / deno、移动端等)的扩展,学习和使用TypeScript 能够让我们更轻松地应付一些复杂的开发场景。

    「墨者修齐」数据可视化周刊

    精选文章推荐,可视化入门与进阶权威网站、论文、工具介绍,工程与设计实践分享,2019 年起每周一更新。

    Development 技术播客列表

    涵盖了开发相关的方方面面,包括编程语言、AI、Devops、Web 开发等丰富的课程体系。

    Flutter-learning

    Flutter-learning整理了 Flutter 相关学习资料,包括 Flutter 安装和配置,Flutter 开发遇到的难题,Flutter 示例代码和模板,Flutter 项目实战,Dart 语言学习示例代码。

    工具推荐

    一款可以随手验证你的想法的桌面应用程序,输入 JS 代码片段既可预览执行结果,支持最新的 ES 特性。(PS: 也可以用来当做代码片段备忘录)

    在线生成 image maps 的可视化工具,如果你想要绘制简单的局部可交互地图、编写邮件时希望添加链接到图片指定区块上,不妨通过 image maps 这项古老悠久的技术来实现,image-map 是一款在线进行可视化编辑,生成对应的 map / area 代码的工具。

    mjml 是一种用于创建响应式的邮件的标记语言,通过编写语义化的标签,会自动帮助你转换成标准的 html 的代码,并且使用了 table进行布局,非常适合编写富文本邮件。如果有这方面的需求,不妨进一步试试桌面版的mjml-app吧。

    支持 windows,linux,macos 三端的命令行工具,集成的 SSH 客户端和连接管理器,可定制化程度非常高。

    其他

    最近在 Reddit 看到的前端 vs 后端的一些对比图,“很是真实”,献上给大家。

    各位客官猪年大吉呀,祝福新一年里猪事顺利!!! 另外 2020 年毕业的同学别忘了准备阿里巴巴春季实习生招聘哈,需要内推的同学也可以提前发送附件简历到我的邮箱。

    附录

    2 条回复    2019-02-05 23:32:02 +08:00
    powersee
        1
    powersee  
       2019-02-01 19:14:05 +08:00 via Android
    mabutou
        2
    mabutou  
       2019-02-05 23:32:02 +08:00
    感谢,试用了几天 Trilium Notes,非常喜欢,已经把所有文档迁移过去了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5828 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:54 PVG 09:54 LAX 18:54 JFK 21:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86