首先寻找简单的修补程序

在过去的几周中,我一直专注于为即将在Clever Beagle提供的新产品Pupgrades构建基础架构。 因为Pupgrades将按项目收费,所以我认为将营销和结帐流程集成到现有的Clever Beagle应用程序(我们与指导客户一起使用来跟踪其产品工作的应用程序)是值得的)。 从理论上讲,这是个好主意,但在实践中却有一个小小的毛病:该应用程序并不是在考虑SEO的情况下构建的; 该应用程序的所有HTML仅在客户端上呈现。 多年来,尽管Google在客户端渲染方面变得更加友好,并且存在一些可以对应用进行预渲染以使搜索引擎可以看到它的黑客,但是这些技术仍然令人不满意。 幸运的是,Meteor(Clever Beagle应用程序和我们的指导计划所基于的平台)去年增加了对服务器端渲染(SSR)的支持。 现在,不再仅仅依靠客户端渲染和黑客将渲染的HTML提供给搜索引擎,而是可以首先在服务器端实际渲染HTML。 为什么这么重要? 好吧,渲染的HTML是Google用于描述和排名您的网站的工具。 这样,HTML越容易访问和可见,那就越好。 之前在Meteor中与SSR一起在同级网站(以及一些CB学员)上学习了教程,我知道如何实现它的要旨。 但是,我不知道的是在实施时如何解决一个明显的问题:未样式化内容(FOUC)的闪烁。 您无疑已经看到了这一点。 在访问网站时,几秒钟后,您会在页面上看到未样式化的HTML,然后在几秒钟后看到样式化的版本“ snap…

网络如何使我成为终身学习者

直到十几岁的孩子从头到尾都读了一本书,我才开始做这件事。 我发现这真的很无聊,我的眼睛会流水,如果是上学,我只能坚持不懈,否则我没有办法完成那本书,并承认失败并把它放下。 我得出的结论是,这是因为我不像其他学生那样聪明,他们怎么能以如此高的兴趣完成一本书,对我来说这是一种折磨? 虽然我不读书,但我一直对技术感兴趣,会看英国的BBC等电视节目,并在BBC技术网站以及许多其他博客和网站上阅读文章。 我喜欢读书,但这一定是令我感兴趣的东西,而不是《哈利·波特》之类的东西。 随着时间的流逝,YouTube之类的视频共享网站越来越受欢迎,就像其他所有人一样,我浪费时间在它们上观看愚蠢的猫视频,但是后来我偶然发现了代码教程,这真是不可思议,谁想在您读本书的时候可以跟着视频教程一起学习吗? 与读一本我没有兴趣的主题的书不同,这是我喜欢并且可以一直看到的东西。 如果我不向一个人学习,我可以转到另一个人,从不同的人那里学习点点滴滴,以构筑一个更大的主题图。 Youtube带我进入了Tutsplus和Lynda等在线学习平台,他们每周都会发布新课程,我总是有很多新东西可以学习。 我遵循其教程的人们通常是在社交网站上,并且几乎总是跟随着同一行业的人们,这对我来说是一个金矿,通过关注他们,我不仅可以与时俱进地了解最新信息,他们行业的最前沿,但可以向他们寻求帮助。 网络使我成为了一个终身学习者,我发现了从未有过的爱好,我开始满怀激情地读书。 今天,我下班回家,花时间阅读我关注的人在Twitter上发布的文章,尝试在自己的Web项目上工作,研究新主题,以始终站在Web行业的新发展之上。 我一直在用CSS进行布局方面的工作,但是当我意识到Flexbox和CSS Grid之后,我就开始对其进行研究,随着它的被广泛采用,我可以从我所学的知识中帮助他人。 现在有大量免费内容可供使用,因此许多开发人员正在与对技术感兴趣的人们接触,发布免费的视频教程,书籍,提供工作机会,这是进入网络行业的最佳时机。 我喜欢设计,最近真的很喜欢使用设计工具Adobe XD,但我做不到,我喜欢设计应用程序,网站和对其进行预览。 没有这么多免费的内容,即使不是很复杂,学习软件程序也可能会非常艰巨。…