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
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
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
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
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
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.
By entering your email, you are agreeing 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
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
Joel is a software engineer with 15+ years of experience. He brings application writing experience from Ipsy, Raytheon, and multiple independent ventures.
Haxe Review: Haxe 4 Features and Strengths
The quietly growing number of serious Haxe projects have something new to contend with: the first major compiler release in over three years. What does Haxe 4 bring to the table?
Kevin Bloch
Kevin has more than 25 years among full-stack, desktop, and indie game development. He lately specializes in PostgreSQL, JavaScript, Perl, and Haxe.
Machines and Trust: How to Mitigate AI Bias
Unwanted AI bias is already a widespread problem. Machine learning models can replicate or exacerbate existing biases, often in ways that are not detected until release. So what can be done about it?
Michael McKenna
Mike is a data scientist, data ethicist, and machine learning engineer specializing in health and retail. He currently serves as the Director of Data Ethics at Services Australia. As a senior data scientist at CVS, Mike led COVID-19 vaccine demand forecasting, liaising closely with the White House and the CDC as part of Operation Warp Speed.
Make Your App Profitable, Part 2 – Harnessing the Mobile Funnel
Subscription-based apps need a special approach when it comes to analytics. Learn how a variation on the traditional sales funnel helps you work with LTV, subscriber retention, and churn rates to make your app better—and more profitable.
Matthew Knippen
Having built 60+ iOS apps since 2008 using Swift and Objective-C, Matthew is most known for going from idea to App Store within eight weeks.
Make Your App Profitable: Leverage Mobile Analytics
Building a mobile app isn’t cheap—and the harsh reality is that most apps fail. Find out how to leverage fundamental analytics metrics to make sure your app actually turns a profit.
Matthew Knippen
Having built 60+ iOS apps since 2008 using Swift and Objective-C, Matthew is most known for going from idea to App Store within 8 weeks.
Bridging Gaps: The Importance of DevOps Communication
DevOps is an oft-misunderstood buzzword, seen as a trendy must-have in the form of technologies, tools, and staff to acquire. But it’s much more, yet much simpler, than that.
Piotr Gaczkowski
With low-level (C/C++) and high-level (Python) experience gained at Intel and ADVA, Piotr follows the DevOps path to build great products.
Innovation With Life-critical Systems
When complex systems are life-critical, it can be extremely difficult to modernize and upgrade them safely. While many engineers will never work on such systems, there is much to be learned from those who do.
In this article, Toptal Solutions Architect Dr. Kyle Kotowick explains how to properly maintain and update systems that are too important to fail.
Kyle Kotowick, Ph.D.
Kyle is a leader in solution architecture, holding a PhD in Human Systems Integration from the Massachusetts Institute of Technology.
My Five Worst WordPress Development Mistakes
Join an expert in a look back in horror at his most embarrassing mistakes in his early days as a WordPress developer. He discusses general PHP bugs, WordPress-specific bugs, and also mistakes made at a managerial level while supervising other developers.
Scott Fennell
Having developed a theme and plugin framework for the largest law firms in the world, Scott is no stranger to WordPress at scale.
Trello vs. Jira: Compared From a Developer’s Perspective
Project management tools have dramatically transformed the way software is engineered, but which one should you use, and when?
In this article, Toptal Freelance Developer Juan Carlos Arias Ambriz outlines the differences between Jira and Trello and explains how you should choose between them.
Juan Carlos Arias Ambriz
Juan has 10+ years of freelance UX experience. His work is rooted in perfectionism & providing the best experience to user.
5 Things You Have Never Done With a REST Specification
The existence of RESTful APIs is a popular myth in web development—but it’s a myth we can work with. The right tools can help keep documentation consistent and streamline automated testing. In this article, Toptal Freelance JavaScript Developer Alexander Zinchuk explores several time-saving approaches to developing REST APIs, with examples in Node.js and Ruby on Rails.
Alexander Zinchuk
Alex’s decade-plus of JS coding has taught him the language’s internals. He’s lead a dev team for Yandex and built fault-tolerant systems.
World-class articles, delivered weekly.
Toptal Developers
- AngularJS Developers
- BigCommerce Developers
- Big Data Architects
- Blockchain Developers
- Front-end Developers
- Full-stack Developers
- HTML5 Developers
- iOS Developers
- Joomla Developers
- Laravel Developers
- Mobile App Developers
- Node.js Developers
- Odoo Developers
- Outsourced Developers
- PHP Developers
- Prototype Developers
- Python Developers
- QA Engineers
- Qlik Developers
- React.js Developers
- Remote Developers
- Salesforce Consultants
- Shopify Developers
- Software Developers
- Software Engineers
- SolidWorks Developers
- Squarespace Developers
- Startup Developers
- Svelte Developers
- Twilio Developers
- Velocity Developers
- Web Developers
- WebRTC Developers
- WooCommerce Developers
- WPF Developers
- View More Freelance Developers
Join the Toptal® community.