Home » Software Development (page 4)

Software Development

SaaS: A business model that chases its own tail

A sustainable business is one in which the business can make revenue to fund itself, at the minimum its operating costs in the short run and in the long run make profits to expand the business reach. Where there is continuous inflow of VC funding to even operate a business, the business is just churning. That is like zig-zagging in ...

Read More »

A guide to the InfluxDBMapper and QueryBuilder for Java Part: 2

Previously we setup an influxdb instance running through docker and we also run our first InfluxDBMapper code against an influxdb database. The next step is to execute some queries against influxdb using the QueryBuilder combined with the InfluxDBMapper. Let’s get started and select everything from the table H2OFeetMeasurement. 01 02 03 04 05 06 07 08 09 10 private static ...

Read More »

Logging Without a Static Logger

How do you organize logging in your applications? I mean web applications or command line apps, or even mobile apps. I bet you have some global variable or a singleton, known as Logger, which has a few methods like info(), error(), and debug(). You configure it when the app starts, or it configures itself via something like log4j.properties, and logs ...

Read More »

Progress and Release Reviews

The Eclipse Development Process (EDP) requires that a project team engage in a successful progress or release review before creating a formal release. We use progress and release reviews as an opportunity to validate that a project team is following the open source rules of engagement, and are consistently implementing the EDP and the Eclipse Intellectual Property (IP) Policy.   Progress and release reviews ...

Read More »

How to Avoid Typical Mistakes While Learning Java

So, you’ve decided to become a programmer. Great idea, but what should you do now? There is a huge difference between having an idea and implementing it. You will face hesitations, wrong ways of learning, bugs, loss of motivation, laziness, lack of time, and so on. I don’t think you can find an article that solves all these problems. However, ...

Read More »

DynamoDB explained – Part 1

DynamoDB has been a bit of a buzzword recently, so after years working on relational and document databases I decided to give it a try. A lot of the assumptions I had made about DynamoDb before working with it turned out to be false, so I am hoping that this series of blog posts will help you decide if DynamoDB ...

Read More »

7 Skills To Become A Successful Automation Tester In 2019

With new-age project development methodologies like Agile and DevOps slowly replacing the old-age waterfall model, the demand for testing is increasing in the industry. Testers are now working together with the developers and automation testing is vastly replacing manual testing in many ways. If you are new to the domain of automation testing, the organization that just hired you, will ...

Read More »

Golang – Smarter containers

This post is part of a series where I do my best to organize my thoughts around Go: its paradigms and usability as a programming language. I write this as a Java programmer that respects the principles of Elegant Objects. I wish to make a correction in this post. I want to focus on this statement: Products is not a ...

Read More »