呜啦!日常碎碎念,偶尔掉落优质前端博文推荐、学习资源等
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
#前端 #demo #webgl #动画 #codepen #svg
SVG Filter BurnEffect
很酷的 Burn 效果,使用 SVG Filter 实现。
https://fixupx.com/jh3yy/status/1926072273095491728
SVG Filter BurnEffect
很酷的 Burn 效果,使用 SVG Filter 实现。
https://fixupx.com/jh3yy/status/1926072273095491728
#优质博文 #前端 #css #动画 #交互设计 #设计
Animated Product Grid Preview with GSAP & Clip-Path
author Gwen Bogaert
Animated Product Grid Preview with GSAP & Clip-Path
AI 摘要:本文详细介绍了一种利用 GSAP 和 CSS clip-path 技术实现的创意产品网格到全预览的悬停交互效果。作者受到设计伙伴的灵感启发,通过简化和视觉错觉的方式,将复杂的动画效果分解为多个步骤实现,包括布局设置、clip-path 动画、产品卡片移动、预览图像缩放以及图片画廊效果等。教程不仅展示了技术实现,还强调了简化和优化代码的重要性,同时关注了可用性和可访问性问题,适合对前端动画和交互设计感兴趣的开发者学习。
author Gwen Bogaert
#优质博文 #AI
AI 不会杀死初级开发者——但你的招聘策略可能会 | 英文原文
author Addy Osmani
AI 不会杀死初级开发者——但你的招聘策略可能会 | 英文原文
AI 摘要:本文深入探讨了 AI 时代下初级开发者的角色转变与重要性,强调虽然 AI 工具能够自动化许多基础编码任务,但初级开发者仍然是未来高级工程师的基石。文章指出,过度依赖 AI 或忽视初级岗位的招聘策略可能导致人才断层,而明智的公司应重新定义初级开发者的价值,注重培养其调试、系统设计、沟通等核心技能,并将 AI 作为学习工具而非替代品。通过调整招聘、培训和评估方式,初级开发者可以在 AI 助力下更快成长,同时避免技能退化。
• 初级开发者的角色转变:AI 自动化了重复性编码任务,初级开发者应聚焦于调试、代码审查、系统设计等高层次技能,而非仅写样板代码。文章引用行业领袖观点,强调无视初级岗位将导致未来人才短缺。
• AI 工具对日常工作的影响:AI 工具如 Copilot 让初级开发者从琐碎任务中解放,但也提高了对他们的期望,他们需扮演“AI 代码编辑者”,验证和优化 AI 输出,而非盲目接受。
• 学习方式的改变:现代初级开发者依赖 AI 工具和自学,学习速度加快,但可能缺乏深度理解。文章警示过度依赖 AI 可能导致基础薄弱,建议将 AI 作为学习工具而非“万能药”。
• 核心技能的重要性:调试、代码阅读、系统设计和沟通等技能在 AI 时代更为关键,初级开发者需培养独立思考和工程直觉,以应对 AI 无法解决的复杂问题。
• 过度依赖 AI 的风险:盲目依赖 AI 可能导致技能退化,形成“纸牌屋式代码”,缺乏调试和问题解决能力。文章强调需平衡 AI 使用与自主学习。
• AI 时代的新技能需求:包括提示工程、批判性评估 AI 输出、了解 AI 局限性等。初级开发者需掌握 AI 工具的使用,同时关注伦理和安全问题。
• 辅导与入职培训的更新:导师需教导初级开发者如何正确使用 AI,强调“信任但验证”原则,并通过结对编程和代码审查强化基础技能。
• 绩效评估的转变:从代码产量转向理解力和解决问题的能力,管理者更关注初级开发者是否能有效利用 AI 并从中学习。
• 职业晋升路径的加速:AI 帮助初级开发者更快接触复杂任务,但需避免知识漏洞。未来“初级”与“中级”的界限可能模糊,适应力成为关键。
• 未来趋势与角色演变:团队可能更精简,初级岗位数量减少,但对优秀工程师需求增加。未来初级开发者可能演变为“AI 协调人”,需持续更新技能。
• 对工程领导的建议:继续投资初级开发者,优化招聘与培训,营造“信任但验证”的文化,重新定义绩效标准,并保持以人为本的团队氛围。
• 总结与展望:AI 不会消灭初级开发者,而是重新定义其角色。组织应将 AI 作为放大潜力的工具,通过培养初级开发者保障团队创新力和竞争力。
author Addy Osmani
#碎碎念 #新设备
国补入了一个绿联 nas,然后现在绿联、极空间、Unraid(在妲喵家里)都有了,然后这么看下来感觉还得是极空间的系统体验好。
极空间做的太好了我来夸一个,尤其是极影视,刮削体验超级棒,而且一直更新没停过。
后续体验评测:https://t.me/AkashaTerminal/2709
国补入了一个绿联 nas,然后现在绿联、极空间、Unraid(在妲喵家里)都有了,然后这么看下来感觉还得是极空间的系统体验好。
极空间做的太好了我来夸一个,尤其是极影视,刮削体验超级棒,而且一直更新没停过。
后续体验评测:https://t.me/AkashaTerminal/2709
#优质博文 #前端 #javascript #typescript #工程化 #新动态
⚡️ JavaScript Weekly Issue #737
⚡️ JavaScript Weekly Issue #737
AI 摘要:本期《JavaScript Weekly》涵盖了 JavaScript 发展的历史里程碑、TypeScript 的性能革新、框架简介以及多个工具和库的更新。文章详细介绍了 JavaScript 30 年的发展历程,TypeScript 编译器的原生预览版带来的性能提升,以及多个主流框架的核心理念。此外,还包括了 Node.js 等工具的最新版本发布、Electron 性能优化的经验分享,以及一系列实用工具和资源的推荐,适合对前端开发和技术动态感兴趣的开发者深入了解。
• JavaScript 历史回顾:由 Deno 团队撰写的文章,详细梳理了 JavaScript(最初名为 LiveScript)自诞生以来的 30 年发展历程,从 Netscape Navigator 的首次亮相,到 JScript 分支、标准化进程、Node.js 的引入,直至现代生态系统的形成,呈现了一个全面的时间线。
• TypeScript 原生预览版发布:微软宣布了 TypeScript 编译器的原生预览版,通过将编译器移植到 Go 语言实现原生编译和更高的并发性能,Anders Hejlsberg 早前预告的 10 倍速度提升现已可供开发者尝试。
• JavaScript 框架简介:SolidJS 的创作者 Ryan Carniato 制作了一段 11 分钟的视频,简明扼要地讲解了 React、Angular、Vue、Svelte 和 Solid 等框架的不同设计理念和应用场景,内容紧凑且适合快速了解框架全貌。
• 简讯与更新:
• 公布了下周 TC39 会议的议程及讨论提案。
• React Router 现已预览支持 React Server Components。
• 版本发布:
• Node.js 发布了 v24.1.0(当前版)和 v22.16.0(LTS 版)。
• Bun v1.2.14:快速 JavaScript 运行时和工具包。
• Slonik v48:Node.js 的 Postgres 客户端,支持运行时和构建时类型安全。
• 其他更新包括 Zod v4、Astro 5.8、ESLint v9.27.0。
• 文章与教程:
• Angular 新动态:Google I/O 活动中,Angular 团队分享了框架的最新更新,预告 Angular 20 的发布。
• ESLint v9.0 回顾:Nicholas C. Zakas 回顾了 ESLint v9.0 发布一年来的经验教训,重点讨论了新默认的 flat-config 系统带来的挑战。
• Electron 性能优化:分享了 Slack、Notion 和 VS Code 等应用如何提升 Electron 应用性能的六种方法。
• 其他短文:包括数组索引方法 at() 的用法、Node.js 控制台文本样式化、JavaScript WebSocket 认证等。
• 代码与工具:
• Defuddle:从网页提取主要内容的工具,类似于 Mozilla 的 Readability,有在线演示。
• snapDOM:快速准确地将 DOM 节点捕获为 SVG 图像,保留样式和背景。
• ForesightJS:预测鼠标意图的库,通过预加载数据减少延迟(对触摸设备效果有限)。
• Astra:新的 JavaScript 到 EXE 编译器,仅支持 Windows。
• Crosspost:支持跨多个社交网络(如 Bluesky、X、Mastodon)发布内容的 JS 工具。
• Rockpack 6.0:React 应用启动工具,支持 React 19,集成 SSR、打包、Linting 和测试。
• 其他工具更新包括 Calendar Link、octokit.js、image-type 和 Peggy。
• 其他动态:
• Google I/O 开发者主题演讲展示了 Chrome DevTools 的新功能。
• 微软发布 VS Code 的 Postgres 扩展,支持 SQL 智能补全和 GitHub Copilot 集成。
• Anthropic 推出 Claude 4 模型,广泛应用于编码工具。
• Glitch 平台将关闭应用托管功能,未来发展方向不明。