Home » Software Development (page 5)

Software Development

Microservices for Java Developers: Managing Security and Secrets

1. Introduction Security is an exceptionally important element of the modern software systems. It is a huge topic by itself which includes a lot of different aspects and should never come as an afterthought. It is hard to get everything right, particularly in the context of the distributed microservice architecture, nonetheless along this part of the tutorial we are going ...

Read More »

10 Critical Tips to Learn Programming Faster

If you have taken a call to grow your career in the information technology sector, knowledge of coding is essential. It is the most in-demand skill in the industry. Thus, the programming knowledge you gain and practice, in the beginning, is priceless. Learning the art of programming can be a bit of a struggle for some. However, knowing some ways ...

Read More »

Improve Your Release Process With Trunk-Based Development

As software developers, our main aim is to improve our businesses by releasing great content to our customers. Releasing and evolving that content creates real positive business impact. I work within a group of developers trying to achieve this goal. As is the case in many technology businesses, we work in small teams introducing new features to a legacy application ...

Read More »

Hidden Treasures of Eclipse Collections

Eclipse Collections is an open source Java Collections framework. Please refer to the resources at the end of the blog for more information about the framework. In this blog I am going to demonstrate five lesser known features of the framework. distinct(): When you want to get unique items in your List the typical way to get them is to ...

Read More »

Types of Data Breaches and How To Prevent Them

Data breaches happen practically every day. Personal, including financial and medical data leak to cyber criminals as well as intelligence agencies. Some notable breaches include the Equifax breach, where dozens of personal data fields were leaked, and the recently announced Marriott breach, where passports, credit cards and locations of people at a given time were breached. I’ve been doing some ...

Read More »

Technical Innovation vs. Process Innovation

We are often talking about “innovation” and “digital innovation” (or “technical innovation”) in particular, when it comes to tech startups. It has, unfortunately, become a cliche, and now “innovation” is devoid of meaning. I’ve been trying to put some meaningful analysis of the “innovation landscape” and to classify what is being called “innovation”. And the broad classification I got to ...

Read More »

API Design of Eclipse Collections

Eclipse Collections is an open source Java Collections Framework which enables writing functional, fluent code in Java. History Eclipse Collections started off as a collections framework named Caramel at Goldman Sachs in 2004. Since then the framework has evolved, and in 2012, it was open sourced to GitHub as a project called GS Collections. Over the years, around 40 or ...

Read More »