Home » Software Development

Software Development

Data Flow Diagrams and Threat Models

Last time we looked at some generic diagrams from the C4 model, which are useful for most teams. This time we’re going to explore a more specific type of diagram that can be a tremendous help with security. Data Flow Diagrams A Data Flow Diagram (DFD), as the name indicates, shows the flow of data through the system. It depicts ...

Read More »

Automation testing challenges and their solutions

Automation testing can be a highly effective productivity booster, and a quality enhancer for your product pipeline or system development projects if done correctly. But it can be difficult to apply best practices when a team is just starting this transformation. We’ll shed light on the most common challenges that face teams as they pursue automation efforts and also how ...

Read More »

Saying it with Cucumbers

One of the biggest challenge of using Cucumber is non-technical. Developers don’t like writing in natural language. It makes them wistful for programming languages. Similarly, folks in the business cannot necessarily write specs in a crisp style that makes them executable. The ideal is to partner with business and development to find a natural way of expressing things. However, we ...

Read More »

Architecture Diagrams

Hi, my name is Ray, and I’m a software architect. According to my old boss Jeroen van Rotterdam, this means that I draw boxes and lines. In practice, it’s only a small part of what I do, but I do think it’s an important part. Some people may wonder why, in the age of working software over comprehensive documentation, one ...

Read More »

What is source code, environments, and versioning

I had an interesting conversation today and thought I’d share some insight into business people dealing with technical folks The crux of the question centered around a request we were making for “read only access to a staging environment”. I pondered why that line item was there because from a technical perspective what we needed was access to the source ...

Read More »

What is the root cause of missing code refactoring?

Have you ever tried to find the root of a problem instead of constantly fighting the consequences? When we work on eliminating the symptoms without knowing the cause – the problem comes back like a boomerang. So where is the reason for the growing technical debt and missing code refactoring? Why don’t we refactor into Clean Code on the fly? ...

Read More »

Best IntelliJ IDEA Plug-ins

I’ve been using Intellij Idea as IDE for some time and wanted to share my favorite plug-ins as I think they can be quite useful for every developer out there. Without a specific order here they are: Key Promoter X: Although its name’s like cheap midi controller, it is a really useful plug-in for those who want to master intellij ...

Read More »

[MEGA DEAL] The Complete Digital Marketing Growth Hacking Certification Bundle (97%)

Create, Promote, & Convert — Watch Your Brand Rise Up in Rankings with 41 Hours of Marketing Content on Facebook, YouTube, Google, Amazon, and More 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 Digital Marketing Growth Hacking Certification Bundle. Get it now with only ...

Read More »