前端小報 - 201901 月刊

訂閱 / 投稿: https://github.com/txd-team/monthly
本期小編: x-cold (尹摯)

新聞快報

重磅消息:Github 宣佈私有倉庫免費,同期還上線了星標話題 (topics) 的功能

2019 年伊始,GitHub 正式宣佈開放無限制建立私有存儲庫,並開始提供統一的企業版 GitHub 服務,微軟正在開始加速 toB 企業服務的佈局。開發者們一片叫好聲,可謂年度最佳的程序員福利了。html

軟件技術 B2B 公司 Idera.inc 收購 Travis CI

Travis CI 將結合 Idera 公司其自己的數據庫 / 開發者 / 測試等工具發揮更大的商業優點。不過使用免費版的社區同窗也不用緊張,Travis CI 依然保證對開源軟件免費的策略,而且其開源證書不會修改 (MIT),更多能夠參考詳細的官方公告前端

須要額外提醒的是, Travis-CI 對 Github 私有倉庫依然沒有提供免費的服務。

ES2019 即將到來,新特性快速一覽

image.png

愈來愈多的項目開始遷移到 TypeScript

MemSQL Studio 的 3W+ 行前端源代碼從 Flow 遷移到 TypeScript,主要目的是增強類型的控制,避免動態/弱類型形成運行時的各類問題。官方總結了一篇文章,介紹了他們爲何要遷移到 TypeScript,以及遷移過程的記錄。node

Fackbook 開源的測試框架 Jest 經過幾番的討論終於從 JavaScript 遷移到使用 TypeScript 構建整個項目了,詳細的過程能夠查看關聯的 Pull Requestlinux

1 月 25 日,Yarn 官方團隊在 GitHub issue 中宣佈將對 Yarn 進行重大更改,主要包括:將代碼庫從 Flow 移植到 TypeScript,再也不支持 Node 4 和 Node 6,併爲 Yarn 新增了一些功能等,這個更改項目代號爲 Berry,目的是加強 Yarn 優點,彌補弱勢。(本條消息來自 InfoQ)git

Midway v1.0 社區

Midway 是一款基於 Egg 和 TypeScript 的 Web 開發框架,由來自淘寶的 MidwayJS 團隊開發。用戶可使用豐富的裝飾器快速開發,而且引入了 IoC 的概念,統一管理依賴和統一初始化,是一款面向將來的全棧開發方案。程序員

JavaScript 成爲 2018 年最受歡迎的編程語言

隨着前端領域的迅猛發展,JavaScript 語言已經延伸到更豐富的使用場景中,HackerRank 在社區發起了 2018 年度的開發者調查,其中就包含了編程語言和框架。調查結果顯示:JavaScript 在 2018 年度榮獲最受歡迎的編程語言。github

簡要訊息

Github Trending

洞察 Github 近期 Hot Fresh Repository

flutter 開發者幫助 APP,包含 flutter 經常使用 140+ 組件的demo 演示與中文文檔,幫助開發者快速上手 Flutter 內部測試中,1.0 正式版將於 2月 20日 發佈。web

Trilium Notes 是一款知識庫構建工具,支持無限層級擴展,文檔能夠掛載到多個節點上,採用所見即所得的編輯方式。體驗上我的感受有點像桌面版本的語雀。typescript

國服第一切圖仔 chokcoco 整理的各類 CSS 技巧,幫助學習 CSS 和尋找靈感,以分類的形式,展現不一樣 CSS 屬性或者不一樣的課題使用 CSS 來解決的各類方法。[](https://github.com/chokcoco/C...數據庫

一款高顏值的流媒體資源音樂🎵播放器,支持網絡上全部免費的流媒體資源。

一款「帶給我驚喜」的 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 年畢業的同窗別忘了準備阿里巴巴春季實習生招聘哈,須要內推的同窗也能夠提早發送附件簡歷到個人郵箱。

附錄

相關文章
相關標籤/搜索