面向开发者(以及其他所有人)的生产力应用 016. 生产力应用 第 007 集。列表 #2 – 热门应用 第 7 集 DEV 的全球展示挑战赛,由 Mux 呈现:推介你的项目!

摘要: 本文主要介绍了面向开发者(以及其他所有人)的效率应用。文章分为几个部分,首先介绍了管理生产力应用程序和磁盘的重要性,然后介绍了效率应用的安装和追踪工具,如包管理器、Alfred等。接着,文章讨论了时间跟踪和日程安排应用程序的使用,如Doodle和Toggl。最后,文章介绍了提醒事项和待办事项清单效率应用,如使用每周电子表格和Todoist来跟踪任务。此外,文章还涵盖了与生产力应用相关的热门应用和DEV全球展示挑战赛的介绍。

为什么无障碍对我来说很重要

这篇文章主要探讨了作者为什么觉得无障碍设计非常重要。文章首先介绍了作者作为一位关爱残障人士的照护者的身份,分享了自己在学习和适应过程中所面临的挑战。接着,作者通过自身的经历,讲述了如何从一个关于互动媒体的课程项目开始,逐渐接触到无障碍设计领域,并最终意识到无障碍设计的重要性。文章还详细描述了作者母亲的中风经历以及因此产生的无障碍需求,使作者更深刻地意识到无障碍设计能够实际帮助人们解决问题。最后,作者表达了自己成为一名设计师或开发人员(尤其是网页无障碍设计方面的工作)的愿望,并意识到2016年的项目值得重新审视和进一步发展,以帮助更多的人解决无障碍问题,尤其是帮助母亲重拾独立生活的体验。

Flutter 一个月

摘要: Uri Shaked的一篇鼓舞人心的文章启发了作者在一个月时间内提升Flutter开发技能并记录开发过程的想法。文章描述了作者的具体目标包括:使用Flutter开发一个社交网络应用Birb;通过每日发布博客文章记录开发进度。技术应用包括Flutter、Firebase的相关服务。感兴趣的读者可以通过推特分享、给GitHub仓库加星标等方式参与其中。文章还提到了将在12月4日参加GDG麦迪逊的Flutter直播观看派对。最后提到了作者的休息天数是不确定的。

仅仅从单一来源学习代码存在一个问题,那就是你需要关注一些优秀的开发者。

摘要: 本文强调了从单一来源学习代码存在的问题,并推荐了一些优秀的开发者供学习者关注。这些开发者包括CSS工作组成员珍·西蒙斯(Jen Simmons)、极具感染力的讲师韦斯·博斯(Wes Bos)、网页动画专家莎拉·德拉斯纳(Sarah Drasner)、才华横溢的JavaScript开发人员萨拉·维埃拉(Sara Vieira)、斯科特·托林斯基(Scott Tolinski)以及设计师和网页动画专家瓦尔黑德(Val Head)。文章介绍了这些开发者的主要活动和在线平台,方便学习者关注和了解他们的最新知识和经验。通过关注这些优秀的开发者,学习者可以拓宽视野,从多个来源学习并理解不同的概念和知识。

Redis x DEV 黑客马拉松提醒⏰

Redis x DEV黑客马拉松活动提醒,截止日期为8月29日晚上11:59 UTC。活动为开发者提供了一个利用Redis构建新应用程序的机会,并有机会赢取高达2,200美元的现金奖励和其他奖品。提交项目作品的方式是在指定时间内通过相关链接提交。活动还设有特等奖和亚军奖项。文章来源:https://dev.to/devteam/redis-x-dev-hackathon-reminder-3b3e

面向新手的完整 Web 开发路线图 DEV 的全球展示与分享挑战赛,由 Mux 呈现:展示你的项目!

摘要: 面向新手的完整网站开发路线图包括学习 HTML、CSS(及框架)、JavaScript、React、Vue 或 Angular、WordPress 基础知识、服务器端语言/框架如 PHP、Python 或 Node,数据库知识如 SQL 或 NoSQL,版本控制工具 Git 和 GitHub,开发者工具,搜索引擎优化(SEO)以及寻找客户等阶段。这篇文章还提到了由 Mux 呈现的 DEV 全球展示挑战赛,展示项目展示的机会。

当你不知道该做什么的时候该怎么办

当你遇到无法解决的问题时,开发者应该如何应对?本文给出了一些建议。首先,要记住代码只会执行它被告知的任务,如果出现问题,则需要进行调试并找到问题的根源。其次,避免凭想象判断问题所在,需要实际检查事实和数据,以及了解代码库的情况。同时,可以寻求新的视角或寻求他人的帮助。这些建议有助于开发者在遇到困难时找到解决问题的方法。文章来源:[链接](https://dev.to/kevpo/what-to-do-when-you-dont-know-what-to-do-16h8)。

货物崇拜式编程!

摘要: 文章讨论了“货物崇拜式编程”这一概念,介绍了作者对于新加入公司后的学习经历以及所见到的货物崇拜式编程现象的理解。作者通过观看Simon Brown在GOTO 2018大会上的演讲了解到这一术语,并解释了维基百科中关于货物崇拜式编程的定义。文章指出,货物崇拜式编程表现为机械复制代码或程序结构,而不理解其背后的原理或问题。作者认为,盲目应用设计模式或编码风格而不理解其原理也是货物崇拜式编程的一种表现。文章还讨论了使用货物崇拜式编程可能带来的问题,并指出理解解决方案背后的原理比解决方案本身更重要。此外,文章还探讨了技术趋势、流行语和微服务在软件开发中的应用和影响,指出盲目跟随技术趋势可能导致货物崇拜式编程的问题。

文件夹结构和框架:谁在起作用?

本文主要探讨了文件夹结构和框架在软件开发中的作用和影响。文章首先介绍了引发思考的文件夹结构问题,特别是在Web应用程序中如何组织文件夹结构以便符合设计理念并方便其他开发者浏览和理解代码库。文章讨论了文件夹提供上下文信息的必要性,并指出了现状下存在的问题。随后,文章深入探讨了导致问题的原因,并强调了整洁架构和洋葱架构的重要性。文章还提到了引发反思的文件夹结构问题,特别是层级文件夹存在的问题以及对依赖倒置原则的违反。最后,文章提出了一种新的代码库结构,旨在促进将业务代码与完成工作的代码分开的思考方式,并通过颠倒文件夹结构的依赖关系来强调抽象(业务代码)与细节(框架)的分离。文章强调结构的重要性,并指出代码库的结构方式会影响开发者的思考方式。

用最少的代码行实现 JavaScript 冒泡排序

文章介绍了如何使用JavaScript实现冒泡排序算法,通过优化代码,以尽可能少的代码行完成排序功能。文章提到了冒泡排序的工作原理,以及如何优化代码,包括使用forEach循环遍历数组,直接在回调函数中处理值交换,省去临时变量;在循环外声明变量表示数组长度;以及关于使用let和var关键字的讨论。文章简洁明了地阐述了冒泡排序的实现和优化方法。