Tag: java

Home / java
The Best Java Frameworks
Post

The Best Java Frameworks

Java is still the most popular programming language in the world. It comes with a vast ecosystem and more than 9 million Java developers worldwide. Although Java is not the most straightforward language, you don’t have to write Java programs from scratch. There are many excellent Java frameworks to write web and mobile applications, microservices,...

A Java Developer Walks Into A Ruby Conference: Charles Nutter’s Open Source Journey
Post

A Java Developer Walks Into A Ruby Conference: Charles Nutter’s Open Source Journey

Charles Nutter remembers when, working as a Java architect, he attended a conference and saw the Ruby programming language for the first time. And he was blown away. “I was just stunned that I understood every piece of code, every example, without knowing the language at all,” recalls Nutter. “It was super easy for me to understand...

How to avoid a Deadlock while writing Concurrent Programs — Java Example
Post

How to avoid a Deadlock while writing Concurrent Programs — Java Example

Hello guys, do you want to learn how to avoid deadlock while writing concurrent programs, especially in Java? Writing correct concurrent application is never easy as you have to deal with several concurrency issues like race conditions, livelock, deadlock, memory interference etc. In this article, I’ll tell you how to avoid deadlock while writing a concurrent program...

Can Kotlin compete with Java?
Post

Can Kotlin compete with Java?

Java continues to dominate the programming language space for developers, but a new report reveals that Kotlin may soon knock it out of the top spot for mobile development. Packt released the results of its 2018 Skills Up report designed to look at the trends and tools software developers are using today. The 2018 Skills Up report...

How Destructuring Works in JavaScript
Post

How Destructuring Works in JavaScript

Destructing helps to write less code and easy way to access the properties in JavaScript. Object destructuring.💔 Suppose we have an object literal. let obj={ name:'sai', show:true } How can we access the properties in Object? The answer is we are using dot notation to access the object properties Like we need to use obj.propertyname or...

Functional Programming with JavaScript ES6
Post

Functional Programming with JavaScript ES6

Functional programming is a style that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. Original post @ http://www.ajinkyaxjs.com/2018/05/02/functional-programming-es6-cheatsheet.html Arrow Functions (Fat Arrows) Arrow functions create a concise expression that encapsulates a small piece of functionality. Additionally, arrows retain the scope of the caller inside the function eliminating the need of...

JavaScript Testing and Debugging Tools
Post

JavaScript Testing and Debugging Tools

Think twice, cut once. A paradigm that has guided software engineers and developers over the years. Planning and thinking things out before beginning to code helps make development a lot easier and helps with developing more accurate software at the end of the construction process. However not everything is dealt with, as some bugs still...

A Kotlin Wishlist for Java
Post

A Kotlin Wishlist for Java

One dev walks through some features he enjoys in Kotlin and would like to see brought to the Java language. There is no doubt that Java has enjoyed a superior position when it comes to programming languages and is considered as one of the most important languages for development. However, there have been a number...