所有工程主题
使用Kafka和Python简化事件驱动的微服务
随着大数据、云和流媒体平台的兴起,单一的应用程序将不再适用. 下面是一个使用Kafka和Python的可适应和可扩展的事件驱动微服务项目的蓝图.
9分钟阅读继续阅读
![德米特里•Shurov](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1067764%2Fretina_64x64_huge_c17e59436ba683b75c3480c2f61f1e40-111d2f8b7a300fd1df1cfc8c40643a5d.jpg)
德米特里•Shurov
发现Android清洁架构的好处
很容易陷入意大利面条式代码、模糊的职责和不透明的体系结构中. 写得干脆利落也很容易, 清晰的代码同样容易编写, 维护, 再加上一点先见之明.
加入Toptal Android开发人员托马斯Czura,他将指导您完成在Android上创建干净架构的过程和原因.
17分钟阅读继续阅读
![托马斯Czura](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1069879%2Fretina_64x64_huge_db4f40878098fe5e47db0b47be90cbc1-196b02a88b99cc0f48585a064c1bc73b.jpg)
托马斯Czura
探索SMACSS: CSS的可扩展和模块化架构
随着网站规模的扩大,CSS会迅速变得混乱,这是出了名的. 而像Bootstrap这样的框架可以提供帮助, SMACSS采取了不同的方法, 作为一套坚实的组织指导方针. 在本文中, 顶级自由前端开发人员斯洛博丹·Gajic向我们简要介绍了Jonathan Snook架构智慧背后的想法和好处.
8分钟阅读继续阅读
![斯洛博丹·Gajic](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F710622%2Fretina_64x64_huge_f7fd89663da04dd671d387e5784d94ef-2282712128f4f8cd2636f6ad705e436d.jpeg)
斯洛博丹·Gajic
创建没有依赖的真正模块化的代码
复杂、紧密耦合和脆弱的相互依赖的代码. 我们都写过. 修复一个bug会产生另外七个bug的代码. 您是否曾经想过如何创建独立的模块化代码?
在本文中, 自由软件工程师康拉德Gadzinowski向我们介绍了可以遵循的不同类型的架构范例,以及如何编写模块化和解耦的代码,其中一个模块的更改对整个应用程序的影响最小.
11分钟阅读继续阅读
![康拉德Gadzinowski](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1076266%2Fretina_64x64_huge_4058a4172a0a75472880e1879a256b80-0bf1fc5afa8f6204eb2aa3163e82051d.png)
康拉德Gadzinowski
像2016年一样制作DWGs: Teigha For 体系结构
今天, 重复建模或绘制窗口的概念, 门, 标准化建筑的墙壁看起来很陈旧, 那么为什么要这样做呢?? 如果您想以编程方式处理DWG文件和ACA对象, 最好的平台选择之一是Teigha 体系结构.
在本文中, 自由设计师Alexey Abramovsky带我们参观了DWG制作的一座小房子,向我们介绍了Teigha的好处. 在这个快速教程中从基础到完全渲染.
21分钟阅读继续阅读
![Aleksey Abramovsky](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1046411%2Fretina_64x64_huge_8ae13e25f50483bca414c1ae3218d310-ba731d039f8856b1a7d395c58ede968c.jpg)
Aleksey Abramovsky
世界级的文章,每周发一次.