Home » Software Development » Page 30

Software Development

[MEGA DEAL] The Complete 2020 CompTIA Certification Training Bundle (97%)

Ace the World’s Leading Tech Certification Series with 14 Expert-Led Courses on IT Fundamentals, Infrastructure, and Cybersecurity & Become a Sought-After IT Professional Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer.We are offering a massive 97% off on The Complete 2020 CompTIA Certification Training Bundle. Get it now with only $89, instead of ...

Read More »

Better QA: Learning from unit testing standards

“Unit Testing” is a tricky affair. I am pretty sure that testers at some point in time would have complained about the developer not doing unit testing properly and delivered a poor quality build. On the other hand, developers find it difficult to create and maintain unit test cases along with maintaining the agility of the system. Whatsoever, there is ...

Read More »

Extending the Cucumber Test Lifecycle

Overview This article is about two things: How do I make the beforeAll and afterAll lifecycle events happen in Cucumber?How can I use TestContainers to set up the system under test before a Cucumber test runs? No, YOU’RE trying to do SEO on YOUR blog. That Cucumber Lifecycle… Cucumber’s lifecycle includes: Before hook – before each scenarioAfter hook – after ...

Read More »

One-Time Passwords Do Not Provide Non-Repudiation

The title is obvious and it could’ve been a tweet rather than a blogpost. But let me expand. OTP, or one-time password, used to be mainstream with online banking. You get a dedicated device that generates a 6-digit code which you enter into your online banking in order to login or confirm a transaction. The device (token) is airgapped (with ...

Read More »

New Year Resolutions Of Every Website Tester In 2020

Were you able to work upon your resolutions for 2019? I may sound comical here but my 2019 resolution being a web developer was to take a leap into web testing in my free time. Why? So I could understand the release cycles from a tester’s perspective. I wanted to wear their shoes and see the SDLC from their eyes. ...

Read More »

Exiting the Swirling Void

Before you build some software you’re often faced with the swirling void of possibilities. This can lead to: Options paralysisImagining a huge systemThe erroneous desire to build a frameworkA lot of effort going in, but no progress or results coming out As a wise leader once said to me: The hallmark of a great software developer is their ability to ...

Read More »

Compose Cats, Reactor, ZIO, … Effects

This is the third in a series of articles looking at the type system for Inversion of Coupling Control to provide composition. The previous articles covered: First-Class Procedure type systemFirst-Class Module This article will look at taking the theory into practice.  It will use the concepts to build an application composing Effects from various Effect libraries. Note that the Effects ...

Read More »

Patching Null++

Here’s a curiosity. In my current project we’re looking at making HTTP PATCH requests. If we’re strictly following the REST standards, we might do things differently, but in our use case, a PATCH is a partial update, caused by discovering some fields of our object to have changed. Imagine the object: { "id": 123, "status": "ACTIVE", "isInternational": false, "customer": { ...

Read More »