Web开发人员月刊2018年8月

Web开发人员月刊2018年8月

第二期! 如果您错过了第一个, 请单击此处。 向下滚动以查看本月Web开发人员世界中发生的情况。

如果这是您第一次来…

成为网络开发人员是一种绝佳的职业选择。 您有很多工作机会,可以在世界各地工作,并且可以解决难题。 然而,一件困难的事是要与不断发展的生态系统保持同步。 您想成为表现最佳的Web开发人员,编码人员,编程人员,软件开发人员,但您没有时间每天从数百篇文章,视频和播客中进行选择。

该月度通讯将重点关注与该行业的最新动态,保持您的技能敏锐,而不会浪费您的宝贵时间。 我将分享本月最重要的文章,播客和视频。 想想蒂姆·费里斯Tim Ferriss)帕累托原则Pareto Principle) (80/20规则)满足软件开发界的需求。 20%将使您获得80%的结果?

如果您想收到有关行业新闻和提示的下一期的通知,请订阅以下:

本月作为网络开发人员…

1.新的闪亮事物

许多令人兴奋的(取决于您询问的人)新版本:

Babel 7-为此做好准备……他们正在删除预设
TypeScript 3.0 —已经淘汰……如果您删除Angular用户,仍然很想知道它在生产中的受欢迎程度。
Ghost 2.0 —如果我今天开始写博客并且不想使用Medium,那么我将使用Ghost。
Vue CLI 3.0 —无论您是喜欢还是讨厌,您都必须佩服团队为使此库的开发如此顺畅所采取的方向。
Jonny-Five v1.0-我在这里仅添加了此库,因为我认为它令人难以置信。 帮个忙,抓住Raspberry Pi或Arduino,然后使用此库。 它将使您成为更好的开发人员。

最后,由于我们涉及这个主题,Uber 创建了自己的Web框架 ,而Basecamp发布了他们自己的库Stimulus的新版本。 不,您不需要学习这些。 它们是针对这些公司的非常特定的产品,但是,嘿,我还是会分享的。

2.我们更加安全

React有一个严重的服务器端漏洞,但已修复,因此您现在可以轻松入睡: https//reactjs.org/blog/2018/08/01/react-v-16-4-2.html

现在,所有根程序都信任Let's Encrypt(简而言之:只要您需要在网站上的HTTPS中添加S即可使用Let's Encrypt。) https://letsencrypt.org/2018/08/06/trusted-by- all-major-root-programs.html

3.猜猜第三大最受欢迎的移动Web浏览器

智能手机几乎可以在两种操作系统(美国专用数字)上运行:Apple的iOS(65.5%)和Google的Android(34.46%)。 大多数人只是使用手机使用的默认浏览器。 苹果的Safari浏览器以58.06%的市场份额领先于谷歌的Chrome浏览器,而市场份额为32.48%。

但是第三名? 脸书 ?? Facebook拥有8.82%的市场份额,通过其平台使用应用内浏览(偷偷摸摸的)。 这意味着由Google,Apple和Facebook运行的浏览器占移动浏览的99.36%。

我们为什么在乎? 移动浏览正越来越多地脱离桌面浏览。 更多信息在这里

4.另一篇表演文章

如果您没有听到这个消息,性能很重要。 这是Addy Osmani的出色新文章: https : //medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4

要点 :仅通过使用代码分割,摇树和其他流行技术来发送所需的Javascript,以最大程度地减少发送给客户端的Javascript的数量。

5. CSS网格备忘单

CSS Grid无疑获得了很大的普及。 将其与Flexbox结合使用,您可以做很多以前很痛苦的事情。 这是CSS网格的一个不错的备忘单http://grid.malven.co/

6.对❤️或React响应本机

React Native很棒! 对? 嗯,有点……这实际上取决于您的目标是什么。 很多反React Native文章最近都发表了,但是最终,您只需要选择适合您项目的工具即可: https : //www.itworld.com/article/3296736/react/react -native-javascript-framework-stumbles.html

7.给您的朋友留下深刻印象的词:幂等

当其他开发人员与您谈论这个词时,您将不再需要假装自己理解该词的含义。 这是我在该主题上找到的最好的解释: http : //cloudingmine.com/idempotence-what-is-it-and-why-should-i-care/

8. 10是最重要的

您最终会学到的东西,但没有经验也很难学到: https : //blog.usejournal.com/10-things-you-will-eventually-learn-about-javascript-projects-efd7646b958a

9.免费的GraphQL教程

不,GraphQL不会取代REST,但最好知道何时使用它以及如何使用它。 这是有关如何设置GraphQL Apollo服务器的出色文章:
https://www.robinwieruch.de/graphql-apollo-server-tutorial/

10.没有大学学历吗? 没问题。

我们已经知道了一段时间:拥有大学学位并不会自动使您成为一名出色的员工。 知道如何编码和与他人合作。 https://www.axios.com/google-apple-college-degree-hiring-a290bca8-65a7-4de2-8fa9-d93b4c30457a.html

11. GitOps的想法正在出现

围绕生产的新想法即将出现,我是粉丝: https//www.weave.works/blog/gitops-operations-by-pull-request

本月最佳资源

本月我最喜欢的资源-WebAssembly最初很难理解,许多文章都试图解释它是什么。 会杀死Javascript吗? 不,愚蠢!……听这两个采访……您将从另一端走出来,最终了解WebAssembly对网络(及其他)的作用:

这个然后这个 。(可作为播客)

本月代码技巧

每当您在世界各地旅行时,都可以使用免费的wifi: 机场和休息室的无线密码

您对本月的活动有何看法?

下个月见…。

感谢您阅读本文。 如果您喜欢这篇文章,请分享,评论并按住????几次(最多50次)。 如果有足够的兴趣,我会继续做这些!

Twitter上 关注我 并订阅上面的新闻通讯。 随着我获得更多反馈,格式可能会更改。 顺便说一句,我的全职工作是教人们以最有效的方式进行编码。 您可以在下面查看我的两门课程(折扣!):

Web开发人员月刊2018年8月

From: https://hackernoon.com/web-developer-monthly-august-2018-f778555d5a1f