SSR,云平台,ChatGPT——我的 2023 技术关键词

1 月 7 日
阅读 3 分钟
335
SSR(Server Side Rendering,服务器端渲染)。之前我开发的项目基本上都是 SPA(Single Page Application),比如 Vue,但之后我会越来越多开始用 Nuxt。由于基础设施的发展,以后 SSR 会更方便更好用。
封面图

值得关注的 CSS 新特性

2023-11-19
阅读 4 分钟
767
CSS 作为前端的重要组成部分,虽然受瞩目的程度逊于 JS,但是也在不停地进步。CSS 可以让我们的开发环境更好,用户体验更佳,所以大家也需要保持关注。这里记录一些值得关注的新特性(评判标准由我主观决定),有些已经实装,可以取代旧样式,提供更好的效果;有些还没有普及,但是可以逐步应用到我们的产品当中,渐进式...
封面图

四月 AIGC Hackathon 参赛记

2023-05-04
阅读 3 分钟
1.8k
春节过后,ChatGPT 彻底出圈,带动整个 AIGC 领域备受瞩目。于是乎各项赛事活动纷纷上马,都想抢先收割一波流量,也抢先开始对未来的探索。我也积极报名参加,一不小心报了三个 Hackathon 之多:
封面图

我的 AI 学习一周总结:ChatGPT API 发布

2023-03-05
阅读 2 分钟
1.7k
即然接下来的时间准备投身 AI 行业应用层开发,那就隔三岔五分享一下近期学到的知识、在做的事情吧。(配图是今天用第一次用 SD 生成的图片,prompt:“a beautiful girl“。)
封面图

我所了解的 ChatGPT:二次开发;有何限制;对未来的影响

2023-02-26
阅读 4 分钟
2.2k
ChatGPT 其实去年底就已经在开发界大放异彩,但是圈子之外对它了解不多。春节过后,公关公司开工上班,马上开始紧锣密鼓的宣传,然后就开始破圈,如今已经是整个公共领域,尤其是创投方面最热门的话题。
封面图

2023 告别 CSS 预处理工具,彻底拥抱 TailwindCSS

2023-02-19
阅读 3 分钟
2.8k
CSS 是声明式语言,很简单,很好学,但是写起来很累,所有东西都要写出来才能生效。复用方面更是无从下手,虽然大家都在不断总结,但始终没能找到足够好用的方案,可以有效改善 CSS 开发。
封面图

使用 `postMessage` 跨域名迁移 `localStorage`

2023-02-09
阅读 3 分钟
1.5k
朋友的网站有个需求:要从 A 域名迁移到 B 域名。所有内容不变,只是更改域名。这个需求不复杂,理论上改下配置然后 301 即可。但这个网站是纯静态网站,用户数据都存在 localStorage 里,所以他希望能够自动帮用户把数据也迁移到新域名。
封面图

一起努力吧,2023

2022-12-31
阅读 3 分钟
2.5k
2019 年年底的时候,一毛不拔大师说,未来你们会怀念 2019 年,因为这会是未来十年中最好的一年。从后往前看,我觉得他说的有道理;同时,我也希望 2022 年,会是前后十年里,最惨的一年,实在实在很难顶。
封面图

Turbopack 发布后的各方反应:Vite/Webpack/围观群众

2022-11-07
阅读 5 分钟
2.6k
上周整理了一下 Turbopack 发布后的各方反应,以便让自己和各位同学下一步做决策的时候能有所参考。接着忙碌的一周过去,我发现博客这周还没更,于是赶紧来补一下。
封面图

