gRPC vs. REST:从最好的API协议开始
gRPC, REST正在崛起的竞争对手, 从另一个角度探讨同步通信, 提供协议缓冲区和类型契约. 这对你的项目意味着什么?
![Laszlo Gyori](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1049736%2Fretina_64x64_huge_41db09c2315265b4c3f5c5ffff89754d-c7cfbc9971003e32f451334e497978eb.png)
Laszlo Gyori
计费提取:GraphQL内部API优化的故事
将功能组件从单一应用程序中提取到服务中可能是一项艰巨的任务,但为这项工作选择正确的工具和技术可以加快这一过程.
In this article, Toptal后端工程师Maciek Rzasa讲述了他的团队如何从Toptal平台提取计费功能,以及他们如何克服一系列性能问题.
![Maciek Rząsa](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_author%2Fcontent%2Fphoto_file%2Fphoto%2F685683%2Fauthor-profile-b2856727844ee422c30a3f5d75b2a11e-7937bb7a3830fb1788f666e918dbacf5.jpeg)
Maciek Rząsa
如何建立一个基于角色的API与Firebase认证
几乎每个应用程序都需要在身份验证系统之上建立一个授权系统. 我们经常需要一个细粒度的权限模型,只允许特定的用户访问某些资源,同时限制其他人的访问.
In this tutorial, 完全自由Firebase开发人员Joaquin Cid教如何构建这样一个系统. 称为基于角色的身份验证,我们将学习如何在使用Node的API中实现此系统.js and Firebase.
![Joaquin Cid](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1039638%2Fretina_64x64_huge_017da010e920db2d25bd50f2b7c8582d-7e6b8638308d307161129b4fcde47991.jpg)
Joaquin Cid
Building an ASP.. NET Web API与ASP.NET Core
ASP.. NET Core是对ASP进行了更精简、更模块化的重新设计.NET 4.x.
在这篇文章中,Toptal Freelance ASP.. NET开发人员Damir Imangulov展示了如何使用ASP构建健壮的RESTful API.. NET、EF Core、AutoMapper和XUnit.
![Damir Imangulov](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1053801%2Fretina_64x64_huge_56d5cae79bc9a098450b9c82308d0958-1f8f87529765bccb83752f74962223b8.jpg)
Damir Imangulov
Salesforce Einstein AI: API教程
非Salesforce应用程序开发人员可能忽视了人工智能世界中隐藏的一颗宝石:Salesforce Einstein为普通应用程序和Salesforce应用程序提供图像识别和文本分析. In this article, Salesforce自由职业开发人员Fahad Munawar Khan展示了任何开发人员如何利用爱因斯坦视觉和爱因斯坦语言.
![Fahad Munawar Khan](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1066689%2Fretina_64x64_huge_576a0d0e1a5c75346998238adc99eabf-5db2be0ba6d81670426dc7cb12b5b598.jpg)
Fahad Munawar Khan
你的应用无需大惊小怪的AI:遇见Salesforce爱因斯坦
人工智能革命正在改变消费世界. 有些开发者可能会回避人工智能,因为传统上这是一项技术性很强的专业. In this article, Salesforce自由职业开发人员Fahad Munawar Khan探讨了开发人员如何使用人工智能云, 即使对于非salesforce应用程序也是如此, 使用Salesforce Einstein.
![Fahad Munawar Khan](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1066689%2Fretina_64x64_huge_576a0d0e1a5c75346998238adc99eabf-5db2be0ba6d81670426dc7cb12b5b598.jpg)
Fahad Munawar Khan
Laravel API教程:如何构建和测试RESTful API
Laravel是一个PHP框架,开发时考虑到开发人员的生产力. 由Taylor Otwell编写和维护, 该框架非常固执己见,并努力通过支持约定而不是配置来节省开发人员的时间. 该框架还旨在随着web的发展而发展,并且已经在web开发领域纳入了一些新的特性和想法,比如作业队列, API身份验证开箱即用, 实时通信, and much more.
在本文中,我们将探索使用Laravel构建和测试健壮API的方法. 我们将使用Laravel 5.4,所有的代码都可以在GitHub上参考.
![André Castelo](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1067418%2Fretina_64x64_huge_48fe28faa0907842fa52836538c533c0-5fa94d8f6ae2af5495a83f79415a4014.jpg)
André Castelo
PhalconPHP:高负载RESTful api的解决方案
PhalconPHP将使您的高负载应用程序快速和容易, 它是目前最快的PHP MVC框架之一. 它是用C编写的,并作为编译后的PHP扩展提供, 因此不需要在每个请求时都解释它. 考虑下一个项目使用PhalconPHP,您不会后悔的.
![Andrew Belousoff](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1046070%2Fretina_64x64_huge_b5569946af382cb4acb713a8a17eda25-4aa2ef219f343fb415e9eb048d98f661.jpg)
Andrew Belousoff
WordPress REST API:下一代CMS功能
有一段时间,WordPress似乎已经落后了. 随着web越来越依赖于JavaScript来创建沉浸式, 互动体验, 越来越明显的是,WordPress需要为用户和开发人员提供与内容交互的新方式.
In this post, 全能自由开发者Brian coordds探索了WordPress REST API的惊人新特性, 展示了为什么WordPress仍然处于web开发的前沿.
![Brian Coords](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1060397%2Fretina_64x64_huge_8367920c1b7ec86f234aa32e051e9f18-5627c93c00503b3432d89bf4ffee6c5b.jpg)
Brian Coords
世界级的文章,每周发一次.
Toptal Developers
- 算法开发人员
- Angular Developers
- AWS Developers
- Azure Developers
- 大数据架构师
- 区块链开发人员
- 商业智能开发人员
- C Developers
- 计算机视觉开发人员
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- 机器学习工程师
- Magento Developers
- .NET Developers
- R Developers
- React原生开发者
- Ruby on Rails开发者
- Salesforce开发者
- SQL Developers
- Sys Admins
- Tableau Developers
- 虚幻引擎开发人员
- Xamarin Developers
- 查看更多自由开发者
Join the Toptal® community.