顶级博客

Toptall博客是开发人员,设计师,财务专家,高管和企业家的顶级中心,具有关键技术更新,教程,自由职业者资源和管理见解。

工程图标雪佛龙 移动的

Apple支付和Android支付开发人员

经过 Nermin Hajdarbegovic

今天,我们将看看移动支付的未来以及开发商的新兴机会。毋庸置疑,随着每个新机会,开发人员都必须面临新的挑战。 然而,由于我们正在谈论金钱,我认为没有人希望有缺乏软件开发人员渴望学习一些新技巧并进入这个空间。

12分钟阅读继续阅读
工程图标雪佛龙 后端

软件再造:从意大利面条清洁设计

经过 Juan Pablo Scida

继承别人的代码可以是噩梦,尤其是当代码设计不知并且缺乏文档时。在这篇文章中,Toptal工程师Juan Pablo Scida提供了一种案例研究,他如何重新发现在Node.js中编写的聊天服务器,将其原始的Spaghetti代码转换为干净的架构和设计的软件。

10分钟阅读继续阅读
工程图标雪佛龙 后端

在Java中实现远程FrameBuffer服务器

经过 Igor Delac

连接到远程计算机并通过网络通过终端处理它们是我们经常被视为理所当然的。使我们能够做到这一点的技术改变了我们工作的方式,并将门打开了惊人的可能性。虽然这些技术的内部工作似乎可能是模糊的知识,但许多这些技术的实现令人惊讶的是直截了当。在本文中,Toptal Engineer Igor Delac为我们提供了一个逐步的教程,用于如何在Java中实现远程帧缓冲服务器端协议,允许使用Swing的应用程序运行,并使用标准VNC客户端进行互动。

15分钟阅读继续阅读
工程图标雪佛龙 生活方式

一个远程工人'留下健康的指南

经过 Victor Abadio

有很多开发人员会好好照顾自己,享受健康,活跃的生活方式。如果你是其中之一,你可以跳过这篇文章的其余部分,因为我写了它来帮助自己的开发人员,他们可以从更健康的生活方式中受益。 即使您完全专注于您的职业生涯,也认为您没有足够的业余时间带来健康的生活方式,请记住,良好的身体健康也会提高您的生产力。

11分钟阅读继续阅读
工程图标雪佛龙 网上前端

SASS样式指南:SASS教程有关如何编写更好的CSS代码

经过 Matias Hernandez

在与其他开发人员的团队中使用大Web应用程序时,代码需要可扩展且可读。虽然SASS等预处理器可用,但这可能是一个具有挑战性的过程。但只有使用预处理器只会让您到目前为止。在本文中,Toptal Engineer Matias Hernandez提供了一种风格指南,了解如何提高您编写代码的方式。

9分钟阅读继续阅读
工程图标雪佛龙 技术

拥抱Sass:为什么你应该停止使用香草CSS

经过 Marcelo Mazza

CSS预处理器现在已经存在了很长一段时间。这些工具在许多事情中,请在为网络写作风格表中的便利。但是,不是每个人都在利用这些公用事业,并且仍然迫指写香草CSS。在本文中,Toptal Engineer Marcelo Mazza讨论了他认为Sass的一些原因是去的方式以及为什么您应该在项目中使用它。

8分钟阅读继续阅读
工程图标雪佛龙 生活方式

在远程工作时要注意的事情

经过 Nermin Hajdarbegovic

远程工作对您有好处,但根据您的性格,它们也可以具有一些令人不快的副作用。倦怠影响人们在各行各业和所有行业中,所以是什么让遥远的工人不同? 早期识别倦怠症状至关重要,我不能这么强调。越来越深,恢复的时间越长,而且就像那样简单。

14分钟阅读继续阅读
工程图标雪佛龙 技术

Selenium自动化:页面对象模型和页面工厂

经过 Dejan Zivanovic

适当的测试自动化并不总是易于实现,并且需要几乎与软件本身所需的设计和思考。在敏捷方式,开发方法是确保软件质量的重要成分。但是,除非这些测试代码是可维护的,否则它们可以称为更具滋扰,特别是在涉及现代Web应用的自动化测试时。本文是Selenium功能页面对象和页面工厂的简单介绍,它们如何用于模拟Web应用程序,以及如何使用它们编写可维护的测试代码。

9分钟阅读继续阅读
工程图标雪佛龙 生活方式

软件开发随时随地:我的分布式远程工作场所

经过 Ivan Voras

作为远程软件开发自由职业者的工作有许多好处,但建立有效的分布式工作环境可能是一个真正的挑战。在本文中,Toptal Engineer Ivan Voras描述了如何利用SSH和许多相关技术以及覆盆子PI和OWNCLOUD,能够有效地从任何地方工作。

9分钟阅读继续阅读

加入Toptalal.® community.