Web E2E software development testing with Cypress & Cucumber
Background End-to-end (e2e) testing is a method of software development testing that validates user flows and behaviour. With this testing methodology, we can simulate and automate a suite of tests that perform actions as our users would. When dealing with large production systems, you will quickly see that exclusively performing manual exploratory testing results in […]
Software development best practice: Good requirements lead to great architecture
As an agile software development team, you may frequently find that your delivery dates are wrong. It seems that requirements have changed and therefore caused the delay, or there were hidden complexities in the feature. What if the reason isn’t that the requirements changed but instead there was a misalignment between what was understood to […]
How to create a bridge between JSON from the server and local swift projects
As an iOS developer, you are almost always guaranteed to come across JSON within a project. In this blog post we will discuss how to easily create a bridge between the JSON, coming from the server, and your local swift objects. What is Codable Well codable is actually a typealias for the Decodable & Encodable […]