Vue3 也能做游戏:飞翔的思否猫(挖坑警告

2022-10-21
阅读 4 分钟
8k
大家知道,作为一个开发者社区,10 月 24 日不搞点事情有点说不过去。于是思否运营同学找到我,邀请我出一篇文章,以思否猫为主题进行开发。我当即就答应了,写代码写文章嘛,小事一桩。
封面图

喜获 Code for Better _ Hackathon 二等奖,简单复盘 & 礼物返图

2022-10-15
阅读 3 分钟
1.8k
2022 年 9 月 16 日,以 CODE FOR BETTER_ 为主题,以 2022 Google 开发者大会为契机举办的 Hackathon 大赛进行了线上颁奖仪式。多支优秀参赛队伍在赛程中展示了出色的开发能力,为心中所期待的美好生活,挑战开发潜能,探索代码塑造美好生活的多重可能,并最终获得一、二、三等奖及优秀奖,为本期 Hackathon 大赛画上圆...
封面图

免费线上讲习班:使用 vue3 开发扫雷游戏

2022-08-31
阅读 1 分钟
1.6k
好了伤疤忘了痛,我又想搞 Workshop 了。这次想做一次 Vue3 相关的,考虑了一下,觉得扫雷游戏比较合适:界面简单,操作简单覆盖全面,布局、JS、交互都有需求不需要前后端数据交互,控制学习范围和难度本身有一定可玩性可以学到的知识技能Vue3 开发应用Vue3 组件式开发CSS 高级用法CSS 布局CSS gridCSS 变量Vite 脚手架...
封面图

2022招聘季|从招聘方的角度理解求职

2022-03-28
阅读 4 分钟
5.2k
前些日子,有位同学找我咨询求职问题。他本科专业其实不错,但是第一份工作没找好,所以只好报了家培训班,想社招之路走得更稳一些。结业之前,他担心培训班就业辅导不够,也找了几位外部导师帮忙。其中就包括我。
封面图

免费线上讲习班:使用 node.js 开发命令行工具

2022-01-21
阅读 1 分钟
2k
拜金山办公所赐,近期找工作找得颇有些烦躁。前几天跟老婆回了趟重庆,吃吃喝喝按按摩,很开心,感觉放松了不少。回来的路上,我想这就算提前过年了吧,接下来要多做点事情,正职未卜,先折腾副业吧。
封面图

职业生涯的新转折点,2021 技术总结

2022-01-02
阅读 2 分钟
2.9k
视频方面,偶然发现了 CloudStudio.net,觉得蛮适合用来给新入门的同学做基础教学,所以基于 CloudStudio 制作了一些全栈开发的内容,比如 Express.js 切片上传大文件等。
封面图

长风破浪会有时,直挂云帆济沧海——思否九周年,提点产品想法

2021-06-27
阅读 2 分钟
2.3k
笔者有幸,与思否结缘较早,基本上见证了思否九年来的发展。从问答到专栏,再到后来的教程、报道,以及最近的视频、点评,思否不断再进步,不断在发展,不断给广大开发者带来更多有用好用的产品。
封面图

Vue 3.0-beta.1 发布!

2020-04-17
阅读 2 分钟
11k
经历一年多的推倒重来反复打磨,在众多开发者的千呼万唤之下,Vue 开发团队终于在今天发布了 3.0-beta.1 版本,也就是测试版。通常来说,从测试版到正式版,只会修复 bug,不会引入新功能,或者删改老功能。所以,如果你对新版本非常感兴趣,或者有新项目即将上马,不妨尝试一下新版本。

Vue 2020 年路线图,Vue 3.0 计划于 Q2 发布

2020-03-12
阅读 2 分钟
8.9k
昨天 Vue 团队更新了 2020 年的路线图,里面包含了很多 Vue 3.0 的信息。建议大家一定要看原文,地址在:[链接]。下面我结合自己的理解翻译一下:

从 uiprint.co 聊一聊“练习作品”

2020-03-07
阅读 2 分钟
1.7k
虽然我常年购买 Adobe Creative 和 Sketch,也经常使用 Photoshop、XD、Sketch 切页面,不过并不擅长真刀实枪的“创作”。一旦涉及到画原型,进度就会很慢,经常让我的 Indie Hacker 之路止步于此。于是我就想,要不还是画在纸上。

聊聊长期远程办公的“坑”

2020-02-08
阅读 4 分钟
3.9k
像我们这样的公司并不多。不过就眼下这个情景,可能很多公司、很多同学,都要或主动或被动,或长或短地选择远程工作。那么作为一名在远程公司中将近两年半的程序员,我想跟大家分享一些远程工作的体会。

远程工作第三年:2019年总结

2020-01-04
阅读 2 分钟
2.5k
去年,我 35 岁,一不小心就达到这个尴尬的年龄。这一年,是我远程工作的第三年,也是我在 OpenResty Inc. 工作的第二年。去年,儿子开始上小学,正式受教育。

Vue 组件:给 Bootstrap Modal 增加缩放功能

2020-01-02
阅读 5 分钟
4.4k
Bootstrap 应该还是目前最流行的前端基础框架之一。因为架构方面的优势,它的侵入性很低,可以以各种方式集成到其它项目当中。在我厂的各种产品里,都有它的用武之地。

面试题:如何理解加班

2019-09-22
阅读 1 分钟
2k
前阵子参加 SF 的征文活动 一起分享你的故事,我的文章 我的编程职业生涯 有幸得到大家的支持,最终得奖:汤青松老师的《PHP Web 安全开发实战》。书前两天寄到了,还没来得及细看,也没法写书评,所以想了想,再分享一段职场经验吧。

我的编程职业生涯

2019-09-08
阅读 3 分钟
6.3k
我很小的时候,在一些科普图书中知道有“编程”这回事,就喜欢上编程。高考的时候选的 CS 专业,可惜天不遂人愿,最后被第二志愿中国地质大学(武汉)应用化学专业录取。不过我仍然喜欢编程,本科期间也在自学。毕业前夕,我们院系只能去化工相关企业实习,大四暑假我要打比赛,跟教练商量了下,干脆跟院里请假,就没参加...

使用 <wbr> 解决长 URL 的换行问题

2019-06-01
阅读 2 分钟
4k
我们知道,世界上文字主要有两种:一种是以中文为代表的象形文字;另一种是以英法俄等为代表的拼音语系。前者的换行很简单,每个单字都有自己的意义,所以每个字后面都可以换行。拼音语言,字母组合本身无意义,连在一起才有意义;不同单词意义差异巨大,所以只能以单词为单位换行。

我的知识变现 2017,及2018年计划

2018-02-08
阅读 2 分钟
3.3k
2016 年年底,我供职5年之久的前司遭遇经营问题,开始裁员缩编,我也在被裁之列。回到家左思右想,觉得工作十年了,也该换换赛道试试了。正巧从2015年底开始听罗辑思维,对知识服务知识变现很感兴趣,眼看身边的小额付费如火如荼,不仅心里痒痒的。于是决定尝试花一年时间做开发培训,录视频做直播。

收到 Rokid

2017-12-25
阅读 1 分钟
2.8k
早上接到顺丰小哥电话,说有快递,不过作为远程工作者的我上午不会那么早到工位,所以就委托放前台了。下午到了工位第一时间把快递取回开箱。比想象中的小很多,轻更多。没想到打开箱子之后,真正的实物更小。

第一份工作什么最重要?工资

2017-11-29
阅读 1 分钟
6.7k
第一份工作什么最重要? 工资。 给的钱少,但是能镀金呢? 几乎不存在。除非你爸开公司,喊你去接班,你可以去大公司混个体面的 title,无需计较工资。不然能镀金,又挣不到钱的工作机会几乎不存在。 刚毕业甚至没毕业的,也要计较工资吗? 毕业第一份工作最重要的就是工资。当然,前提是同行业类似的地区,不能拿成都码...

You may have an infinite update loop in a component

2017-09-13
阅读 2 分钟
75.3k
这个问题很奇怪,之前从来没有遇到过。如果是我自己主导的项目,倒也好办,慢慢 debug 就是;偏偏在公司的项目里遇到这个问题,而公司项目的体系结构很复杂,我还没完全掌握。更恼火的是,因为体系复杂,debug 也非常困难,再加上尚无测试框架,这个难搞啊……

Node.js 8 中的 `util.promisify`

2017-06-10
阅读 3 分钟
5.8k
虽然 Promise 已经普及,但是 Node.js 里仍然有大量依赖回调的异步函数,如果我们把每个函数都封装一遍,那真是齁麻烦齁麻烦的,比齁还麻烦。