Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Publishing your Android Library to Bintray (Gradle)

In the last article, I mentioned how I got around to creating an Open-Source android library. In this post, we’ll take a look at how to publish your android library to Bintray. Once your library is published on bintray, it’ll be available to be used via gradle. There are essentially 5 steps to publish your library on bintray: Create an ...

Read More »

To be a better developer, develop better skills

You do want to get better. Work on amazing projects. Solve larger problems, even make more money and improve the world! So you learn new things. You study. You read books. You read blogs and watch YouTube videos. You follow tutorials and online courses. It all takes a lot of time… But… How much time do you spend trying something ...

Read More »

[New Webinar] Everything Your DevOps Stack Needs in 2020

Join us for the webinar on Wednesday, December 18th at 11am PT / 2pm ET The end of the year is fast approaching and it’s time to reflect and make adjustments for 2020. What kinds of issues did we face and what roadblocks did we have to overcome? Do we have the right tooling to address them? For teams with ...

Read More »

Matching patterns with Java

If you’re using Java, there’s a high chance you’ve seen its pattern matching before. The String#matches(String) method internally uses the Pattern type, which comprises more complex functionality: A Pattern is created by compiling a regular expression. The pattern matches any input string and can optionally find capturing groups, which isolate certain parts of your string data. The API is used ...

Read More »

Global gitignore

A widely used Git feature is to use local .gitignore files which list which names and patterns of files and directories will be ignored within the Git repository. There is also the possibility to create a system-wide gitignore file which lists patterns that should always be ignored, in all of the user’s Git repositories. You can point to the file ...

Read More »

Component Teams Create Coupling in Products and Organizations

Many of my clients feel stuck with their component teams. They feel they must implement across the architecture, not through it. That’s because the people are organized in component teams. As the organization grows, so does the number of component teams. The more component teams they have, the more complexity they create in the teams, in the product, and in delivery. ...

Read More »

Working with kubectl in Kubernetes

Kubectl is a command-line tool that helps us interact with our Kubernetes API server. In turn, it helps us manage our K8s cluster. In this quick tutorial, we’ll learn and explore some commonly used kubectl commands. Working with kubectl: Let’s look at kubectl‘s general syntax: Shell 1 kubectl [operation] [resource-type] [resource-name] [flags] When we don’t specify the resource name, it ...

Read More »