发展流体发动机

上个月,我们发布了核心网站编辑体验十年来最大的变化:流体引擎。这篇博文阐述了我们是如何实现这个功能的,此外还介绍了一些技术和用户体验问题,这些问题是这个功能开发的核心。

上传图片的更好方法

想象一下,你正在你的桌面浏览器上编辑你的Squarespace网站,你想添加很棒的照片,让你的网站脱颖而出。在那一刻,你意识到那些很棒的照片其实就在你的手机上。如果你能省去所有中间步骤,直接从桌面浏览器进入你的Squarespace网站访问你手机的照片库,这不是很棒吗?

我们如何在Squarespace使用WebGL

最近,我们推出了背景艺术,作为客户向他们的网站添加图形的新方法。该特性利用WebGL在客户端生成抽象动画图形。这些图形可以无缝地添加到网页上,为部分背景提供了图像和视频的替代方案。

与管理链的任何其他级别相比,一线工程经理最熟悉运输软件的日常现实。给他们一个集体的声音,让他们知道什么是有效的,什么是无效的,这对理解组织政策和流程的有效性至关重要。

合作构建不确定的布局

当你不知道一个网站会是什么样子的时候,你如何让一个网站看起来很好呢?事实证明,这是我们在Squarespace工作的基本问题之一。因为我们的目标之一是让我们的用户更容易创建漂亮的网站,我们需要在约束和自由之间保持微妙的平衡。那么,我们该如何保持这种平衡呢?

跨浏览器帧同步应用程序状态

随着我们的产品套件从网站构建器和欧宝体育竞猜商务工具发展到包含更多内容,在这些产品之间同步前端状态变得越来越重要。更复杂的是,一些产品在iframe中运行,而另一些则在主浏览欧宝体育竞猜器窗口中运行。我们开发了一种可扩展的同步方法,可以抽象出这些差异,我们称之为通用状态。

我是如何学会不再担心,爱上考试的

移动应用程序具有复杂的状态、视图生命周期、回调和其他使测试变得困难的东西。web比移动设备存在的时间要长得多,并且享受着长期建立的测试工具和实践的好处。因为移动测试是一个相对较新的世界,所以需要时间和耐心来确定哪些最佳实践适合您的团队。