
patpitchaya - Fotolia
Coffee Talk: Java, News, Stories and Opinions
Community driven content discussing all aspects of software development from DevOps to design patterns.
Recent Posts
-
Don't struggle to learn new programming languages
- Community Member 13 Feb 2019 -
A quick look at inferred types and the Java var keyword
- TechTarget 04 Feb 2019 -
Compare, contrast your image recognition tool options
- Community Member 31 Jan 2019
Developers need to learn new programming languages to stay ahead in their field and improve their skills. But, this can be a cumbersome process since people learn in different ways.
Here's a quick look at the Java var keyword and what it looks like when you use inferred types in your code.
If you're interested in an image recognition tool for your software development portfolio, consider these three popular options from Google, Clarifai and Amazon.
-
Why developers don't stay in management for IT career change
10 Jan 2019 -
How your team will benefit when you hire a full stack developer
09 Jan 2019 -
How Atomist's Rod Johnson works with pull requests
06 Jan 2019 -
How to use Java's functional Consumer interface example
- TechTarget 01 Jan 2019 -
Learn Java lambda syntax quickly with these examples
- TechTarget 13 Dec 2018 -
Benefits of lambda expressions in Java makes the move to a newer JDK worthwhile
- TechTarget 01 Dec 2018 -
What is a lambda expression and from where did the term 'lambda' elute?
- TechTarget 01 Dec 2018
A move up the ladder might make sense for an IT career change, but the day-to-day work difference for developers could keep those in IT away from management positions.
How can your company benefit from a full-stack developer? While these IT pros are difficult to find and expensive to pay, they can create a more efficient line of communication within your ...
Pull requests play an important role in any large software development project. They facilitate efficient code review, reduce bugs, track progress, and help coordinate a shared understanding of ...
The functional consumer interface is a key part of the Java Streams API. Here is a simple Consumer interface example to show you how to use this Java component.
Don't be intimidated by the prospect of doing functional programming in Java. This step-by-step example will help you learn basic Java lambda syntax quickly and effectively.
If you haven't used lambda expressions before, you might be wondering what the fuss is all about. After all, at the most basic level, they're nothing more than a new, somewhat simpler way to ...
What is a 'lambda function' and more importantly, where did the term 'lambda expression' come from? Here we look at the basics of lambda functions in Java and computer science.
-
DeepCode and AI tools poised to revolutionize static code analysis
30 Nov 2018 -
Continuous integration benefits: Why adopting a CI/CD tool like Jenkins makes sense
- TechTarget 20 Nov 2018 -
Just git reset and push when you need to undo previous local commits
- TechTarget 02 Nov 2018 -
To the brave new world of reactive systems and back
01 Nov 2018 -
How to choose the right virtual reality development engine
01 Nov 2018
Find out how AI promises to dramatically reshape the way developers analyze code for bugs, security issues, and performance improvements.
There's more to tools like Jenkins than simply building code after a Git commit. Here we explain continuous integration benefits clearly while answering the question 'Why Jenkins?'
What happens when you git reset and push to a remote GitHub or GitLab server? Are the reset local commits published, or do previous commits simply vanish?
We explore the idea of reactive systems and learn how they are designed.
Creating virtual 3D worlds has been a dream of programmers for many decades. Virtual reality, once a faraway fiction, is becoming a reality.