Toptal Engineering Expert
Ask a Security Engineer: From DevSecOps to Cloud Security
Security engineering is a fast-moving field, and getting left behind is not an option. This ask-me-anything-style Q&A covers compliance frameworks, security checks, and the importance of a DevSecOps approach.
![Gökay Pekşen](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F1069104%2Fpicture%2Fretina_64x64%2Fhuge_aab22c8812c06a0d9ca2e9a917eb428e-0e1cd50b4a94c4a6bcc46fa0d0384315.jpg)
Gökay Pekşen
Gökay is a security developer and advisor. He built Turkey’s first DevSecOps CI/CD pipeline, and designed and constructed a world-class cybersecurity infrastructure to safeguard $8 billion in annual local payment transactions while serving as Information Security Vice President at Interbank. He is the founder and CEO of Prime Threat, a security consultancy that helps businesses navigate GDPR compliance and risk management.
8 Automated Testing Best Practices for a Positive Testing Experience
Testing doesn’t have to be tedious. With these automated testing best practices and tips, software engineers can leverage automated tests to boost their productivity and make their work more enjoyable.
![Lev Yastrebov](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F460010%2Fpicture%2Fretina_64x64%2Fhuge-8a8420e19b303d7c6aa11ac1b631bf30.jpg)
Lev Yastrebov
Lev is an accomplished C# and .NET developer who leverages test-driven development, static analysis, and in-depth knowledge of technologies to solve tasks with robust, clean code. At leading smart marine technology company Wärtsilä, he created an algorithm for 3D seafloor mapping that resolves conflicting data from thousands of nautical charts.
The Importance of Written Communication for Engineering Teams
While good engineering managers can code, great ones can also communicate. Written communication is integral to the management and scaling of engineering teams, says Juan Pablo Buritica, who has led several successful teams of engineers.
![Stephanie Emma Pfeffer](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_author%2Fcontent%2Fphoto_file%2Fphoto%2F685704%2FUntitled-9ecddd2d8022859e6c61dc5f1657a36b-d06809fe66478663a7446e151c8660ee.jpg)
Stephanie Emma Pfeffer
Stephanie is a sought-after writer for bestselling publications, including New York Magazine.
Enhanced Git Flow Explained
Git provides basic branching operations, but advanced patterns are left up to the user. The popular “Git flow” branching model helps, but can also complicate some common procedures.
Thankfully, a new variation retains the benefits, while streamlining everyday work.
![Daniel Ivanov](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F3271%2Fpicture%2Fretina_64x64%2Fhuge-49be0bcf4c84918bea21b467a5caef7d.png)
Daniel Ivanov
Daniel has helped startups bring products to market for more than a decade using best-of-breed approaches to HTML/CSS, JS, Python, and C#.
Using the Radical Candor Framework for Effective Engineering Management
One tool that managers can consider adding to their management skill set is a practice called Radical Candor. Radical Candor is the ability to care emotionally about the engineer as an individual and valued contributor, while also expressing honesty concerning their efforts and results achieved by those efforts.
![Peter Varhol](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_author%2Fcontent%2Fphoto_file%2Fphoto%2F685695%2FScreenshot_82-a13a97c580ea24d1b7027710b870f257-00c014be46ea06532e47c8d508b38f5f.png)
Peter Varhol
Peter is a technologist and editor on staff at Toptal, and speaks on software development, testing, and DevOps at technical conferences worldwide.
World-class articles, delivered weekly.
Subscription implies consent to our privacy policy
Quality Assurance Testing Perfected: A User Flow Tutorial
As products and services deploy faster and faster, quality assurance (QA) has to adapt and deliver more coverage in less time while maintaining high quality.
In this article, Toptal Software Engineer Jade Russel Hancox examines how we can use the user flow to boost the speed and efficiency of QA processes without compromising on quality.
![Jade Russel Hancox](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F437267%2Fpicture%2Fretina_64x64%2Fhuge-d9e56922877d5f7bda5a9495470a5702.jpg)
Jade Russel Hancox
Jade is an award-winning quality assurance professional with extensive experience in manual QA and the automation of APIs, UIs, and databases.
Write Once, Deploy Everywhere: When to Go Native?
Writing multiple native applications for different mobile platforms can be a daunting task, but taking a non-native approach comes with pitfalls of its own.
In this article, Toptal Mobile Developer Joel Frank outlines the concept of Write Once, Deploy Everywhere (WODE) and explains how to choose the right development path for your project.
![Joel Frank](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F403136%2Fpicture%2Fretina_64x64%2Fhuge-07b8ee7a2d8bc78340fd3adbd6ac71da.jpg)
Joel Frank
Joel is a software engineer with 15+ years of experience. He brings application writing experience from Ipsy, Raytheon, and multiple independent ventures.
World-class articles, delivered weekly.
Toptal Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- Machine Learning Engineers
- Magento Developers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.