Authenticating Applications to Google Cloud

There are several ways to authenticate applications to Google Cloud without downloading service account keys. This post describe different ways to authenticate application

There are several ways to authenticate applications to Google Cloud without downloading service account keys. This post describe different ways to authenticate application
The excitement around distributed SQL is increasing as more and more apps move to the cloud. However, there are also a lot of questions that come up when working with these databases. Questions like: What are the use cases for…
VPC – Google Cloud [wp-rss-aggregator feeds=”310″] Cloud Build – Google Cloud [wp-rss-aggregator feeds=”cloud-build-google-cloud”]
In this post, we give a short tutorial on consistency levels - explaining what they do, and how they work. Much of the existing literature and online discussion of consistency levels are done in the context of multi-processor or distributed systems that operate on a single data item at a time, without the concept of a “transaction”. In this post we give some direction for how to think about consistency levels in the context of ACID-compliant database systems.
So, it’s important that you should optimize your Gradle build timing because the less time you spend watching Gradle build your project, the more time will spend writing awesome apps.
Test-driven development is increasingly widespread and there is good empirical evidence that it's a beneficial practice. TDD reduces the number of bugs in production and improves code quality. In other words it makes code easier to maintain and understand. Also, it provides automated tests for regression testing.
With Java < 8, you would need to write something like: Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR, cal.get(Calendar.HOUR) + 2);vs. with Java 8: Readability: Calendar.getInstance() is not very well named: it is hard to tell which instance you are getting without reading…

Do you use repeating annotations in your code? Here's an alternative approach that could make your annotations more compact and readable.

How do I remove local (untracked) files from the current Git working tree?
Version control Let’s begin our exploration of Git, by gaining an understanding of what it is and what it can do for you. Git is software that keeps track of changes that you make to files and directories. And it’s…