The MerchantStoreDirectoryAbout UsAdd-siteLink to Us

 

553 Java, Javascripts and Java Applet Programming Resources

Numbers

.NET Futures: Multiple Inheritance
A controversial new proposal for .NET suggests the introduction of a limited form of multiple inheritance via abstract interfaces. this feature was inspired by Java's default methods.
April 10, 2017
Read More


3 open source code libraries to handle MARC-formatted records
Developers can use these libraries for Java, C#, and Perl.
April 21, 2017
Read More


5 great Java performance optimization tricks
Optimizing your Java code requires an understanding of how the different elements in Java interact, and how it interacts with the operating system that is it running on. Use these five tips and resources to start learning how to analyze and optimize your code.
August 31, 2016
Read More


5 reasons Node.js rules for complex integrations
With JavaScript, JSON, REST, NPM, and an ever-increasing supply of modules, Node.js should be your first choice for integration
April 6, 2017
Read More


6 best JavaScript Frameworks to Learn In 2016
If all roads lead to Rome, which one should we take? JavaScript has been known in the web development community since the arrival of modern technologies that helped in the building of the front-end of websites.
July 12, 2016
Read More


7 Predictions for the Web In the Next 5 Years
An overview of what the future holds for web technologies
June 28, 2016
Read More


10 JavaScript concepts every Node.js programmer must master
Want to build efficient and scalable Node.js apps? Learn how to make JavaScript work for--not against--you
May 11, 2017
Read More


12 Rules for Professional JavaScript in 2015
JavaScript is hard. It moves so fast that it's often unclear whether you're "doing it wrong" at any given moment. some days it feels like the bad parts outweigh the good parts.
Provides Information
Read More


20 years in the making, Visual Studio 2017 is faster, leaner, devops-ier
Visual Studio for Mac is also getting a new preview.
March 7, 2017
Read More


20 Years of Java Deprecation
I'm really not sure how I stumbled across this link, but it was a while ago and I put a reminder in my diary so I'd remember the twentieth anniversary of the unveiling of the @deprecated javadoc tag. as such I thought some reflections on this would make an interesting blog entry.
October 12, 2016
Read More


A

A Comparison of Different Javascript Transpilers
A transpiler is a source-to-source compiler that basically translates the source-code written in one programming language to the source-code of another programming language. Javascript (also often known as ECMAScript) has been a part of us since its initial release in 1995.
October 27, 2016
Read More


A Fast Mutex Lamport Lock with JavaScript Promises
I'm trying something new. Today the video is stronger than the post. watch it.
March 30, 2017
Read More


A free, once-weekly email roundup of Java Web curated news
The goal of the Java Web Weekly is to save you time. No longer do you have scour through dozens of blogs and podcasts to keep up to date in the growing Java community.
Provides a Service
Read More


A handy hack for getting around Java type erasure
Once a Java class is compiled, any generic information is lost. Meaning that an ArrayList of Cars at runtime becomes an ArrayList and the fact that it stores Cars is lost.
Provides Information
Read More


A Javascript stacktrace in any browser
Chances are that if you've done any significant Javascript work, you've run into a situation where part of the debugging process could be much improved if you just had the function call stack.
Provides Information
Read More


A practical guide to Java 9 - compile, jar, run
The java and javac commands are rarely used by Java programmers... build tools like Maven and Gradle make that mostly unnecessary.
April 28, 2017
Read More


A Simple JavaScript Exploit Bypasses ASLR Protection on 22 CPU Architectures
Security researchers have discovered a chip flaw that could nullify hacking protections for millions of devices regardless of their operating system or application running on them, and the worse – the flaw can not be entirely fixed with any mere software update.
February 16, 2017
Read More


A useful JavaScript pattern - the Module Pattern
A good API design forms an integral part of coding best practices. and what is a good API? a good API would only expose methods that would be needed by the client using the API. the public space would not be cluttered by unnecessary methods. and there are not many times where I have seen JavaScript developers really caring about a good API design.
Provides Information
Read More


Academic Program for Java
IBM resource for Java educators and students.
Provides Information
Read More


After a decade, open source Java is still controversial
Ten years on, Java founder James Gosling sees upside in the open source move, while others believe Sun didn't go far enough
November 14, 2016
Read More


Aggregating with Apache Spark
Solving aggregation with cluster computing
April 27, 2017
Read More


Alfonso García-Caro - Fable
This week, we speak with Alfonso García-Caro about Fable, the fabulous F# to JavaScript compiler.
May 4, 2017
Read More


algebrite
Algebrite is a Javascript library for symbolic mathematics (actually, mostly coffeescript resulting in Javascript) keeping the code as simple as possible in order to be comprehensible and easily extensible.
Provides Information
Read More


Algorithms and Data Structures in Java
The repo consists of solutions to numerous problems using different data structures and algorithms, where all solutions are coded purely in Java. It also contains solutions to HackerRank problems which I have solved so far.
August 1, 2016
Read More


Amazon Web Services sets a lure for Java programmers
James Gosling, the father of Java, is joining AWS
May 23, 2017
Read More


An Amazingly Easy Way to Consume Android APIs with Retrofit
Retrofit from Square is a type-safe REST client for Android. this is a library providing a powerful framework that interacts with, as well as authenticates, APIs, by making use of OkHttp to send network requests.
September 26, 2016
Read More


An insecure mess: how flawed JavaScript is turning web into a hacker's playground
Researchers say tens of thousands of sites are using JavaScript libraries that are years old and contain publicly known vulnerabilities.
March 13, 2017
Read More


An Introduction to Redux
Redux is one of the hottest libraries in front-end development these days. However, many people are confused about what it is and what its benefits are.
June 28, 2016
Read More


An Overview of Java Virtual Machines (JVMs)
JVM (Java Virtual Machine) is an abstract computing model. Just like a real machine, it has its own instruction set, execution engine, and serves to manipulate memory areas at run time. the objective is to provide an execution environment for applications built to run on it.
January 1, 2017
Read More


An update on GlassFish 5
The Reference Implementation is a critical piece of any given JSR, this is even more true for Java EE. as the different Java EE 8 JSRs continue to make progress, it is now important to ramp up efforts around GlassFish 5, the open source Java EE 8 Reference Implementation. and today is an important milestone on the way to Java EE 8 as we are publishing the first promoted build of GlassFish 5, aka GlassFish-5.0-b03.
March 14, 2017
Read More


Anagram Generator
Java applet which will anagram user-entered phrases.
Provides Information
Read More


Android Studio 3.0 Preview Release: Kotlin, Java 8 Features
Some additional Android news from Google I/O 2017 is the first preview (Canary 1) release of the Android Studio 3.0 integrated development environment.
May 17, 2017
Read More or Watch Video


Angular 4.0 Released with a Focus on Shrinking App SizeGoogle has released version 4.0 of their popular Angular JavaScript framework, focusing on shrinking the size of the generated code and keeping the framework on a streamlined release schedule.
Google has released version 4.0 of their popular Angular JavaScript framework, focusing on shrinking the size of the generated code and keeping the framework on a streamlined release schedule.
March 28, 2017
Read More


AngularJS: a Retrospective
Taking a look back after working with AngularJS for a year.
Provides Information
Read More


Apache Shiro, is it ready for Java EE 6? (a JSF2-Shiro Tutorial)
After having used Java EE container managed authentication and even having homegrown JSF based authentication for a good amount of years and getting a bit tired of it, I wanted to review how well the current 3rd party Java EE authentication frameworks integrate in Java EE 6 with JSF 2, CDI and EJB 3.
Provides Information
Read More


Apathy of the Commons
Eight years ago, I filed a bug on an open-source project.
July 19, 2016
Read More


API Design with Java 8
Learn to be a better Java programmer by mastering Java 8 API design, exposing a well-designed API, making sure that client code can use lambdas, and more.
December 22, 2016
Read More


API Mocking Tool WireMock v2 Released with Improved Request Matching and Stub Management
WireMock v2, an API mocking and service virtualisation tool, has been released. Core enhancements include improved request verification failure reporting, the ability to create custom request matching logic (including the use of Java 8 lambdas), support for gzipped request and response bodies, randomly distributed delays (currently with uniform and lognormal distributions), and matching on cookies and basic auth headers.
August 16, 2016
Read More


Apogee Software
is a provider of advanced software solutions for developers seeking the best in JavaTM and C/C++ programming environments and tools.
Provides Information
Read More


Article Series: Reactive JavaScript
Reactive programming techniques are becoming more prevalent in the constantly changing JavaScript landscape. this article series hopes to provide a snapshot of where we're at, sharing multiple techniques; variations on a theme. from new languages like Elm to the way Angular has adopted RxJS, there's something for every developer, no matter what they're working with.
May 15, 2017
Read More


Ashley Nolan Surveys State of JavaScript Tooling in 2016
Ashley Nolan has released the results to the 2016 edition of his annual front-end tooling survey, providing some numbers behind the "which framework should I choose" debate.
December 14, 2016
Read More


Asm.js: the JavaScript Compile Target
Like many developers I've been excited by the promise of Asm.js. Reading the recent news that Asm.js is now in Firefox nightly is what got my interest going. There's also been a massive surge in interest after Mozilla and Epic announced that they had ported Unreal Engine 3 to Asm.js -- and that it ran really well.
Provides Information
Read More


Async Functions in JavaScript with Etienne Baudoux
In this video Etienne describes the implementation of the Async Function specification for the Microsoft Edge browser. It is a fascinating look at how the Edge browser combines both parsing and native C++ calls to implement this incredibly important pattern.
Provides Information
Read More


Audio Library Howler.js Has 2.0 release to Make some Noise About
The JavaScript audio library Howler.js has been upgraded to version 2.0, with an update including "a long list of additions and improvements."
July 26, 2016
Read More


Aurelia JavaScript Framework hits 1.0, Looks to the Future
The JavaScript framework Aurelia has reached its 1.0 release, capping off 18 months of intense work amid a very turbulent time in the JavaScript community.
August 11, 2016
Read More


Azul introduces LLVM compiler to Java runtime
Azul's Falcon LLVM compiler gives the Zing JVM a big speed edge over Oracle's HotSpot Java platform
May 2, 2017
Read More


Azul Systems Launches Falcon, a new Just-in-Time Compiler for Java, Based on LLVM
Azul Systems has today announced the immediate availability of Zing 17.03, with full support for Azul's new Falcon just-in-time (JIT) compiler based on LLVM and designed to replace the C2 compiler used in prior versions of Zing, as well as in Oracle HotSpot and OpenJDK. Falcon is the first new production JIT compiler available for Java SE since C2 was introduced at JavaOne in 1997.
May 2, 2017
Read More


Azure Service Fabric enters public beta for Linux workloads
It's designed to help companies create microservice-driven applications
September 13, 2016
Read More


B

Babylon.js v2.5
Last month, one of our favorite 3D JavaScript libraries was updated, v2.5 of Babylon.js rolled out to the world...
January 25, 2017
Read More


Basic JavaScript: Prototypical Inheritance versus Functional Inheritance
Inheritance in JavaScript has been the topic of many discussions in the past and will continue to be the source of future debates and arguments. While we do value composition over inheritance, we don't want to throw the baby out with the bathwater either. So, from time to time, we run into these cases where we want some notion of inheritance in JavaScript. now what?
Provides Information
Read More


Bean Validation 2.0 - a new JSR is born!
So it's about time that Bean Validation supports new JDK types such as LocalTime or Optional, but also takes advantage of new (language) features such as type annotations, repeatable annotations, reflective parameter name retrieval, lambda expressions etc.
July 29, 2016
Read More


Beautiful Seamless JavaScript Testing in 10 Minutes
As a developer, it's not often that you run across software that instantly changes the way you work, but last night I found a new and as of yet relatively unknown package that for me did just that.
Provides Information
Read More


Beginners Javascript Tutorials
covers the basic concepts for those new to the world of programming. offers free graphics as well.
Provides Information
Read More


Benchmarks Don't Have to Die
The Chromium project recently announced that they are dropping Octane, a traditional JavaScript benchmark, in favour of real-world performance measurements collected through tracing and profiling to drive performance improvements.
May 31, 2017
Read More


Better Android software development: MVVM with RxJava
After developing a cross-platform mobile application in Xamarin, working with the MvvmCross framework to increase the amount of shared code between platforms, I wanted to bring MVVM to native Android and reap the benefits of a cleaner, more loosely coupled architecture. We've been using this architecture when developing Android applications ever since, to great success.
August 08, 2016
Read More


BotKit
BotKit is a java application to make Slack bots in minutes. It provides all the boilerplate code needed so that you can make your bot live right away.
August 1, 2016
Read More


Bridgewater Consultants, Inc
Our professional services expertise includes Data Modeling, Sun Certified JAVA 2 Programmers, and Rapid Application Development.
Provides a Service
Read More


Build and Deploy a Java Web Application with Docker and Semaphore
Continuously build, test, deploy, and monitor a multi-container, MongoDB-backed, Java Spring web application, using Semaphore and the new Docker 1.12.
October 5, 2016
Read More


Building Hybrid Apps with ChakraCore
There are many reasons to embed JavaScript capabilities into an app. One example may be to take a dependency on a JavaScript library that has not yet been ported to the language you're developing in. another reason could be your desire to allow users to eval small routines or functions in JavaScript, e.g., in data processing applications.
September 28, 2016
Read More


Building Reactive Applications with Akka Actors and Java 8
while the term "reactive" has been around for a long time, only recently has it been recognized by the industry as the de facto way forward in system design, and has hit mainstream adoption. In 2014 Gartner wrote that the three-tier architecture that used to be so popular was beginning to show its age.
January 23, 2017
Read More


Building, packaging and distributing Java EE applications in 2017
A few decades ago, in this very galaxy, first computer languages and compilers were written (compilers), enabling developers to create programs faster and in comfort. Shortly, quite a lot of programs were created. the more observant programmers could not unsee that many problems repeat across the programs.
April 7, 2017
Read More


C

CanJS 3.0 release Breaks Framework into Smaller Modules
Bitovi has released version 3.0 of JavaScript framework CanJS. CEO Justin Meyer said the release "ultimately represents an understanding and embrace of CanJS's identity – adapt or die."
December 20, 2016
Read More


Carved In Stone: Immutables in JavaScript
Immutability -- the idea that you should never work with "live" data, is slowly transforming the way that programmers work with objects, data and streams. from reducing hidden variables in functions to making database programming simpler to reducing the chance for difficult to find bugs to make its way into your code, immutability is becoming the quiet revolution in Javascript.
September 20, 2016
Read More


Ceylon 1.3.1 is now available
Ceylon 1.3.1 is a significant minor release of the Ceylon language, with over 140 issues closed. this is the first release of Ceylon which supports interoperation with Java 8 lambdas and streams, with RxJava, and with Spring Boot. this release also introduces support for static members.
November 22, 2016
Read More


Cheerp 1.2 - C++ to JavaScript with faster execution and startup, smaller output
Today we are proudly releasing Cheerp 1.2, our latest and best performing C++ compiler for the Web so far.
Provides Information
Read More


Choose one: High productivity or code you can maintain
No matter how you slice it, there's always a trade-off between speedy development and ultrareliable applications
May 11, 2017
Read More


Code Looks Like a Chain
As dependency injections have changed the game in recent years, they've also provided a chance to update classic code patterns, like the Chain of Responsibility.
December 9, 2016
Read More


Code Intelligence now available for Java on Sourcegraph.com
Today, we're enabling Code Intelligence on Sourcegraph.com for Java projects that use Maven. Our preview release of Java means you can jump to definition, find references, and hover over for docs on many of your favorite Java repositories – all without configuring a single editor plugin or cloning a single line of code to your local machine.
March 1, 2017
Read More


CodeBrain.com
provides free top-quality Java multi-media, animation, and utility applets with free download kits.
Provides Information
Read More


Codename One
"Java Write Once Run Anywhere native mobile app tool for iPhone, Android, Windows etc."
December 9, 2016
Read More


CognitiveJ -- Image Analysis for Java
CognitiveJ is an open source Java library that makes it easy to detect, interpret and identify faces or features contained within raw images.
July 18, 2016
Read More


Content Security Policy, your Future best Friend
A long time ago, my personal website was attacked. I do not know how it happened, but it happened. Fortunately, the damage from the attack was quite minor: a piece of JavaScript was inserted at the bottom of some pages. I updated the FTP and other credentials, cleaned up some files, and that was that.
September 12, 2016
Read More


Cory's Javascript Page
Offers a number of basic scripts.
Provides Information
Read More


Crafting perfect Java Docker build flow
I started working with Java in 1998, and for a long time, it was my main programming language. It was a long love--hate relationship.
April 11, 2017
Read More


Creating a JDBC Application in NetBeans: a Step-by-Step Guide
This article is an attempt to aid readers who find difficulty in creating a JDBC application in NetBeans. the idea is to keep things as simple as possible so that one can go hands-on right from the beginning. Being able to see your first application running is not only fun but also improves one's theoretical base.
May 3, 2017
Read More


Creating a Text Adventure Game in Java
This site features tutorials describing how to write a text adventure game in an object-orientated language like Java.
Provides Information
Read More


Creating One Browser Extension for all Browsers: Edge, Chrome, Firefox, Opera, Brave and Vivaldi
In today's article, we'll create a JavaScript extension that works in all major modern browsers, using the very same code base. Indeed, the Chrome extension model based on HTML, CSS and JavaScript is now available almost everywhere, and there is even a Browser Extension Community Group working on a standard.
April 5, 2017
Read More


Cross-Platform Native Apps with a Single Code set Using Telerik NativeScript
Mobile applications are now a critical part of most enterprises, and there are many ways to create them, but what are the differences between these options and how do you choose between them? Do you choose to create native applications as Google and Apple intend? Do you choose to develop a mobile web hybrid application? Or do you find a middle ground?
July 29, 2016
Read More


CSS Animations and JavaScript
The two specifications are confusingly named - and it's hard to tell what the difference is between them at first glance. However, to put it simply: CSS Transitions are easy to use, while CSS Animations are made for programmers.
Provides Information
Read More


Cuckoo Filter for Java
This library offers a similar interface to Guava's Bloom filters. In most cases it can be used interchangeably and has additional advantages including thread-safety, concurrent operations, deletions/counting and a configurable hashing algorithm.
October 12, 2016
Read More


Cytoscape.js 2.0.0
A JavaScript graph library for analysis and visualisation (compatible with Node.js, jQuery 1.4+, and plain JavaScript)
Provides Information
Read More


D

Dart 1.1 features up to 25% faster Javascript
Better performance, more features, and improved tools mark the 1.1 release of Dart. Just two months after the 1.0 release, this new release delivers a set of compatible updates that makes applications easier to develop and faster for end users.
Provides Information
Read More


Data Geekery releases Version 3.9.0 of jOOQ, a Java ORM Tool for Building Type Safe Queries
Data Geekery released version 3.9.0 of jOOQ, their object-relational mapping (ORM) Java toolkit that generates code from a database for type-safe queries. First introduced in August 2010, new features in this release include:
February 14, 2017
Read More


Date and Time Formatting in Java 9 will Get Closer to Unicode Locale Standards
A number of parsing and formatting changes have been incorporated in Java 9 to bring the functionality closer to Unicode Locale Data Markup Language (LDML). These changes have been supervised by Stephen Colebourne, creator of the popular date-time library JodaTime, precursor of the new java.time component in Java 8. Abiding by the Unicode standard will provide better interoperability with other non-Java systems.
February 14, 2017
Read More


Default parameters in JavaScript ES2015
In this video written by John-David Dalton, you can learn about default parameters in JavaScript ES2015, which allow you to specify the default values for your parameters if no value or undefined is passed in. Microsoft Edge (with about:flags experimental JavaScript features enabled for now) with lets you take full advantage of this language feature, letting you write more expressive, more concise code.
July 27, 2016
Read More


Deploy Java EE Apps effortlessly on AWS
At Boxfuse we love solutions that just work. and that's why, when it comes to Java EE, we've grown very fond of Apache TomEE. Unlike traditional heavy and complex application servers, TomEE combines the swiftness of Tomcat with the benefits of standard Java EE.
Provides a Service
Read More


Detecting vendors' CSS-prefixes from Javascript
Sometime you need to apply some styles from within javascript code. Here is an example: you hove some elements with a transform property dynamically set, like:
Provides Information
Read More


Developer.com
Java Scripts and more
Provides Information
Read More


Developing an Entity Bean and Session Bean Facade
In the previous article, we got started with developing an MVC application with JBoss Seam in JBoss Application Server 7. we created a JBoss Seam project and a JBoss Seam deployment structure. In this tutorial, we shall create an entity bean and a Session Bean fa栤e as JBoss Seam components. Subsequently, JBoss Seam is integrated with EJB Session Beans.
October 12, 2016
Read More


Discovering Database Metadata with the JDBC Metadata API
Metadata basically means the data that provide a structured description about some other data. from a programmer's point of view, database metadata refers to data about database data or, more elaborately, the information about tables, views, column types, column names, result sets, stored procedures, and databases
August 26, 2016
Read More


Doc JavaScript
hundreds of original columns, tutorials, tools, and tips.
Provides Information
Read More


Doclets
JSDOC GOES CI
Provides Information
Read More


Don't get bit by zombie cloud data
Data you thought you had deleted from the cloud can come back to haunt you. Get to know your provider's data deletion policy
April 20, 2017
Read More


DropBookmarks
A simple Dropwizard 1.0.x project exposing REST API to store bookmarks. the application is using MySql as a DBMS.
October 13, 2016
Read More


Dropwizard Java REST Framework Version 1.0.0 Features Updated Library Support, Scala, and Java 8
Almost five years in the making, Dropwizard's Java RESTful Web Service framework version 1.0.0 offers a host of new features and the latest versions of supporting Java APIs.
August 30, 2016
Read More


Duktape
Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint.
Provides Information
Read More


E

EarthWeb: Java
Java articles, resources, and downloads.
Provides Information
Read More


Eclipse Is...
An amazing open source community of Tools, Projects and Collaborative Working Groups. Discover what we have to offer and join us.
Provides Products
Read More


ECMAScript 6 (ES6): What's new In the Next Version of JavaScript
You've probably heard about ECMAScript 6 (or ES6) already. it's the next version of JavaScript, and it has some great new features. the features have varying degrees of complexity and are useful in both simple scripts and complex applications.
October 28, 2015
Read More


ECMAScript 2016: new Version of the JavaScript Language Released
Ecma International, the organization in charge of managing the ECMASCript standard, has published the most recent version of the JavaScript language.
June 27, 2016
Read More


Eliminate Consecutive Full GCs in Java
Full GC is an important phase in the garbage collection process. During this full GC phase, garbage is collected from all the regions in the JVM heap (Young, Old, Perm, Metaspace). During this phase, the JVM is paused. No customer transactions will be processed, and the JVM will use all the CPU cycles to perform garbage collection.
January 20, 2017
Read More


Elixir Technology - Java and Object Solutions
Elixir Technology is the supplier of LOREx2 for Java CASE tool and Elixir IDE for professional Java developer.
Provides Information
Read More


ES6: Destructuring -- an elegant way of extracting data from arrays and objects in JavaScript
ES6 is full of treats. Its additions really improve the coding experience in JavaScript and once again shows that JavaScript is here to stay.
April 11, 2017
Read More


Examware
Collection of tutorials and resources.
Provides Information
Read More


Exclusive: Oracle to reboot Java EE for the cloud
In an InfoWorld interview, Oracle lifts the lid on its plan to modernize enterprise Java amid criticisms of inactivity
July 22, 2016
Read More


Expand your utility belt with Underscore.js
The JavaScript library Underscore.js streamlines tasks and allows you to do more with fewer lines of code. Get a sense of what you can do with some of its 60+ functions.
Provides Information
Read More


Explore the Java API for JSON Processing
JSON, which stands for JavaScript Object Notation, is a text-based, open standard, language independent data exchange format, primarily used to serialize/deserialize and transmit data over a network connection. JSON can have many other uses as well. But, in the arena of data exchange, it performs similar functions as XML. Java already has API support for XML, and JSON soon picked up interest. Java EE 7 embraced it into the library and standardised much of its functionality through Java Specification Request (JSR) 353.
August 12, 2016
Read More


Exploring Java BitSet
BitSet is a class defined in the java.util package. It creates an array of bits represented by boolean values. the size of the array is flexible and can grow to accommodate additional bit as needed. Because it is an array, the bit values can be accessed by non-negative integers as an index.
July 13, 2016
Read More


Exploring the Java String Tokenizer
String tokenization is a process where a string is broken into several parts. Each part is called a token. for example, if "I am going" is a string, the discrete parts–such as "I", "am", and "going"–are the tokens. Java provides ready classes and methods to implement the tokenization process. they are quite handy to convey a specific semantics or contextual meaning to several individual parts of a string. this is particularly useful for text processing where you need to break a string into several parts and use each part as an element for individual processing. In a nutshell, tokenization is useful in any situation where you need to disorganize a string into individual parts; something to achieve with the part for the whole and whole for the part concept. this article provides information for a comprehensive understanding of the background concepts and its implementation in Java.
June 27, 2016
Read More


Exploring the java.lang Library
The java.lang library contains classes and interfaces that are fundamental to every Java program. this package is imported implicitly by the compiler into all programs, so we do not use the import statement to explicitly include it. Due to its tacit nature of inclusion, the significance of its impact often goes unnoticed.
December 27, 2016
Read More


Exploring the Peer Classes of Java String: Java StringBuilder and Java StringBuffer
Java provides three elaborate schemes for handling strings directly under the aegis of the Object class. a class that represents immutable sequence of characters called the String, the StringBuffer class that represents thread-safe mutable sequence of characters and the StringBuilder, representing a mutable sequence of characters without the guarantee of synchronization.
February 13, 2017
Read More


Exploring the Queue Interface in Java
The collection library of Java provides classes and interfaces to hold elements according to a specified norm prior to processing. the behavior is defined by the characteristic of the data structure it implements. These classes are built in a manner to hold generic elements; this means it can hold elements of any but the same consecutive type designated at the time of declaration of the collection object.
March 13, 2017
Read More


F

Fable 1.0 beta Brings Better Tooling Integration, new Project Format, and More
Fable, a F# to JavaScript compiler, has reached version 1.0 beta, bringing tooling improvements, a streamlined project format, and better code generation.
March 27, 2017
Read More


Fable F#-to-JavaScript tool integrates with Microsoft .Net Core SDK
Fable uses the Babel compiler to make JavaScript a back end for Microsoft's F# functional programming language
March 24, 2017
Read More


Facebook announces React Fiber, a rewrite of its React framework
Facebook has completely rewritten React, its popular JavaScript library for building user interfaces. the company hasn't previously talked much about React Fiber, as the project is called, but it has actually been working on it for a while.
April 18, 2017
Read More


Facebook launches React VR, a new JavaScript framework for building basic VR apps
At its F8 developer conference, Facebook today announced the launch of React VR, a new JavaScript framework that lets developers build virtual reality experiences with the help of JavaScript. as its name implies, React VR takes its cues from Facebook's existing React framework; just like with React for standard web apps, VR developers can now use the same declarative model to write apps for their 360-degree experiences.
April 18, 2017
Read More


Falcon: a New, Faster JIT Compiler for Java/JVM
Last week Azul Systems released a new version of its Zing runtime for Java. with the new version of Zing comes a new JIT compiler dubbed "Falcon" for offering faster Java performance.
May 8, 2017
Read More


Faster parallel processing in Java using Streams and a spliterator
Lambdas, serious type inference, and the Streams API changed my Java code so deeply that it feels like a new language. I can't remember a single for-loop that I had to write with Java 8 (well, except within a Spliterator – more on that later). However, the API won't let you forget one thing: its first and foremost concern is parallelization. this entailed some tough, potentially dangerous compromises.
January 23, 2017
Read More


Favicon.com - the java icon editor
create a favicon.ico file to customize your marketing logo in Internet Explorer's favorites/bookmarks using our free online java icon editor
Provides Information
Read More


Failsafe
Failsafe is a lightweight, zero-dependency library for handling failures. It was designed to be as easy to use as possible, with a concise API for handling everday use cases and the flexibility to handle everything else. Failsafe features:
July 27, 2016
Read More


fn.js
A JavaScript library built to encourage a functional programming style & strategy.
Provides Information
Read More


For modern development Javascript indeed is a shit language
Javascript is so bad, on so many levels - it's not even funny. this is why I am so surprised everyone jumped on the node bandwagon with such excitement - yes, Node is faster than Ruby, but it's unfathomable to me that someone in his clear mind would want to rewrite his app in Node without being 100% focused on the evented model.
Provides Information
Read More


Fred's Guide to Java Resources
This personal site tries to teach the basics of Java and JavaScript, and tells you where to learn more.
Provides Information
Read More


Free Java Certification Training
This site focuses on giving you resources to help you prepare for the Sun Certified Java Exam.
Provides Information
Read More


Free Software Foundation Java Pages
A collection of Java programs and projects that are licensed with the Gnu Public License (GPL).
Provides Information
Read More


Free-Javascripts.com
Dozens of free scripts that can add interactivity to one's site with cut-n-paste ease.
Provides Information
Read More


Free-Script
JavaScripts, Java Applets, ASP and DHTML scripts for free!
Provides Information
Read More


Frequently Asked Questions About JDBC(TM)
Sun's Official JDBC FAQ
Provides Information
Read More


Fun with Time Zones in Java 8
They say that one way to identify a software developer is to whisper the word "timezone" in their ear and see if they shudder.
July 20, 2016
Read More


Functional programming in Java 8, Kotlin and Scala
Every once in a while, someone publishes an article comparing support for functional programming in Scala and in other more mainstream languages like Java or C#. These articles usually make some valid points, but quite often, they miss the big picture. I decided to write down my thoughts on the subject, so in this article, we will discuss how functional programming is supported in Java 8, Kotlin and Scala in comparison to Haskell.
September 30, 2016
Read More


G

Genetic Algorithm JS
Genetic algorithm library written in JavaScript
November 18, 2016
Read More


Getting Started with an MVC Application with JBoss Seam
JBoss Seam is a Java EE-based framework that provides a uniform component model for all the business logic in a Web application and integration between the presentation and the business logic layers. JBoss Seam provides fine-grained state management with its new state contexts. Seam introduces the conversation context, which spans across multiple requests, making it feasible for a user to carry on multiple conversations concurrently, a conversation being a unit of user interaction with an application.
September 28, 2016
Read More


Getting started with j2html
Import TagCreator and create some HTML-tags. j2html's syntax is fluent and closely matched to HTML.
Provides Information
Read More


Getting Started with Java RMI
RMI (Remote Method Invocation) is an architecture to support distributed computing. In a standalone application architecture, all Java codes reside on a single machine. JVM manages the interaction between Java objects locally. RMI specifically extends the idea to support a distributed system where application code and execution are spread across multiple remote machine aka JVM.
Provides Information
Read More


Getting Started with R Using Java
R is one of the most commonly used software packages for statistical computing and graphics and Java is the most commonly used programming language. rJava is a JNI (Java Native Interface)-based, R-to-Java interface with which Java objects may be created and Java methods called and Java fields accessed from R.
January 27, 2017
Read More


Gmail will soon block JavaScript file attachments to reduce malicious attacks
The update will start on February 13 2017.
January 25, 2017
Read More


Google endorses Kotlin for Android development
Built to run on the JVM, Kotlin will join Android's official language lineup in Android Studio 3.0
May 18, 2017
Read More


Google kills off Octane JavaScript benchmark due to 'diminishing returns and over-optimization'
Google has announced that it is to retire the Octane JavaScript benchmark. the company says that while the benchmark was useful when it was introduced back in 2012, "over-optimization" by developers means that it is far less meaningful.
April 13, 2017
Read More


Google Retires Octane JavaScript Benchmark
Google has announced that they are retiring support for their Octane JavaScript benchmark, citing lack of real-world benefits; there are also signs that a big change is in the works for Chrome.
April 26, 2017
Read More


Google's JavaScript Closure Compiler, BuckleScript 1.0, OpenBSD 6.0, and JetBrains YouTrack 7.0 EAP build–SD Times news digest: Sept. 1, 2016
Google announced its Closure Compiler is now available in pure JavaScript for use without Java. the first Closure Compiler was released back in 2009, but this JavaScript compiler will run under NodeJS with support for some build tools, according to Sam Thorogood, developer programs engineer at Google.
September 2, 2016
Read More


Gradle upgrade lets devs build Java apps faster for Android
A new approach to configuration in Gradle 3.4 ends 'dreaded' classpath leakage
March 1, 2017
Read More


Grid Control with Different JavaScript Frameworks
In a recent post we compared Angular JS and React JS using a grid contol. Using a simple practical example, the developer can decide which approarch is prefered.
September 19, 2016
Read More


Grid paintings à la Mondrian with JavaScript
I was at a laundrette today and had just finished my book so I had some time to kill. Naturally I devised an algorithm for generating drawings that would resemble the grid-like paintings that Piet Mondrian made famous. with the benefit of hindsight I guess I could indulge in saner activities while waiting for my laundry to dry!
April 3, 2017
Read More


Guide to Functional Interfaces in Java
This article will throw light on the latest Functional Interfaces introduced in Java 8. we will study what functional interfaces are and how we can use them to empower our application and make our code cleaner and faster.
March 7, 2017
Read More


H

Halva
Welcome to Halva - Idiomatic Scala... in Java!
Provides Products
Read More


Halva - Idiomatic Scala... in Java!
Halva's goal is to bring as many features from Scala to Java as is possible without byte code generation or magic. Using the features in Java should be as close as possibile to how the features are used in Scala.
July 5, 2016
Read More


Hardware Hacking with JavaScript
The Internet of Things (IoT) has enabled the Internet to reach beyond the browser. Made up of electronically networked devices, these "things" are able to interact with the physical world via sensors that feed data they capture back into their ecosystems.
Provides Information
Read More


HEXAGON.js
Create custom themes with variable-driven theme files.
Provides Products
Read More


High-Performance Java Persistence -- Part One
Four months, one week and two days and 114 pages; that's how much it took to write the first part of the High-Performance Java Persistence book.
Provides Information
Read More


History and Background of JavaScript Module Loaders
Application logic for web apps continues to move from the back end to the browser. But as rich client-side JavaScript apps get larger, they encounter challenges similar to those that old-school apps have faced for years: sharing code for reuse, while keeping the architecture separated into concerns, and flexible enough to be easily extended.
June 15, 2016
Read More


Hotscripts - JavaScript Samples and Tutorials
Containing almost 500 free JavaScript samples with many tutorials and references to books.
Provides Information
Read More


How do leak detectors work -- Plumbr case study
We are often asked 'How does Plumbr work internally?' -- ever since we made the tool publicly available. as the number of Plumbr users is growing, the number of these questions is also rising, and we have finally reached a point where it is more efficient to write the answer down than recite it over and over again. In the following article I will describe how memory leaks can be detected in general and which approaches does Plumbr use internally to do its job.
Provides Information
Read More


How Do you Access your Relational Data from Java?
The Java language and platform offers a vast range of options when it comes to working with relational data, from raw JDBC to fully blown Object/Relational mapping tools. of these, the widely used ORM tools in particular have attracted a large and growing number of high profile critics. Clojure creator Rich Hickey, for example, has repeatedly argued that ORM tools are Complex.
Provides Information
Read More


How is ThreadLocal implemented?
This is a follow-up to my last week post, where I explained the motivation behind ThreadLocal usage. from the post we could recall that ThreadLocal is indeed a cool concept if you wish to have an independently initialized copy of a variable for each thread. Now, the curious ones might have already started asking "how could I implement such a concept in Java"?
Provides Information
Read More


How it feels to learn JavaScript in 2016
Hey, I got this new web project, but to be honest I haven't coded much web in a few years and I've heard the landscape changed a bit. you are the most up-to date web dev around here right?
October 3, 2016
Read More


How to Add Java Print Services to Your Java Application
Printing services is an important facility provided by any application programming framework. Java initially did not provide any such facility during its inception. But, in the later versions such as in 1.2 and 1.3, it introduced classes through java.awt and java.awt.print packages. These APIs formed the foundation of the new printing API services provided in the javax.print package. This article gives a preliminary idea about how to use the Java Print Services API in a Java application.
June 2, 2017
Read More


How to Handle Transactions with the JDBC API
There are occasions where we want a group of interrelated activities to either perform as a single unit or not at all. this collection of activities is referred to as a transaction. a transaction must fail or succeed as a group because a break in the individual units of the task may create havoc with respect to the maintenance of data integrity.
February 21, 2017
Read More


How to take input in java | Java tutorials for beginners
Youtube video
July 29, 2016
Read More


How to Use Arguments and Parameters In ECMAScript 6
ECMAScript 6 (or ECMAScript 2015) is the newest version of the ECMAScript standard and has remarkably improved parameter handling in JavaScript. we can now use rest parameters, default values and destructuring, among other new features.
July 20, 2016
Read More


How to Use the JavaBean API Library
JavaBean is a paradigm of specified norms that define reusable software component design. Any Java class is a potential bean, provided they follow the specification laid by the specification guideline. the rules are simple and straightforward as we shall see down the line.
July 27, 2016
Read More


Hyper is a JavaScript, HTML and CSS-based terminal
Hyper is a very configurable open-source Electron-based terminal. on Windows it uses the regular command prompt by default, but can be tweaked to support PowerShell or whatever shell you'd prefer.
February 16, 2017
Read More


HyperGrid announces Platform for Application Migration to Containers
How exactly can a typical Java application be 'containerized'? InfoQ got in touch with Amjad Afanah, VP of Product for HyperForm, to understand more about the capabilities of the platform.
September 22, 2016
Read More


I

I'm Sorry, JavaScript
So if you've been following me for the past few months, you might have seen me venting my frustrations with the current state of front-end development. My point was this - since when did developing web applications on the front-end require just as much or even more tooling than writing server side code?
September 30, 2016
Read More


IBM and Red Hat to Vote "No" on Java Modules (Jigsaw)
InfoQ has previously reported on the developing situation regarding JSR 376 - the Java Platform Module System, commonly called "Project Jigsaw". Now, in a highly unusual move, IBM and Red Hat have both publicly announced that they will vote "no" on Jigsaw in its current form.
May 1, 2017
Read More


IBM AlphaWorks
Large collection of Java resources (applications, virtual machines, beans) - many with source code.
Provides Information
Read More


icroServices-friendly Java lands on Eclipse
One licence or two, sir?
December 23, 2016
Read More


Immutable Data Structures and JavaScript
A little while ago I briefly talked about my latest blog rewrite and promised to go more in-depth on specific things I learned. Today I'm going to talk about immutable data structures in JavaScript, specifically two libraries immutable.js and seamless-immutable.
Provides Information
Read More


Improvements for Eclipse JavaScript Tooling
EclipseCon is all about community. Contributors, adopters, extenders, service providers, consumers and business and research organizations gather to share their expertise and learn from each other. EclipseCon delivers networking opportunities that lead to synergies in the community, as well as opportunities to give and receive help on specific technical issues or to generate business opportunities.
July 11, 2016
Read More


Improving the UX of Names with Vocalizer.js
We have all encountered names that are difficult to pronounce. Having a challenging name myself, I get different pronunciations of my first name, Atif, all the time. In order to solve my own naming problem, I built a Javascript plugin called Vocalizer. In this article, I will introduce what Vocalizer is and a few different ways to use it.
December 30, 2016
Read More


Intro to RxJava
Video & transcription below provided by Realm. Realm Swift is a replacement for SQLite & Core Data written for Swift!
October 13, 2016
Read More


Introducing JEE Application Session Beans
Session beans represent the core business service objects that typically encapsulates business logic in an enterprise application. It is a Java component that either executes in a stand-alone EJB container or in a container that is a part of JEE application server.
April 24, 2017
Read More


Introducing Reladomo - Enterprise Open Source Java ORM, Batteries Included!
Way back in 2004 we faced a difficult challenge. we needed a way to abstract out the database interaction in our Java applications, and it didn't fit into any existing frameworks. the application had the following needs that were outside the customary solutions:
March 28, 2017
Read More


Introducing Responsive Web Typography with FlowType.JS
While working on an image-heavy site for Simple Focus, a couple of our designers, John Wilson and Casey Zumwalt, noticed how images always scaled perfectly. Pull the corner of the browser window and the images expand to fill the space. Push back the corner, they shrink and fall into place. the line length of hypertext, on the other hand, changes based on its parent element's width, which has a negative effect on readability.
Provides Information
Read More


Introduction in Java TDD -- part 1
Welcome to an introduction in Test Driven Development (TDD) series. we will talk about Java and JUnit in context of TDD, but these are just tools. the main aim of the article is to give you comprehensive understanding of TDD regardless of programming language and testing framework.
Provides Information
Read More


Introduction to JavaScript Unit Testing
You probably know that testing is good, but the first hurdle to overcome when trying to write unit tests for client-side code is the lack of any actual units; JavaScript code is written for each page of a website or each module of an application and is closely intermixed with back-end logic and related HTML.
Provides Information
Read More


Ionic 2 Brings Performance Improvements and new Native Plugin System
The Ionic team has released version 2.0 of its JavaScript framework, bringing with it new components, features, and tools, including a new native plugin system.
January 30, 2017
Read More


Is a coding boot camp right for you?
Coding boot camps are popping up everywhere as demand for programmers grows. But with high tuition costs and a lack of proven oversight, are they worth it? 
May 25, 2017
Read More


Is Gartner's Report of Java EE's Demise Greatly Exaggerated?
Gartner has produced an analyst report called "Market Guide for Application Platforms", citing Java EE's "revenue decline" in reporting "a clear shift" downward in the application platform market. the report was quickly picked up by chief Java EE competitor Pivotal on their website.
December 21, 2016
Read More


Is Java More Secure than C?
Whether Java is more secure than C is a simple question to ask, but a hard question to answer well. When we began writing the SEI CERT Oracle Coding Standard for Java, we thought that Java would require fewer secure coding rules than the SEI CERT C Coding Standard because Java was designed with security in mind.
Provides Information
Read More


It's Friday -- and that means one thing: Yup, Microsoft's TypeScript 2.0 is out
JavaScript superset adds new features including non-nullable types and read-only properties
September 23, 2016
Read More


Ivan Peters Dot Com
JavaScript overview, adding "Find In Page" feature to web site. Also skydiving stuff.
Provides Information
Read More


J

Jaas: JavaScript as a Service
Keeping up with the JavaScript ecosystem is hard -- there are countless frameworks and new ones are released daily. It is not sustainable to always learn about the latest and greatest and be productive.
Provides a Service
Read More


Jaspy
Jaspy is a Python VM written entirely from scratch in JavaScript with some unique features. Jaspy supports multiple threads, comes with an integrated debugger which offers remote debugging and provides a flexible preprocessor based architecture. Speed is explicitly not a main goal of this project. Jaspy aims to illustrate how web programming on the client side could be done by exploring new ways.
Provides Products
Read More


Java 1.2.1 and CORBA in production. In 2017.
As a software consultant, you get to meet many strange companies and many weird systems.
February 20, 2017
Read More


Java 8 programming for beginners: Go from zero to hero
Lambda expressions are the biggest features integrated into Java 8, and they will only help Java grow in the right direction
October 13, 2016
Read More


Java 8: a Closer Look at Speedment 3.0.1 "Forest" Stream ORM
I have been contributing to the open-source project Speedment (which is a Stream ORM Java Toolkit and Runtime) and a new major version called 3.0.1 "Forest" was just released.
October 20, 2016
Read More


Java 8: now you Have Mixins?
Java 8 starts to emerge. It comes with a full new feature: functional programming with the lambda expressions. Here I'll discuss about a feature that is part of the Lambda project (JSR-335): the virtual extension methods, also called public defender methods. this feature will help you to provide a default implementation for the methods that you have declared in your interfaces. this allows, for example, the Java team to add method declarations in existing interfaces, like List or Map. on their side, the developers do not need to redefine their different implementations in Java libraries (like Hibernate). Thus, Java 8 will be theoritically compatible with existing libraries.
Provides Information
Read More


Java 8, Query Databases Using Streams
When I wrote my first Java database application back in the late 90's, I had to do everything myself. There was a lot of code, error capturing and object conversions going on and the code rapidly became very difficult to maintain and, I have to admit, error prone.
Provides Information
Read More


Java 9 Additions to Optional
Wow, people were really interested in Java 9's additions to the Stream API. Want some more? Let's look at ...
July 5, 2016
Read More


Java 9 Additions to Stream
Java 9 is coming! and it is more than just Project Jigsaw. (I was surprised, too.) It is bringing a lot of small and not-so-small changes to the platform and I'd like to look at them one by one. I'll tag all these posts and you can find them here.
June 27, 2016
Read More


Java 9 Enters First Bug Fixing Round
Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point.
February 1, 2017
Read More


Java 9 Features with Examples
As per latest news by Dec 2016, JDK 9 release date is postponed to July 2017
March 10, 2017
Read More


Java 9 will Adjust Memory Limits if Running with Docker
A first experimental change has been added to OpenJDK 9 so the JVM can understand that it is running within a container and adjust memory limits accordingly. Despite the increase in popularity of containers in the last few years, many tools, including the JVM, still rely on the host's parameters to assess available resources, oftentimes running out of memory with baffling error messages.
February 21, 2017
Read More


Java 9, OSGi and the Future of Modularity (Part 2)
This is the second article of the "Java 9, OSGi and the Future of Modularity" series. Please see also Part 1: Java 9, OSGi and the Future of Modularity.
October 4, 2016
Read More


Java 9's Immutable Collections Are Easier to Create But Use with Caution
Code is easier to reason about when collections cannot be altered after their creation. Having to keep track of the current state of a collection as it gets passed around from this method to that equates to more mental balls to juggle. Mutating the state of methods` arguments is called a side effect and is a cardinal sin of functional programming. Since immutability is almost inarguably better why do Java developers generally completely ignore it?
February 7, 2017
Read More


Java 9's other new enhancements, Part 4: Multi-release JAR files
Multiple, Java-release-specific versions of class/resource files can now coexist in the same JAR file
March 22, 2017
Read More


Java 9's other new enhancements, Part 6: Concurrency
A publish-subscribe framework for reactive streams, CompletableFuture, and more
May 30, 2017
Read More


Java 101: Regular expressions in Java, Part 1
Use the Regex API to discover and describe patterns in your Java programs
April 13, 2017
Read More


Java 101: Regular expressions in Java, Part 2
Simplify common coding tasks with the Regex API
May 16, 2017
Read More


Java Annotated Monthly -- June 2016
Java: past, present and future -- we're still counting down to the release of Java 9, there are ever more resources for getting a handle on what Java 8 can offer us, and the Oracle vs Google court case is over (for now). the language is not the only thing that continues to evolve, well-used libraries like JUnit and Log4J are making the most of modern Java. But with all this change, we need to keep an eye on performance and correctness.
June 14, 2016
Read More


Java Bluetooth
The complete source for developing Bluetooth applications with Java , and the companion website for the book, "Bluetooth for Java".
Provides Information
Read More


Java Champions respond to Register Article on Oracle Pursuit of Java SE Licensing Fees
Using Oracle's Java SE for developing programs and running them in production on general purpose computing machinery is free of financial obligation to Oracle. In the area of value-add tooling, distribution, and non-general hardware, please carefully review the distribution and licensing conditions from Oracle.
December 22, 2016
Read More


Java d'eau
Assorted thoughts on topics related to software in general and Java in particular.
December 14, 2016
Read More


Java default interface methods concrete use cases
Java 9 is near to come and more features will be added to Java interfaces, like private methods. default methods in interfaces were added in Java 8, essentially to support the use of lambdas inside collections without breaking retro-compatibility with previous versions of the language.
April 27, 2017
Read More


Java EE 7 and JAX-RS 2.0
Most Java EE 6 applications, with the requirement for a remote API and free choice, are using a more or less RESTful flavor of the JAX-RS 1.0 specification. Java EE 7 with JAX-RS 2.0 brings several useful features, which further simplify development and lead to the creation of even more-sophisticated, but lean, Java SE/EE RESTful applications.
Provides Information
Read More


Java EE 8 by October ... 2017, says Oracle
MicroProfile play targets the Eclipse Foundation
October 22, 2016
Read More


Java EE Security Essentials
The Java EE security specification supports a set of required security functionalities including authentication, authorization, data integrity, and transport security. this newly updated Refcard begins by introducing some common terms and concepts related to Java EE security such as identity stores and authentication mechanisms. we then explore authentication authorization, web module security, EJB module security, and application client security with in-depth examples.
December 30, 2016
Read More


Java EE Vendors and the London JUG Announce new MicroProfile
During the last DevNation Conference, Red Hat, IBM, Tomitribe, Payara, and the London Java Community announced the creation of the MicroProfile, a new initiative to try and leverage Java EE technologies to create a vendor-neutral microservices framework. the goal is to have a first public version by September 2016, allowing developers to create portable microservices in Java or, as Martijn Verburg from the London Java Community, put it:
July 15, 2016
Read More


Java EE: Hello World, Kotlin
Are you a savvy Java EE 7 application developer? My bet is then, that you are using Java 7/8 for developing your favorite components (EJBs, CDI beans etc).
March 17, 2017
Read More


Java Enums to be Enhanced with Sharper Type Support
Java enums will be enhanced with generics support and with the ability to add methods to individual items, a new JEP shows. Since both features can be delivered with the same code change, they are bundled together in the same JEP. the change only affects the Java compiler, and therefore no runtime changes are needed. Although there is no target version, Java 10 seems likely.
January 10, 2017
Read More


Java Finalization to be Deprecated?
A recent mail in the OpenJDK mailgroup core-libs-dev has proposed the deprecation of the method Object.finalize().
March 27, 2017
Read More


Java Flame Graphs Introduction: Fire for Everyone!
FlameGraphs are superawesome. If you've never heard of FlameGraphs and want to dive straight in the deep end, you should run off and check out the many many good resources provided by Brendan Greg in his one stop shop page here. this post will give a quick intro and some samples to get you started with collecting profiles for all JVMs everywhere. I'm taking a slightly different tack then Brendan in presenting the topic, so if it turns out my explanations suck you should see if his make more sense.
February 15, 2017
Read More


Java Grande
workshops and forum to set standards and establish community consensus for evolution of Java Grande to extend the usability of the environment.
Provides Information
Read More


Java inside docker: what you must know to not FAIL
Many developers are (or should be) aware that Java processes running inside Linux containers (docker, rkt, runC, lxcfs, etc) don't behave as expected when we let the JVM ergonomics set the default values for the garbage collector, heap size, and runtime compiler. When we execute a Java application without any tuning parameter like "java -jar mypplication-fat.jar', the JVM will adjust by itself several parameters to have the best performance in the execution environment.
March 29, 2017
Read More


Java is Unsound: the Industry Perspective
Recently Nada Amin and I discovered that Java and Scala are unsound. we submitted the finding and related discussion to OOPSLA, an academic conference on object-oriented programming. It has been great to see the paper making rounds in industrial circles, but there also seems to be a lot of confusion and I think that's our fault.
January 24, 2017
Read More


Java JDK 9 Firmed Up for a Late July Release
The JDK 9 release schedule is indeed being pushed back by four months and now will be released in late July.
October 18, 2016
Read More


Java Magazine September/October 2016 has been released!
A new edition of the much loved Java Magazine has been released. this issue focuses on IOT (Internet of Things)
September 30, 2016
Read More


Java Method Overriding is FUBAR Part 8 of 8
Due to my laziness and lameness my previous post wasn't as convincing as it should have been, so I'm going to try again.
Provides Information
Read More


Java modularity specification opposed by Red Hat, IBM is voted down
It could be back to the drawing board for Oracle's modular technology plan intended to make it easier to scale Java
May 9, 2017
Read More


Java module system may stall platform's next release
Objections raised by IBM and Red Hat could delay the upgrade's release, planned for late July
May 4, 2017
Read More


Java NIO.2 File Handling
The primary use of Java NIO is to access files via a channel and buffers. the NIO.2 enhanced it to stream-based I/O as well. Therefore, NIO now provides the capability for channel-based I/O, stream-based I/O, and for path and file system operations. new features added to NIO.2 extensively extended the capability of its predecessor. this article picks up the features of channel-based I/O and shows its uses in a brief manner.
March 29, 2017
Read More


Java on the Brain
A listing of some Java applets, with source.
Provides Information
Read More


Java™ Platform, Standard Edition 9
This document is the API specification for the Java™ Platform, Standard Edition.
Provides Information
Read More


Java Platform Module System ( JSR 376)
The Expert Group met via video conference on Thursday, 17 May 2017 at 15:00 UTC in order to work toward closure on various technical issues and prepare to submit a revised Public Review Draft Specification to the JCP by 7 June.
May 24, 2017
Read More


Java Programmer Certification FAQ
Information for anyone considering taking the Sun Certified Java Programmer/Developer Exams.
Provides Information
Read More


Java Regex Builder
Write regexes as plain Java code. Unlike opaque regex strings, commenting your expressions and reusing regex fragments is straightforward.
July 22, 2016
Read More


Java reigns, but Go language spikes in popularity
Tiobe tweaked its algorithm to remove statistical noise, leading to leaps for Go and Scala and drops for F# and OpenEdge ABL
October 2, 2015
Read More


Java Script Made Easy
JavaScripts for web pages. Simple cut and paste.
Provides Information
Read More


Java Tip of the Week #1 -- Lombok
During 2015, I was not able to post as often as I would like. I guess the every blogger might have the same problem. I can't make any promises, but I hope I can provide with great quality articles for 2016.
Provides Information
Read More


Java Threadlocalrandom Explained
In this blogpost I'd like to present some things I've found while trying to understand the implementation of the jdk8 ThreadLocalRandom class. what was my motivation for doing something like that?
November 1, 2016
Read More


Java Tools and Technologies Landscape Report 2016
Welcome to the Java Tools and Technologies Landscape Report 2016. this is a comprehensive report that is focused on analyzing the data about the tools and technologies Java developers use.
July 14, 2016
Read More


Java Tutorial, The
Sun Microsystems, the creators of Java, provides a tutorial of the programming language's attributes.
Provides Information
Read More


Java Tutorials
Contains useful resources, examples and articles for java programmers and beginners.
Provides Information
Read More


Java Type Inference Won't Support Mutability Specification
Java type inference, a proposed Java feature that will allow developers to replace the explicit type declaration of variables with a var keyword, won't support a keyword to differentiate immutable from mutable variables, due to lack of consensus within the community regarding how this should be implemented, recent communications show.
December 22, 2016
Read More


Java versus Google's Go: An epic battle for developer mind share
The upstart Go is giving stalwart Java a run for its money on greenfield server-side web apps
May 11, 2017
Read More


Java Without If
Over the past year my team has been doing something shocking to a lot of engineers: we're favoring pure Java over Clojure. we aren't rewriting all our Clojure code, but we definitely prefer Java for green field projects.
January 27, 2017
Read More


Java-scripts.net
Useful scripts in several categories.
Provides Information
Read More


Java: Factory Design-Method Pattern | Object Oriented Design | Design Patterns
Factory Design Pattern is one of the Creational Design pattern and it's widely used in JDK as well as frameworks like Spring MVC and Struts. the factory method pattern is an object-oriented creational design pattern to implement the concept of factories and deals with the problem of creating objects (products) without specifying the exact class of object that will be created.
Provides Information
Read More


Java/C/C++/Fortran Makefile
A simple replacement for Ant.
Provides Information
Read More


Java? Nah, I do JavaScript, man. Wise up, hipster, to the money
If you 'ain't coding Java EE, it's telling you what to deliver
March 3, 2017
Read More


JavaBeans FAQ:
General Help
Provides Information
Read More


JavaBeans Tutorial: what Are JavaBeans?
JavaBeans are basically POJOs (Plain Old Java Object), defined according to the norms based on the software component model. Like any physical component of a system, a software component is also a partially independent and replaceable part of a system that fulfills a clear function in the context of a well-defined architecture.
July 20, 2016
Read More


javadoc.io
Free javadoc hosting for any open source Central Maven Repository project.
Provides Information
Read More


Javaland 2016 Conference Report
It has already been a week since Javaland 2016 started on Tuesday March 8th. Javaland is 3-day community driven conference in the amusement park Phantasialand in Br?ermany. I had the fortune to attend the conference this year and speak about Asciidoctor on the first day with my talk "Writing documentation in Asciidoctor is Awesome".
March 18, 2016
Read More


JAVALANG
Concept in Code
Provides Products
Read More


JavaMuseum
showcases work that incorporates Java.
Provides Information
Read More


JavaRanch
Prepare for Java Certification with the Rule Roundup game. Talk about more advanced topics at the Big Moose Saloon.
Provides Information
Read More


JavaScript and fast data structures: some initial experiments
Two of my favorite data structures are the bitset and the heap. the latter is typically used to implement a priority queue.
Provides Information
Read More


Javascript Automatic Error Reporting
Websites often have to work across many different browsers and devices, but we can't always test our code on all platforms. CSS quirks can cause some visual oddities, but differences in browser Javascript APIs can break a site's interactivity. you can try to write close to your knowledge of the standards and hope your users report their issues. Then six months later someone finally lets you know that Feature X is completely broken anyway in IE/Android 2.x/their Nintendo DS's browser, and they thought you knew about it already.
Provides Information
Read More


Javascript Code Coverage with PhantomJS, Jasmine, and JSCover
I'm a big believer in the benefits that Continuous Delivery provides to help teams ship software. An important component of this is the delivery pipeline, which aims to automate the entire process from checking in code, running a build, testing, to ultimately deploy the code into a customer facing environment.
Provides Information
Read More


JavaScript Corral
Large Collection of free scripts to use on your web pages.
Provides Information
Read More


Javascript event dispatcher
Too much time has passed since my last post, so today I'll write about a simple javascript component, an event dispatcher which allows two entities to communicate each other. - see more at: http://www.abidibo.net/blog/2014/01/16/javascript-event-dispatcher/#sthash.G05Wmw8g.FY0G7pbM.dpuf
Provides Information
Read More


Javascript Frameworks: a futile attempt at objectivity
A personal view of the current state of JavaScript frameworks
March 17, 2017
Read More


Javascript Functors Explained
In essence, a functor is nothing more than a data structure you can map functions over with the purpose of lifting values from a container, modifying them, and then putting them back into a container. Simply put, it is a design pattern that defines semantics for how fmap should work. Here's the general definition of fmap:
Provides Information
Read More


JavaScript in 2016: how much scaffolding do you need?
It's been widely discussed that, in the JavaScript universe, we have a paralysing abundance of tooling, frameworks, libraries, and packages (which also change every year).
October 10, 2016
Read More


JavaScript in 2017: Beyond the Browser
It's not just the number of downloads that are up for React Native, NativeScript, and other JavaScript-driven native frameworks. The State of JavaScript 2016 survey showed that JavaScript developers are highly interested in React Native, as well as burgeoning interest in NativeScript. The survey analyzes this growth:
May 30, 2017
Read More


JavaScript Kit
offers tutorials and free scripts. Also features a large developers' forum.
Provides Information
Read More


JavaScript Patterns Collection
A JavaScript pattern and antipattern collection that covers function patterns, jQuery patterns, jQuery plugin patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM and browser patterns.
February 10, 2014
Read More


JavaScript Promises ... In Wicked Detail
I've been using Promises in my JavaScript code for a while now. they can be a little brain bending at first. I now use them pretty effectively, but when it came down to it, I didn't fully understand how they work.
February 10, 2014
Read More


JavaScript R&E Site
reference, syntax, and examples you can use.
Provides Information
Read More


Javascript runtime built for UnrealEngine 4
Unreal.js is a plug-in which brings V8-powered Javascript into UnrealEngine4.
Provides Products
Read More


JavaScript Search
a searchable directory of scripts, tutorials, FAQ's, and much more.
Provides Information
Read More


JavaScript Source, The
The JavaScript Source is a handy JavaScript resource with an abundance of free "Cut & Paste" JavaScript examples (source codes are included).
Provides Information
Read More


JavaScript superset JS++ adds dead code elimination and more
The JS++ platform also adds modules and backs a multitude of code editors, including Visual Studio Code and GitHub Atom
October 19, 2016
Read More


JavaScript through the Lenses of Functional Programming
One of the main challenges of large-scale application development, especially with JavaScript, is keeping track of the state of the system at any point in time. we create lots of objects and pass them around to functions that are free to mutate them as they please and, most often, this makes it incredibly difficult to find and hunt down bugs.
Provides Information
Read More


Javascript Tip of the Day
tips and tricks.
Provides Information
Read More


JavaScript Tip of the Week, The
The JavaScript Tip of the Week archive is a collection of 30 coding tips with complete source code, working examples and commentary.
Provides Information
Read More


JavaScript vs C++: Creating the same 3D game in both
I wrote the exact same first person shooter 3D game both in C++ and JavaScript. In this article, I am writing down my findings. Please skip the next indented paragraph if you are not interested in the background details.
September 23, 2016
Read More


JavaScript-based ASLR bypass attack simplifies browser exploits
Researchers have found a way to easily bypass ASLR protections in browsers from JavaScript
February 15, 2017
Read More


JavaScript-based attack simplifies browser exploits
Researchers have found a way to easily bypass some protections in browsers
February 15, 2017
Read More


JavascriptPromise
In Javascript, promises are objects which represent the pending result of an asynchronous operation. you can use these to schedule further activity after the asynchronous operation has completed by supplying a callback.
Provides Information
Read More


Javascriptsoucre.com
JavaScript forums and hundreds of scripts and how-to guides.
Provides Information
Read More


javolution
The Java™ Solution for Real-Time and Embedded Systems.
Provides Information
Read More


jbloomer
Create a bloom filter by passing how many items you expect to be in the filter and a expected tolerance of false positives to occur.
Provides Products
Read More


JCP EC Votes against the Java Platform Module System
Today, the results of the JCP Executive Committee vote on JSR-376 (Java Platform Module System, commonly known as Jigsaw), were published on the Java Community Process page. There were 10 votes for the proposal and 13 votes against the public review.
May 9, 2017
Read More


JDK 8: Getting back the JDK7 look for javadoc
I find it difficult to read the new look-and-feel in JDK8 javadoc compared to JDK7. Here's a side-by-side example.
July 12, 2016
Read More


JDK 8: Lessons Learnt with Lambdas and Streams
SpringOne Platform brings together the people, process and tools for delivering and operating software services. Learn and share with the startups and enterprises leveraging modern Java with Spring connecting all the pieces of the modern software puzzle from developer, operator, architect, data scientist to executive.
December 6, 2016
Read More


JDK9: Execute Java Code Like Unix Shell Script
How cool would it be to write Java code and save it with any readable file extension and execute it like a Unix shell script? Read on to find out!
June 5, 2017
Read More


JEP draft: Epsilon GC: the Arbitrarily Low Overhead Garbage (Non-)Collector
Develop a GC that only handles memory allocation, but does not implement any actual memory reclamation mechanism. Once available Java heap is exhausted, perform the orderly JVM shutdown.
February 14, 2017
Read More


jGuru.com
Java resource offering FAQs on everything from the language to tools and APIs. with community forums, self-paced training, and the news from the field.
Provides Information
Read More


JGuru Self-Paced Java Courses
Directory of free, online, self-paced courses on JavaMail, Collections, JSP, JDBC, EJB, and more.
Provides Information
Read More


Jini FAQ
Answers to Jini-related questions from Bill Venners.
Provides Information
Read More


Jonas Boner on the Actor Model, Akka, Reactive Programming, Microservices and Distributed Systems
Jonas Boner, CTO of LightBend and creator Akka, discusses using Akka when developing distributed systems. He talks about the Actor Model, and how every Microservice needs to be viewed as a system to be successful.
February 17, 2017
Read More


JOOBY a scalable, fast and modular micro web framework for Java.
 
Provides Information
Read More


Journey Through the JavaScript MVC Jungle
When writing a Web application from scratch, it's easy to feel like we can get by simply by relying on a DOM manipulation library (like jQuery) and a handful of utility plugins. the problem with this is that it doesn't take long to get lost in a nested pile of jQuery callbacks and DOM elements without any real structure in place for our applications.
Provides Information
Read More


JPython
implementation of the Python programming language designed to run on SUN's Java Platform.
Provides Information
Read More


js2js is a revolutionary open-source compiler from JavaScript to JavaScript
JavaScript is the new Assembly. There are dozens of tools that compile some programming language to JavaScript. you can do it with C++, Java, C#, Python, Scala or Ruby. But there's one language that remains to be covered for JavaScript to dominate the world: JavaScript.
Provides Products
Read More


JSCITY
JSCity is an implementation of the Code City metaphor for visualizing source code. we adapted and implemented this metaphor for JavaScript, using the three.js 3D library.
Provides Information
Read More


jsDelivr API - from a Casual Experiment to Success
I've been working with Dmitriy of jsDelivr for roughly a year now. jsDelivr is one of the leading JavaScript CDNs out there. It utilizes multiple CDN providers and VPSs and then performs load balancing so that the assets get served in a swift manner. Recent post at Mozilla Hacks covers the technology in good detail.
Provides Information
Read More


Jshell: exploring Java 9 REPL
Remember the days when you need to write at least one class to test a small snippet of Java code ?! well, this days will be soon from the past once java 9 is released. JShell is the first official Java REPL (Read-Eval-Print-Loop), a command line tool that lets you run Java statements on their own without having to wrap them in classes or methods.
March 10, 2017
Read More


JSyn
An audio synthesis API. Provides oscillators, filters, samplers, delay lines, etc to let you create dynamic real-time sound.
Provides Information
Read More


'Judge Java' to sueball-slinging smut studio: Test your pirate-hunting tools or walk the plank
Alsup wants torrent-chasing biz to work that IP detector hard
May 12, 2017
Read More


JUnit 5 - An Early Test Drive - Part 1
A small team of dedicated developers is currently working on JUnit 5, the next version of one of Java's most popular libraries. While the improvements on the surface are deliberately incremental, real innovation happens under the hood, with the potential to redefine testing on the JVM.
July 19, 2016
Read More


JUnit Rule + Java 8 Repeatable Annotations == Clean Tests
Last couple of months I am spending most of my free time writing Docker Java REST API client using RxJava and OkHttp. I have been following TDD for developing this API. some of the test cases in RxDockerClientTest have to first create a docker container and then they perform other operations.
Provides Information
Read More


JVM developers moving to containers and microservices to keep up with fast data
The Java EE app server may be dying, but a new Lightbend survey sheds light on where developers are placing their bets.
September 16, 2016
Read More


K

Kairos
Kairos is a greek word that means "the right moment". Also, in the greek mithology Kair??s the son of the personification of time itself, Chronos.
Provides Information
Read More


Key Attributes for Winning with Embedded Analytics in .NET or Java Apps
With software engineering teams innovating to win markets by solving age-old inefficiencies in every industry from healthcare to finance, many are struggling with time to code reporting and analytics features, regardless of development platform.
April 5, 2017
Read More


Key Classes for Handling Files with Java NIO.2
Java NIO2 introduced several improvements in the way that files are handled in Java. the enhancements are based on classes defined in the java.nio.files package. the Java NIO2 is built upon two foundational techniques, called buffers and channels.
April 13, 2017
Read More


Kids Making the Future of Java
I had the opportunity to participate in the Make the Future of Java Workshop last week, which was a lot of fun. Kids ages 13 and up got a chance to learn how to program using Alice and Greenfoot technologies.
Provides Information
Read More


Know your Node.js (and VS Code)
Continuing with our VS Code Theme, today I've got three items for you (well, one, okay, kind of three, or whatever... )
Provides Information
Read More


Kotlin 1.1 Adds Coroutines, Type Aliases, Improved JavaScript Support
Kotlin new version introduces a number of new language features — most notably coroutines — and improved support for its JavaScript target, writes Kotlin marketing manager Roman Belov.
March 9, 2017
Read More


Kotlin 1.1 Released with JavaScript Support, Coroutines and more
Our vision for Kotlin is to enable the use of a single expressive, performant, strongly typed language across all components of a modern application. Kotlin 1.1 makes two major steps towards this goal.
March 1, 2017
Read More


Kotlin Language Gets Experimental Native Compilation Support
The Kotlin programming language continues to be developed by JetBrains and while it originated as a new language built atop the Java Virtual Machine (JVM), there is now experimental support for native compilation.
April 10, 2017
Read More


KumuluzEE
A lightweight framework for developing microservices using standard Java EE technologies and migrating existing Java EE applications to microservices.
Provides Products
Read More


L

Language-Level Reactivity with Elm
Introducing reactivity can make life as a JavaScript programmer nicer...but what if you could program in a language built on reactivity?
October 22, 2016
Read More


Layout Management
An overview of layout managers in Sun JFC/Swing.
Provides Information
Read More


Linux Foundation Spurs JavaScript Development
The Linux Foundation earlier this week announced the addition of the JS Foundation as a Linux Foundation project. the move is an effort to inject new energy into the JavaScript developer community.
November 4, 2016
Read More


Linux Foundation whacks open JavaScript projects umbrella
JS Foundation: it's raining devs...
October 17, 2016
Read More


LLV8 is An Experimental LLVM Compiler for V8 JavaScript
LLV8 is an experimental compiler for the V8 JavaScript Engine as shipped in Chrome, etc. LLV8 makes use of LLVM's MCJIT for code optimization and while it takes longer to compile this way, the generated code should be superior.
September 7, 2016
Read More


Look at Async/Await JavaScript for Firefox 52
While Chrome 55 has JavaScript async/await support, the Firefox support isn't coming until the Firefox 52.0 stable release in March while currently it's available in the latest Firefox Developer Edition and early alpha builds.
December 6, 2016
Read More


LWJGL
The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library), OpenCL (Open Computing Language) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound.
Provides Information
Read More


LWJGL 3.1.0 Released with some Vulkan, OpenGL Improvements
The Lightweight Java Game Library (LWJGL) was updated this past weekend to offer the latest functionality for Java game developers.
November 2, 2016
Read More


M

Making Magic with WebSockets and CSS3
When I started programming, impressing people was easy to do with just a few lines of code. However, nowadays technology plays such a big role in our lives that we need to push ourselves constantly. And, we have to be really creative to amaze people.
January 23, 2017
Read More


Making Sense of Java
A beginner's FAQ aimed at people who know almost nothing about Java.
Provides Information
Read More


Malicious Java app infects Mac, Linux systems with DDoS bot
Criminals are once again using Java's cross-platform design to add Linux and Mac users to their usual Windows target list, Kaspersky Labs researchers have discovered.
February 1, 2014
Read More


Managing Transactions with EJB
The infrastructural support for managing transactions is one of the major services provided by the EJB container. It has been an emphatic effort on the part of the EJB framework to provide a convenient way to manage transactions and access control since its inception in the Java language.
April 17, 2017
Read More


Maps and Sets in JavaScript ES2015
In this video written by John-David Dalton, you'll learn about maps and sets in JavaScript ES2015, which are new structures to store data that are simpler and less error prone than plain objects.
September 16, 2016
Read More


Mark Reinhold Confirms JPMS (Jigsaw) will be Submitted for Public Review, Despite Community Concerns
Mark Reinhold, chief architect of the Java Platform Group at Oracle, has confirmed that Java Modules, more commonly know as Jigsaw, will be submitted for public review, despite IBM and Red Hat's publicly expressed concerns. In a thread on the OpenJDK mailing list he wrote:
May 4, 2017
Read More


Markov Chain Monte Carlo Simulation in 10 Minutes
What is a random variable?
Provides Information
Read More


Martijn Verburg on the JCP EC "No' Vote for the Java Platform Module System
Wesley Reisz talks to Martijn Verburg, co-founder of the London Java Community and CEO of jClarity, about the JCP EC "no' vote on the Java Platform Module System (JPMS), which is due to be shipped as part of Java 9. The talk about what JPMS offers, how it works, what the no vote means and what happens next.
May 19, 2017
Read More


Meteor JS
Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert or beginner.
Provides Information
Read More


MicroProfile Becomes Eclipse MicroProfile
MicroProfile, the community initiative to provide a microservices standard platform for enterprise Java, has joined the Eclipse Foundation to become an Eclipse project. the move is aimed at ensuring that MicroProfile remains a vendor-neutral project, and hopes to leverage the resources and momentum of the Eclipse Foundation.
February 7, 2017
Read More


MicroProfile Group Holds Discussion Panel Event during JavaOne
On 22nd September 2016, the MicroProfile group held a luncheon panel event in San Francisco to discuss the current and future situation of the initiative. Albeit not being part of JavaOne, the fact that it coincided in time and city with the conference made it easy for JavaOne attendees to be part of it. the panel included representatives from RedHat, Payara, SouJava, Tomitribe, IBM, and the LJC, and speculated about how movements like the MicroProfile might reshape the future of Java development.
September 26, 2016
Read More


Microsoft announces the release of new Power BI JavaScript API
Microsoft today announced the release of new Power BI JavaScript API. this JavaScript API provides bidirectional communication between Power BI reports and your application. It allows you to easily embed reports into your applications and to programmatically interact with those reports so that the applications and the reports are more integrated.
September 2, 2016
Read More


Microsoft Edge Beats Google Chrome and Firefox in Latest JavaScript Benchmarks
Redmond optimizes JavaScript in Edge with Redstone update
June 24, 2016
Read More


Microsoft joins Eclipse Foundation. Odd thing for a competitor to do
We do Linux. we do Java. Second surprise in a week from the Windows company
March 8, 2016
Read More


Microsoft makes it Easy to Create JavaScript Web Apps with new Tool
Microsoft has released a set of tools to quickly generate JavaScript-based web applications using their dotnet new tool and a clever way of using Node.js.
February 24, 2017
Read More


Microsoft makes TypeScript 2.0 generally available
Microsoft is rolling out the 2.0 release of TypeScript, its superset of JavaScript.
September 22, 2016
Read More


Microsoft's Chakra JavaScript Engine Comes to Linux, macOS
Microsoft released the open source Windows version of its Chakra JavaScript engine, called ChakraCore, in January 2016. the company uses the engine in the Edge browser and the company's Universal Windows Platform. as Microsoft promised earlier, the company is also supporting the Linux and macOS platforms as well with its Chakra engine.
July 29, 2016
Read More


Microsoft: Comparing MTS to EJB
Article provides a comparison between Microsoft Transaction Server (MTS) and EJB in terms of transactions support, portability, interoperability and other topics.
Provides Information
Read More


Migrating from Java to Kotlin: the easy way
At Talkdesk, we have this software component that provides a small but important data bridging functionality.
May 12, 2017
Read More


MIT ports Tesseract OCR to JavaScript
Port from developers at MIT supports dozens of languages and makes it easier and cheaper to build image-processing applications
October 25, 2016
Read More


MK's Java Page
MK's Java Page offers original Java applets for downloading, along with descriptions of the creation process and the challenges faced in the programming.
Provides Information
Read More


Mobile JavaScript Apps: the Dawn of React Native
My friend Daniel has been a web developer throughout his career. In the last four years, Daniel like many of his peers was primarily a mobile web developer.
July 22, 2016
Read More


Modern Java Component Design with Spring 4.3
Juergen Hoeller presents selected Spring Framework 4 component model highlights, with a focus on the current Spring Framework 4.3 and a selection of Java 8 enabled features, illustrated with many code examples and noteworthy design considerations.
August 30, 2016
Read More


MongoDB's JavaScript Fuzzer
The fuzzer is for those edge cases that your testing didn't catch.
March 7, 2017
Read More


More Canvas Context Shapes
The javascript canvas context has existing methods to draw any shape you want using ctx.moveTo and ctx.lineTo methods, as well as predefined common shapes ctx.rect and ctx.arc. Rather than piece together other basic shape from these, here I add a few more methods to draw the rest of the common primitives, polygons, stars, rounded rectangles, and shape (from an array of points).
Provides Information
Read More


Move Deliberately and don't Break Anything: Lessons from the Evolution of Java
Brian Goetz is the Java Language Architect at Oracle, and was the specification lead for JSR-335 (Lambda Expressions for the Java Language.) He is the author of the best-selling book "Java Concurrency in Practice" and is a frequent presenter at major industry conferences.
July 28, 2016
Read More


Moving from JavaScript to TypeScript at Slack
Switching from JavaScript to TypeScript at Slack has been challenging but dramatically beneficial, writes Slack desktop engineer Felix Rieseberg.
April 17, 2017
Read More


Mozilla is Unlocking the Power of the Web as a Platform for Gaming
Mozilla, a non-profit organization dedicated to promoting openness, innovation and opportunity on the Web, is advancing the Web as the platform for high-end game development. with Mozilla's latest innovations in JavaScript, game developers and publishers can now take advantage of fast performance that rivals native while leveraging scale of the Web, without the additional costs associated with third-party plugins. this allows them to distribute visually stunning and performance intensive games to billions of people more easily and cost effectively than before.
Provides Information
Read More


Mozilla launches new JavaScript-based Add-ons Validator for developers
Like apps hitting a store, browser add-ons have to go through validation to ensure that they work properly and are secure. this is the case with Firefox, and developers will be only too aware that the validation tool provided by Mozilla is unreliable and difficult to use.
Provides Information
Read More


Mr.Haki's (JBuilder) JavaBean TutorialMr.Haki's (JBuilder) JavaBean Tutorial
This tutorial shows how to build JavaBeans using JBuilder 2 Java BeansExpress.
Provides Information
Read More


MySQL in Docker with Java Hibernate
Recently, I started working on a new server project at work, and wanted to be able to run a local dev environment with Docker. this has become my normal flow for a couple of server projects because of how easy Docker is to work with, and especially for the fact that I don't need to set up any of the supporting structure on my machine to run the server.
Provides Information
Read More


N

Need Scripts
One stop Web Development Resource providing reviews and articles.
Provides Products
Read More


New ASLR-busting JavaScript is about to make drive-by exploits much nastier
A property found in virtually all modern CPUs neuters decade-old security protection.
February 15, 2017
Read More


Next.js offers Simple Universal JavaScript Framework Based on React
A new universal JavaScript framework dubbed Next.js has been open-sourced, providing another option for React- and server-based web apps.
October 30, 2016
Read More


Nginx JavaScript is ready for prime time
The Nginx Plus R12 server can be programmed using NginScript, a JavaScript-based tool
March 14, 2017
Read More


Nginx web server upgrade focuses on web security, JS configuration
Nginx Plus release 10 adds a web app firewall, IP transparency, and support for the nginScript configuration and control language
August 23, 2016
Read More


NoSQL grudge match: MongoDB versus Couchbase Server
Which document database? from ease of installation and backup flexibility to index design and query capabilities, a few key differences point the way
April 20, 2017
Read More


Not dead yet: Oracle promises big plans for Java EE
New proposal for Java EE 8 in fall as company denies rumors of Java EE demise.
July 8, 2016
Read More


NPM 5 reworks the cache for speed, but could break existing apps
Other changes target better fault tolerance, garbage collection, and auto-saving
May 30, 2017
Read More


Npm 5.0 Boosts Common Sense Performance
Npm, Inc. has released version 5.0 of their npm package manager, capping off years of planning, months of coding, and boosting performance to be more in-line with the competition.
May 30, 2017
Read More


O

Object Deserialisation Filters Backported from Java 9
JEP 290, which allows the filtering of incoming data when deserialising an object, and was initially targeted to Java 9, has been backported to Java 6, 7, and 8. the feature provides a mechanism to filter incoming data in an object input stream as it is being processed, and can help prevent deserialisation vulnerabilities like the one that affected Apache Commons and other libraries a while back.
March 28, 2017
Read More


OCamlScript
OCamlScript is a JavaScript backend for the OCaml compiler. Users of OCamlScript can write type-safe, high performance OCaml code, and deploy the generated JavaScript in any platform with a JavaScript execution engine.
Provides Information
Read More


Oliver Caldwell's blog
On programming, Vim and Linux. May contain JavaScript.
Provides Information
Read More


On User Experience (UX) Design, JavaScript, ColdFusion, Node.js, Life, and Love.
Node's require() Function can Seamlessly Switch Between .json and .json.js Files
June 24, 2016
Read More


Open Sourcing URL-Detector
A Java Library to Detect and Normalize URLs in Text
July 5, 2016
Read More


Open-Source OCaml to JavaScript Compiler BuckleScript hits 1.0
BuckleScript 1.0 brings almost full compatibility with OCaml features and an improved FFI with the aim of avoiding writing unsafe JavaScript stubs. InfoQ has spoken with Bloomberg's Hongbo Zhang, BuckleScript creator at Bloomberg.
September 7, 2016
Read More


Opsis
Java applet that can be used to teach balanced binary search tree algorithms. Unique in that it combines elements of programming, proof, and animation to enhance learning.
Provides Information
Read More


Oracle bets the future of Java EE on REST APIs
Oracle sees REST as key to modernizing future versions of Java EE for microservices and the cloud
February 2, 2017
Read More


Oracle confirms Java EE 8 is delayed for 'major enhancements'
Cloud and microservices new blend
September 20, 2016
Read More


Oracle crushed in defeat as Java world votes 'No' to modular overhaul
Dire warnings ignored, plea for unity heard
May 12, 2017
Read More


Oracle finally targets Java non-payers -- six years after plucking Sun
Thought Java was 'free'? Think again (and you owe us $$$ in 2017)
December 16, 2016
Read More


Oracle fires Java warning at IBM and Red Hat
Consensus not in the DNA, giant claims
May 8, 2017
Read More


Oracle happy to let Apache Foundation adopt NetBeans
I felt a great disturbance in the Force, as if millions of Java devs suddenly cried out in terror
September 14, 2016
Read More


Oracle hatches 'incubator' OpenJDK APIs idea
Unfinished APIs in JDK and Java SE
February 15, 2017
Read More


Oracle hits back at modular Java critics
High-ranking Java official responds to Red Hat's comments, saying that changes need to be useful to all developers, not a select few
May 9, 2017
Read More


Oracle Java patch problem? Browsium rolls management fix
Locked down and white-listed
August 09, 2016
Read More


Oracle loses (again) in battle to get Google Java case retried (again)
More imminent: Heat death of the universe -- or Big Red giving up appeals?
September 30, 2016
Read More


Oracle Paves the Way to Standardise Command Line Options in the JDK
Jonathan Gibbons, Lead for the Java SE Language Tools Team at Oracle, has created JEP 293 to introduce a set of guidelines for command line options in JDK tools in an attempt to fix the existing disparity among them. the JEP has no target version yet, meaning it will be delivered with Java 10 as soonest; however, taking into account that the scope is only to create a set of guidelines for new options, not to modify existing options, it may take even longer for the effects to be felt.
July 27, 2016
Read More


Oracle preps developers for Java 9 upgrade
Oracle has released a guide to help developers move from Java 8 to Java 9
March 13, 2017
Read More


Oracle Presents First Proposal for Value Types Implementation
A couple of months ago, Oracle JVM architect John Rose, and Oracle Java language architect Brian Goetz, published the first minimal value type proposal. Value types will provide developers with the capability to define new types that share some of the semantics of primitives.
November 9, 2016
Read More


Oracle recommends axing the Java object finalizer
But due to Java's release schedule, the Object.finalize feature will likely stick around for a while
March 29, 2017
Read More


Oracle Reminds Java Developers that Soon they Won't Have a Browser to Run Applets
Oracle has recently published a new post in the series "Moving to a Plugin-Free Web," advising developers to find replacement solutions if they still have Java applets running in production. Firefox is going to stop supporting them soon.
February 7, 2017
Read More


Oracle says it is 'committed' to Java EE 8 -- amid claims it quietly axed future development
Dumps proprietary API, will show all at JavaOne
July 7, 2016
Read More


Oracle unveils Plan to Revamp Java EE 8 for the Cloud
In a recent interview with InfoWorld, Thomas Kurian, president of product development at Oracle, announced an array of potential improvements being planned for Java EE 8. the move is believed to be designed to appease recent critics and divergent efforts.
August 15, 2016
Read More


Oracle: Delayed Java Enterprise Edition 8 to land 'within the year'
Ladies and gents, warm up your wishlists
September 15, 2016
Read More


Oracle's Java-on-Java experiment picks up steam
In a recent presentation, Oracle detailed both progress and future plans for implementing Java on Java
April 6, 2017
Read More


Outlaw Cafe
dedicated to Java development on the Macintosh.
Provides Information
Read More


P

Packaging, Deploying, and Running the JBoss Seam Project
In "Getting Started with an MVC Application with JBoss Seam," the first article on JBoss Seam, we created a JBoss Seam project and in "Developing an Entity Bean and Session Bean Facade," the second article, we added an entity bean and a session bean.
October 22, 2016
Read More


Pagination
Recently I was working on a pagination for a web app. this simple problem can be a good case to compare JavaScript and Elm.
Provides Information
Read More


Parallel Database Streams Using Java 8
Read this post and learn how you can process data from a database in parallel using parallel streams and Speedment, which can lead to significant speed increases.
October 26, 2016
Read More


Parsing in Java: Tools and Libraries
If you need to parse a language, or document, from Java there are fundamentally three ways to solve the problem:
May 31, 2017
Read More


Pattern Matching for Java
This document explores a possible direction for supporting pattern matching in the Java Language. this is an exploratory document only and does not constitute a plan for any specific feature in any specific version of the Java Language.
April 20, 2017
Read More


Payara Collaborates with Red Hat, IBM, Tomitribe & LJC to bring Microservices to Enterprise Java
Today at the DevNation conference in San Francisco, Payara's Mike Croft appeared onstage during the Keynote, joined by Mark Little from Red Hat, Alasdair Nottingham from IBM, Theresa Nguyen from Tomitribe and Martijn Verburg from the London Java User Group to announce a new community collaboration called MicroProfile.
June 28, 2016
Read More


Pedant
Pedant finds and fixes punctuation and formatting errors in English texts, that grammar checkers miss.
July 22, 2016
Read More


Phantom.js Maintainer Steps down, Leaving Project's Future in Doubt
Vitaly Slobodin, the maintainer of the popular headless website testing framework Phantom.js has decided to throw in the towel, leaving the project's future in doubt.
April 17, 2017
Read More


PHP framework Laravel selects Vue.js as default JavaScript framework
Laravel is a very popular PHP framework running on the server side. it's known for ease of use and complementary side projects such as the Homestead. Laravel is very opinionated, but so far it's been lacking a default choice for a front end JavaScript framework to enable it being a full stack framework.
July 28, 2016
Read More


Pinterest's Switch to Universal JavaScript and React
In 2015, Pinterest made the decision to switch to React, but that was easier said than done on a site with millions of active users. the story of Pinterest's switch to React is really the story about Pinterest's switch to universal JavaScript.
November 29, 2016
Read More


Platforms like Facebook's Instant Articles and Google AMP are making it harder, not easier, to publish to the web
Creating content for these formats reintroduces a coding requirement, and online code is vastly more complicated today than it was in the mid-1990s.
October 20, 2016
Read More


Pleased HPE clutches two hot Java server cups -- but oh dear MultiJVM
Fell at third x86 benchmark hurdle
May 12, 2017
Read More


Pratt Parsing Without Prototypal Inheritance, Global Variables, Virtual Dispatch, or Java
To motivate today's post, yesterday I reviewed existing Pratt parsing tutorials. now I can explain a different style for writing Pratt parsers.
November 4, 2016
Read More


Prepack
A tool for making JavaScript code run faster.
Provides Products
Read More


Prepack JavaScript Compiler Aims to Reduce Startup Time
Facebook has revealed a project that makes "JavaScript run faster", as long as that JavaScript is initialization code in a React Native app.
May 8, 2017
Read More


Prerender.cloud isomorphic/universal server side rendering for JavaScript apps
Render the Javascript web without Javascript enabled. If you're security paranoid, then this is for you.
October 13, 2016
Read More


Presenting Java:
Information Sources.
Provides Information
Read More


Pretty Map Literals for Java 8
 
Provides Information
Read More


Principles of Java Class Design
Class is a very basic unit of object-oriented programming. It is the primary build structure from which the instances of it, called the object, are extracted. the principles of class design, however preliminary it may seem, are decisive of the foundation of an application. Experienced programmers follow principles to design classes that live beyond their immediate need.
December 14, 2016
Read More


Process API -- Java 9
For controlling and managing processes on your operating system, Java provides the ProcessAPI. But the API lacks some key functionality, which makes handling with processes in Java a mess. with Java 9, this API will get a considerable update. what this means, what the benefits are and what it looks like is discussed in this article.
September 2, 2016
Read More


Project Jigsaw in JDK 9: Modularity Comes to Java
Simon Ritter looks at the fundamentals of how modularity in Java will work. He explains the impact project Jigsaw will have on developers in terms of building their applications, as well as helping them to understand how things like encapsulation of private APIs, which have up until now been visible, will change in JDK 9.
December 6, 2016
Read More


Project Jigsaw in JDK 9: Modularity Comes to Java
This talk covers, in depth, how modularity in Java 9 will work. it's not just about separating libraries, but an entire rethinking of encapsulation.
December 30, 2016
Read More


Property-based testing in Java with JUnit-Quickcheck -- Part 1: the basics
To be able to show you what Property-based testing (PBT) is, let's start by grasping the concept of a property in programming languages. Since this is a Java tutorial, I will start with Oracle and their definition of a property in their glossary:
May 4, 2017
Read More


Property-based testing for Swift & Java. Part 1
This is why testing is hard: you can't test everything, you can't test enough. So when are you going to stop?... What's the answer? don't write tests!
April 3, 2017
Read More


Public Review of JSON-P Specification 1.1 is now Open
Public review of JSR 374: Java API for JSON Processing (JSON-P) version 1.1 is now open. this version is expected to be included in the release of J2EE 8 and keeps JSON-P current with JSON IETF standards. It includes support for:
March 8, 2017
Read More


Pushing apps to the edge, Fly.io puts middleware in the cloud
New service puts logic closer to users, aims to be "global load balancer" for apps.
April 3, 2017
Read More


Pyjnius: Accessing Java classes from Python
We're pleased to announce the Pyjnius project. it's a Python library to access Java classes from Python, on the desktop or on Android.
Provides Information
Read More


Python and Javascript Jam Session - a Web Interface for Apt-Cache
Just fun fun.... how easy is it be to make a web interface over the apt suite of tools? That's what AptPackageShow seeks to explore. this post will cover aspects of this project that I personally found to be interesting.
August 08, 2016
Read More


Python for JavaScript Developers
So recently I began working at a little startup in New York City by the name of Underdog.io, where I discovered that they had a back-end written primarily in Python, a language that I had very little previous exposure to.
November 9, 2016
Read More


Q

Q&A with Paul Daniels and Luis Atencio on RxJS in Action
In their forthcoming book, RxJS in Action, authors Paul Daniels and Luis Atencio give a terrific introduction to what is likely to be one of the most dramatic changes in the way JavaScript programmers write code in the next five years. Among Reactive JavaScript libraries, RxJS is one of the most popular and their book is an essential guide.
May 11, 2017
Read More


Querying on Java Object's without Database
What I'm trying to do is querying on Object. Here is the details. I have a file called employee.txt. So I parsed it and kept in the list
Provides Information
Read More


R

React Alternative Inferno hits 1.0
The React-like JavaScript library, Inferno, has reached version 1.0, giving developers familiar with React but frustrated with the size of modern JavaScript libraries a fix.
January 10, 2017
Read More


React Fiber: a Closer Look at the new Engine of React
Facebook is working on a completely new architecture underpinning React, their popular JavaScript framework. the new design, dubbed React Fiber, alters how and when changes are detected in order to improve perceived responsiveness on browsers and other rendering targets.
May 1, 2017
Read More


Reactor 3.0, a JVM Foundation for Java 8 and Reactive Streams
SpringOne Platform brings together the people, process and tools for delivering and operating software services. Learn and share with the startups and enterprises leveraging modern Java with Spring connecting all the pieces of the modern software puzzle from developer, operator, architect, data scientist to executive.
November 30, 2016
Read More


Reactor by Example
Reactor, like RxJava 2, is a fourth generation reactive library. It has been launched by Spring custodian Pivotal, and builds on the Reactive Streams specification, Java 8, and the ReactiveX vocabulary. Its design is the result of a savant mix fueled by designs and core contributors from Reactor 2 (the previous major version) and RxJava.
November 29, 2016
Read More


Reactive Programming in JavaScript
Writing large JavaScript projects is hard. the language lacks both a type system and a canonical module system, it has a rather clunky syntax and has a threading model that is, to say the least, interesting. No wonder so many third party JavaScript frameworks exist. Luckily JavaScript is a flexible language, which makes extending it easy.
Provides Information
Read More


Reactive? Serverless? Put to bed? What's next for Java. Speak up, Oracle
Less is more, from EE to SE
August 10, 2016
Read More


Realm Java 0.84 -- with Async Queries & Transactions!
We just released a new version of Realm Java to this website and to Maven. this release includes support for asynchronous queries and asynchronous write transactions!
Provides Information
Read More


Realm releases Object Database for Node.js
Realm has launched an object database for Node.js, allowing mobile developers to create and send pre-populated Realms to clients.
November 22, 2016
Read More


Recreating the Star Wars Opening Crawl with Trigonometry and CSS
With all the recent news about Rogue One, I wanted to pay a tribute to the Star Wars franchise. One interesting change I noticed in the new movie was a lack of scrolling introductory text before the beginning of the film. this sparked me to do research on the signature scrolling introduction used in Star Wars.
December 30, 2016
Read More


Red Hat and IBM raise objections to Java 9 modularization
JEC participants say modularization will have adverse effects on compatibility and could lead to two worlds of Java development
May 2, 2017
Read More


Redmonk Analyzes Java Framework Popularity
Redmonk Analyst Fintan Ryan recently published his findings on framework popularity in Java. After completing an in-depth research study on GitHub stars, issues, commits and Twitter followers, Ryan concludes:
September 13, 2016
Read More


Refactoring to Reactive - Anatomy of a JDBC migration
Reactive programming is the new kid on the block, offering built-in solutions for some of the most difficult concepts in programming including concurrency management and flow control. But if you work on an application development team there's a good chance you are not using reactive and so you might have questions - how do I get there, how do I test it, can I introduce it in phases?
December 22, 2016
Read More


Regular Expressions in a post-ES6 world
The sticky matching y flag introduced in ES6 is similar to the global g flag. Like global regular expressions, sticky ones are typically used to match several times until the input string is exhausted. Sticky regular expressions move lastIndex to the position after the last match, just like global regular expressions. the only difference is that a sticky regular expression must start matching where the previous match left off, unlike global regular expressions that move onto the rest of the input string when the regular expression goes unmatched at any given position.
May 1, 2017
Read More


Release Notes for 2.8.0 (RC3)
 
October 22, 2016
Read More


Remove your pop up banners
A simpel guide on how to use Javascript to remove your pop up banners for good
Provides Information
Read More


Rest Parameters and Spread Operators in JavaScript ES2015
In this video written by John-David Dalton, you'll learn about rest parameters and spread operators in JavaScript ES2015, which reduce the amount of code needed to work with arrays, arguments objects, iterables, and iterators. Microsoft Edge lets you take full advantage of these language features, letting you write more expressive, more concise code. you can read more about rest and spread at aka.ms/RestParameters
August 05, 2016
Read More


Rust, React, JavaScript and Python top Stack Overflow survey
The programming community's survey also finds that many developers are newcomers to the field
March 22, 2017
Read More


RxJava- Achieving Parallelization
RxJava is often misunderstood when it comes to the asynchronous/multithreaded aspects of it. the coding of multithreaded operations is simple, but understanding the abstraction is another thing.
Provides Information
Read More


RXJava2 by Example
In the ongoing evolution of programming paradigms for simplifying concurrency under load, we have seen the adoption of java.util.concurrent, Akka streams, CompletableFuture, and frameworks like Netty. Most recently, reactive programming has been enjoying a burst of popularity thanks to its power and its robust tool set.
February 13, 2017
Read More


S

schemapack
The fastest and smallest JavaScript object serialization library. Efficiently encode your objects in to compact byte buffers and then decode them back in to objects on the receiver. Integrates very well with WebSockets.
August 08, 2016
Read More


Scope and Closures in JavaScript.
So, one problem with JavaScript is that it looks like a C-style language. C-Style or ALGOL 60 inspired languages such as java have what is called block scope.
Provides Information
Read More


ScriptHeaven.Org
A Comprehensive directory of links to resources no Webmaster should be without. Everything ranging from scripts written in Perl, PHP, ASP, Java, JavaScript, Flash and many more.
Provides a Service
Read More


Send a Link
JavaScript tools that enable your web page visitors to bookmark your site, send an email about it to a friend, or make it their homepage, or with a single mouse click.
Provides Information
Read More


Servlet and Java ServerPages Source Code Archive
Source code archive from Sun Microsystems Press book, "Core Servlets and Java ServerPages". all code free for unrestricted use.
Provides Information
Read More


Set Java Version in Maven
 
Provides Information
Read More


Seven Options on for Taking Java Thread Dumps
Thread dumps are vital artifacts to diagnose CPU spikes, deadlocks, memory problems, unresponsive applications, poor response times, and other system problems. There are great online thread dump analysis tools, which can analyse and spot problems.
August 15, 2016
Read More


Sick of Java and C++? Google pours a cup o' Kotlin for Android devs
Compatible with 'droid libraries, statically typed language is leaner and safer
May 17, 2017
Read More


Side Effects and Java 8 Streams
There is a lot of excitement in the Java community since Java 8 was released. Lambdas and Streams are a massive improvement and nobody wants to go back to the old days. Today, however, I want to talk about the caveats of some use of Java Streams.
Provides Information
Read More


Skymind raises $3M to bring its Java deep-learning library to the masses
Skymind, a company developing an open-source deep-learning library for Java, along with tools for implementation, today closed $3 million in financing from Tencent, SV Angel, GreatPoint Ventures, Mandra Capital and Y Combinator. Skymind was previously part of Y Combinator's Winter 2016 batch and has taken money from Joe Montana's Liquid 2 Ventures and a number of other prominent angels.
September 28, 2016
Read More


SLip -- a Lisp system in JavaScript
This is a Lisp system in JavaScript, the goal being to be able to run Lisp in a browser.
Provides Information
Read More


So you wanna javascript?
Getting started with javascript can be daunting. There are many different frameworks, there are different applications of the language, different versions and the tooling landscape is completely disaggregated. this article breaks down javascript into the language, the tooling, the frameworks and getting started.
July 29, 2016
Read More


Software Developers
Java tutorials - basic tutorial, servlets, and JDBC. Example code, tips and resources.
Provides Information
Read More


Solving Java Issues: CPU Maxes Out and Utilization Never Goes Down
Have you ever encountered a circumstance where your application's CPU maxes out and never goes down even if traffic volume goes down? Did you have to recycle to JVM to remedy the problem? Even if you recycle the JVM, does your CPU start to spike up after some time?
October 19, 2016
Read More


Source for Java, The
Learn about Java from the horse's mouth. Find the latest Java news.
Provides Information
Read More


Spring Vault GA 1.0 Released
Pivotal has announced the general availability of Spring Vault 1.0. It is a Java library which offers client-side abstractions around Hashicorp Vault, a secret management tool. Following typical Spring idioms, it allows Vault to be more easily integrated into Spring or Java applications. some familiar patterns include templating, property sources, and more.
May 8, 2017
Read More


Stack Overflow Survey Goes Far Beyond JavaScript Popularity
Stack Overflow released the raw data from its 2016 developer study issued in March to enable data geeks, employers and others to further analyze it.
July 13, 2016
Read More


Stanford Uni's intro to CompSci course adopts JavaScript, bins Java
Java's days are numbered ॥uro;"" but it's a very large number
April 24, 2017
Read More


starlite
D Lite is a fast pathfinding algorithm designed by Sven Koenig and Maxim Likhachev, see their white paper. It was implemented in java as a 2D solution by Daniel Beard.
October 13, 2016
Read More


Static JavaScript code analysis inside a SQL query: JSHint+GitHub+BigQuery
Can we run a static code analysis tool for JavaScript inside BigQuery? Yes we can.
June 30, 2016
Read More


Stop Expensive Bugs with These Proven Methods
I do alot of code reviews, and I see bad code written by people quite often. While it is completely normal for newbies to mess up writing complex code, even experienced and senior programmers can often write bad code.
February 20, 2017
Read More


Strange Loop 2016 Recap: Safeguards against Government Hacking, Plus Clojure and Java 9
The 8th Annual Strange Loop returned to St Louis, Missouri, Thursday (September 16-17). the conference kicked off with an opening keynote from Amie Stepanoich. Stepanoich is a lawyer in Washington D.C. with Access Now. Access now defends and extends digital rights of users at risk around the world.
September 19, 2016
Read More


Stripped and ready to go: Enterprise Java MicroProfile lands
Red Hat and IBM make their microservices play
September 16, 2016
Read More


strman
A Javascript string manipulation library without npm dependences.
Provides Information
Read More


Study Shows the Web is Crowded with Outdated, Vulnerable JavaScript Libraries
As it should be well understood, while using a third-party library usually reduces development time, it may also increase the attack surface exposed by a website. Hence, the importance of keeping your dependencies up-to-date to benefit from security fixes.
March 13, 2017
Read More


Sun's Java Applet Security FAQ
Learn about security features in Java applets.
Provides Information
Read More


T

Talk about a slow pour: Oracle now brewing late Java EE 8 for July 2017
You could set your watch to it ... but best not
February 22, 2017
Read More


task.js ( generators + promises = tasks )
task.js is an experimental library for ES6 that makes sequential, blocking I/O simple and beautiful, using the power of JavaScript's new yield operator.
Provides Information
Read More


Teaching JavaScript for a Living: Lessons Learned Through Teaching Thousands of Developers
Eric Greene is a full-stack developer and appendTo/DevelopIntelligence instructor. Over the past 5 years, Eric has taught JavaScript and front-end development to several thousand developers at dozens of Fortune 500 companies. In the last 2-3 years, Eric has taught several hundred Angular and React courses.
July 21, 2016
Read More


TechnicalSharp
technical solution for you
Provides Information
Read More


Tesseract.js
Tesseract.js is a javascript library that gets words in almost any language out of images. (Demo)
October 12, 2016
Read More


Testing and Running the code
This command will compile the code, run the associated tests and launch the application's GUI for you. you can also run:
September 30, 2016
Read More


Testing RxJava2
You've read about RxJava; you've played with the samples on the internet, for example in RxJava by Example, and now you have made a commitment to explore reactive opportunities in your own code. But now you are wondering how to test out the new capabilities that you might find in your codebase.
February 28, 2017
Read More


The Checker Framework
Are you tired of null pointer exceptions, unintended side effects, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors that appear during testing or in the field?
Provides Information
Read More


The Definitive JavaScript Resource
Your gateway to all things JavaScript.
Provides Information
Read More


The Evolution of the BEM Methodology
This article is a case study about the evolution of BEM, a methodology that enables team members to collaborate and communicate ideas using a unified language that consists of simple yet powerful terms: blocks, elements, modifiers. Learn about the challenges that a big company faces when gradually building an entire ecosystem of services with an ever-growing team of developers.
Provides Information
Read More


The Future of Java in the Enterprise - InfoQ's Opinion
As part of ongoing work to review InfoQ's editorial focus for the next year, we've been looking at the Java landscape in some detail. we use the model from Geoffrey Moore's classic Crossing the Chasm book, which is closely related to the technology adoption lifecycle in which five main segments are recognised: innovators, early adopters, early majority, late majority and laggards
February 20, 2017
Read More


The InfoQ eMag: Reactive Programming with Java
As resource consumption requirements increase and dynamic content generation takes on new dimensions in CPU utilization and data sizes, industry has responded with non-blocking concurrency in the form of reactive programming.
February 14, 2017
Read More


The Intricacies of Inheritance in Java
Inheritance is a fundamental technique used in an Object-Oriented Programming Language. Java Inheritance primarily induces extensibility to the existing programming model. It influences the way a software is designed, built, and reused according to the specification.
September 16, 2016
Read More


The Java Apache Project
Provides Java servlet modules for the popular Apache webserver, plus lots of other web- and development-related tools.
Provides Information
Read More


The Java JIT Compiler is Darn Good at Optimization
"Challenge accepted" said Tagir Valeev when I recently asked the readers of the jOOQ blog to show if the Java JIT (Just-In-Time compilation) can optimise away a for loop.
July 20, 2016
Read More


The JavaScript Source
An excellent 'cut & paste' JavaScript library with tons of free JavaScript source code for your web pages.
Provides Information
Read More


The JavaScript Trap
You may be running nonfree programs on your computer every day without realizing it--through your web browser.
March 13, 2017
Read More


The JavaScript Wars
How did we get here?
November 11, 2016
Read More


The Last Frontier in Java Performance: Remove the Garbage Collector
Aleksey Shipilëv, performance and OpenJDK developer at RedHat, has filed a new JEP draft to create a no-op garbage collector; that is, a GC that doesn't actually reclaim memory. this collector is aimed at aiding JVM implementers and researchers and, to a lesser extent but perhaps more interesting for the public, ultra-performant applications that generate little to no garbage.
March 1, 2017
Read More


The myth of using Scala as a better Java
When people talk about their experience with Scala, they often say that it is possible to use Scala as a better Java. and indeed, many companies, especially the ones that adopted Scala around 2008-2009, didn't want to give up the familiar tooling and simply integrated Scala into existing workflows based on Maven. at that time, calling Scala an improved version of Java was questionable but at least justifiable. However, it's no longer the case. for the most part, contemporary Scala shops don't use Maven as a build tool, don't use Spring as a DI container and rarely, if ever, resort to classical design patterns. what do they use then?
February 16, 2017
Read More


The Number of External Javascripts on ProductHunt Websites will Shock You!
These results shouldn't be shocking to anybody; I'm just experimenting with click-bait headlines, which I hear are all the rage in corporate-sponsored dev blogs.
July 15, 2016
Read More


The Perils of Writing Disk Images on Windows
This is a story about how we had to go into the guts of Windows to figure out how to write to a USB drive with JavaScript without getting a permission error. But let's take it from the top.
September 28, 2016
Read More


The Role of JavaScript in Cognitive Application Development
As developers, we are often required to wade through a lot of industry buzzwords and separate the wheat from the chaff. Lately, you may have been hearing the term "cognitive computing" more frequently, and you may be tempted to dismiss it as just another meaningless marketing term.
June 5, 2017
Read More


Thinking functionally in JavaScript -- a fun interlude
I've been talking about functional JavaScript for a few posts, but, to be honest, it's nice to put the theory aside and just practice thinking and writing functionally. with that in mind, let see what we can do about fixing some "copy-n-paste" code.
Provides Information
Read More


Thinking in Java EE (at least trying to!)
Handling 'state' in Java WebSocket applications
May 2, 2017
Read More


Today's WWW is built on pillars of sand: Buggy, exploitable JavaScript libs are everywhere
Your dependencies are not dependable
March 14, 2017
Read More


Tomcat in Eclipse, set Java Version
 
Provides Information
Read More


Top 5 Books to Learn Concurrent Programming and Multithreading in Java - Best, Must Read
Books are very important to learn something new and despite being in the electronic age, where books have lost some shine to internet and blogs, I still read and recommend them to get a complete and authoritative knowledge on any topic e.g. concurrent programming. In this article, I will share five best books to learn concurrent programming in Java.
June 15, 2016
Read More


Tracking Data In Complex Java Code: a Functional Programming Approach, Part II
Warning! this article includes the word "monad," which has strange effects on programmers. While I reference the idea, you do not need to "get" monads for the article to make sense. It can be understood simply as a fancy use of functional programming.
November 29, 2016
Read More


Transcrypt: Anatomy of a Python to JavaScript Compiler
Featuring a diversity of programming languages, backend technology offers the right tool for any kind of job. at the frontend, however, it's one size fits all: JavaScript. Someone with only a hammer will have to treat anything like a nail.
March 8, 2017
Read More


Transitioning JIRA Issues on Bamboo Builds or Deploys
Do you ever feel like there's too much unnecessary routine when it comes to changing the status of those nasty JIRA tickets when deploying your code for testing? we all know it's not that big of a deal going to JIRA and pressing one button, but we also know everyone loves automation and hates repetitive manual operations.
September 6, 2016
Read More


Troubleshooting Memory Issues in Java Applications
For a Java process, there are several memory pools or spaces - Java heap, Metaspace, PermGen (in versions prior to Java 8) and native heap.
March 9, 2017
Read More


TypeScript 2.2 release Gives JavaScript Developers More of what they Expect
Microsoft has released version 2.2 of the TypeScript language, which focuses on a new object type and improved developer productivity.
March 3, 2017
Read More


TypeScript, Microsoft's JavaScript for big applications, reaches version 2.0
New compiler takes steps to undo the billion dollar mistake.
September 22, 2016
Read More


U

Underscore is a keyword in Java 9, use this script to check your code!
Underscore ("_") is a keyword in Java 9. If you use "_" as an identifier, javac of JDK 8+ issues a warning. javac of JDK 9, issues an error! to check and migrate your Java code to avoid using "_" as an identifier, you can use the following Nashorn script with jjs tool. this script just parses each .java file and reports "_" variables with filename, line and column numbers. this script uses Javac Tool API and Compiler Tree API.
January 12, 2017
Read More


Understanding and Using the Java Delegation Event Model
The Delegation Event model is one of the many techniques used to handle events in GUI (Graphical User Interface) programming languages. GUI represents a system where an user visually/graphically interacts with the system. other interactive systems are text based or called CUI (Character User Interface).
November 9, 2016
Read More


Understanding Enumeration in Java
Enumeration is a recent (from JDK5) inclusion into the family of Java APIs. It basically represents a list of named constants. Apart from Java, almost all other prominent programming languages have the feature of enumeration. Although Java has the final keyword to represent constants, enumeration was included as a convenience to meet many of the streamlined needs of the programmer. this article tries to provide the background information and show how enumerations can be utilized in Java.
February 27, 2017
Read More


Understanding Exception Handling in Java
Most modern programming languages support an exception handling mechanism. It is an important and essential feature of the language. Java is a bit strict and imposes the rule of explicit exception handling to almost every susceptible situation, whereas C++ is a bit more lenient and features it as a good programming practice.
October 17, 2016
Read More


Understanding Java Objects and Java Classes
Classes are a fundamental structure of any object-oriented programming language and Java is no exception. It is a blueprint or structural definition of a design upon which objects are built. Objects are instances of these designs. Analogically, if classes are a design map of a building structure, objects are the building built upon it.
September 2, 2016
Read More


Understanding Java Observable and JavaFX Observable
The Observable and Observer objects play an important role in implementing Model-View-Controller architecture in Java. they are typically used in a system where one object needs to notify another about the occurrences of some important changes. Observable is a class and Observer is an interface.
August 03, 2016
Read More


Understanding Java Tree APIs
A Tree is a non-linear data structure where data objects are organized in terms of hierarchical relationship. The structure is non-linear in the sense that, unlike simple array and linked list implementation, data in a tree is not organized linearly.
May 25, 2017
Read More


Understanding JavaScript's Function.prototype.bind
Function binding is most probably your least concern when beginning with JavaScript, but when you realize that you need a solution to the problem of how to keep the context of this within another function, then you might not realize that what you actually need is Function.prototype.bind().
Provides Information
Read More


Understanding JDBC Connection Pooling
Connection pooling is a mechanism to create and maintain a collection of JDBC connection objects. The primary objective of maintaining the pool of connection object is to leverage re-usability. A new connection object is created only when there are no connection objects available to reuse. This technique can improve overall performance of the application. This article will try to show how this pooling mechanism can be applied to a Java application.
May 19, 2017
Read More


Understanding the Java Servlet Life Cycle
Java Servlet is a platform-independent, container-based Web component used to generate dynamic content in a Web page. It is one of the stable technologies to share server-side resources in client-server programming. Because Servlet runs in a multi-threaded environment provided by the container, the life cycle events are completely dependent upon its efficient implementation. Understanding the life cycle of a servlet is the key to understand the intricacies of the low-level functionalities of servlet programming. this article provides a glimpse of this process in a concise manner.
January 9, 2017
Read More


Understanding the Java Thread Model
A thread in a Java program runs asynchronously as a independent path of execution. It is basically a subset of code designed to execute simultaneously in sync with other subsets of the same program. the motivation behind threading is to leverage concurrency.
November 23, 2016
Read More


Using ASP.NET Core Javascript Services to play nice with Client-side Frameworks
Developing a web application today is probably one of the best times to ever do so, at least, if you can figure out how to get your environment set up. Frameworks like Angular, Aurelia, React, and countless others are incredible tools, but there's a learning curve to make them do your bidding.
December 5, 2016
Read More


Using Java Build Script Tasks in Visual Studio Code
The shortcoming with Tasks was that you could only define one, which is (in my humble opinion) by design to help developers by forcing them to create a build script rather than setting up tasks, as a build script is not coupled to the IDE and can be used elsewhere.
Provides Information
Read More


Using Java Comparator
The Java API library provides interfaces solely to establish a system of ordering on the objects of a class. they can be imposed implicitly as its natural principle of ordering or explicitly appended to customize the order as per requirement. this principle of ordering relies on the meaningful comparison method as implemented by the classes. These interfaces are basically comparators: one provided in the java.lang library, and another in the java.util package called Comparable and Comparator, respectively.
January 17, 2017
Read More


Using Java Strings and the Swing API in R
In the first article, "Getting Started with R Using Java," we started with installing R and installing the rJava package. we discussed initializing the JVM, setting the classpath, creating a Java object, and calling a Java method. In this tutorial, we shall discuss the rJava package to use Java Strings and the Swing Java API from R. this tutorial has the following sections:
February 3, 2017
Read More


Using Java with Docker Engine
Docker Engine is an all-in-one build platform for packaging, porting, and running containerized distributed applications. Docker Engine is similar to a virtual machine in that it runs on an OS kernel, but Docker is more different than similar to a virtual machine
October 5, 2016
Read More


Using the rJava R Package to Do More
In "Getting Started with R Using Java," you learned how to initialize the JVM to use Java with R, set the classpath, and invoke a Java object you created. In "Using Java Strings and the Swing API in R," you learned to use Strings, create a Java Swing application, and find if an object is an instance of a class.
February 10, 2017
Read More


Using WebSockets with Java EE, part I
The next version of JSF, 2.3 comes with the support of the WebSocket protocol. But can't we use such with the current version of JSF (2.2)? Yes, we can. Using Java enterprise edition (Java EE) 7 you may create a so called endpoint. NetBeans support creating this out of the box, and it can be combined with JSF 2.2. not as easy as the built in option of the upcoming version, but with high-performance for some special aspects.
January 23, 2017
Read More


uShop
Java shopping cart system for setting up an online store, composed of applets and scripts. Interactive CD-ROM capabilities, merchant account interfaces, affiliate tracking and more.
Provides Information
Read More


V

V8's new JavaScript Interpreter Improves Memory Consumption
Google has announced that their new JavaScript interpreter, Ignition, will go live in Chrome 53 for some limited memory Android devices.
August 25, 2016
Read More


Video: Coding WebInspect in real-time to Inject Fortify Plugin Views
Here is a detailed video that shows the multiple steps required to inject windows originally hosted in Eclipse (Java process) into WebInspect (.NET process).
Provides Information
Read More


W

Web development as a hack of hacks
Via Bruce I stumbled upon this interesting Hacker News discussion under the ominous title "Is web programming a series of hacks on hacks?" Thingy's law applies, so the answer is No, but it's a qualified No, and we need to understand what we should do in order to avoid a future Yes.
September 30, 2016
Read More


Web Development Reading List #152: on not Shipping, Pure JS Functions, and SameSite Cookies
This week's reading list consists of a lot of little, smart details that you can use on websites. from tweaking the user's reading experience during page load to pure JavaScript functions and verifying the integrity of external assets. and finally, we see some articles on thinking differently about established working habits – be it working on AI without data or the virtue of not shipping a feature.
September 2, 2016
Read More


Web Development Reading List #166: Efficient Docker, CSP Learnings, and JavaScript's Global Object
What fuels your work? what fuels your mind? what do you do on a non-productive day or when you're sad? Nowadays, I try to embrace these times. I try to relax and not be angry at myself for not being productive.
January 20, 2017
Read More


WebCoder.com
JavaScript and Dynamic HTML how-to, references, scriptorium, demos.
Provides Information
Read More


Webpack 2 Finalized with Focus on Improved Documentation
The final release of webpack 2, the popular JavaScript module and asset bundler, has arrived, bringing with it native support for ES2015 and vastly improved documentation. However, it's too early to tell if the new version will dramatically improve build times and file sizes.
January 19, 2017
Read More


WebStorm 2017.1 Adds Vue.js Support
JetBrains has released version 2017.1 of their popular WebStorm IDE, topping it off with new features in order to keep the tool competitive in the fast-moving JavaScript landscape.
March 21, 2017
Read More


What Are Enterprise Java Beans (EJB)?
To put it simply, Enterprise Java Beans (EJB) is a Java Bean that works in an Enterprise Environment. And, a Java Bean is a POJO designed according to the norms of the Java Bean Specification. An EJB class is defined by Java Specification Request (JSR) 345 to work in an enterprise framework. Although there are a lot of intricacies involved with EJB implementaion in an enterprise arena, the basic idea is simple. Because EJB is associated with the paradigm of enterprise development, it is quite necessary to understand the intricacies behind the Java Enterprise Environment (JEE) and the role EJB plays in it. this article shall try to delineate the concept behind JEE with a focus on EJB in particular.
August 19, 2016
Read More


What Do the Popular JavaScript Tools Depend On?
My aim in writing this article is simple: I'm going to loosely describe what I am calling the "hard'ish dependencies" (I'll define what I mean by "hard'ish dependencies" momentarily) for the following JavaScript tools:
August 05, 2016
Read More


What is a Java Formatter in Java Programming?
Java Formatter is a utility class that can make life simple when working with formatting stream output in Java. It is built to operate similarly to the C/C++ printf function. It is used to format and output data to a specific destination, such as a string or a file output stream. this article explores the class and illustrate some of its utility in everyday programming in Java.
March 19, 2017
Read More


What is Maven?
The goal of this article is to provide a good overview of Apache Maven. to answer to the question, "What is Maven?," we need to cover several topics, but for starters, let's say that Maven is a great tool that can sustain, support, and assist all stages involved in software development.
July 15, 2016
Read More


What is Polymorphism in Java?
Polymorphism in Java is closely associated with the principle of inheritance. the term "polymorphic" means "having multiple forms." Polymorphism in Java simplifies programming by providing a single interface overlaid with multiple meanings as it goes through the rigor of subclassing. this article is a attempt to explore the concept with a focus on Java with appropriate illustrations and examples.
September 23, 2016
Read More


What is TeaVM?0
TeaVM is an ahead-of-time translating compiler (transpiler) from Java bytecode to JavaScript. Its close relative is well-known GWT. the main difference is that TeaVM does not require to provide source code together with compiled class files.
December 17, 2014
Read More


What is UStream?
UStream (Unix Stream) is an extension of the Java 8 Stream API to process data pipelines the Unix way. It provides a set of components that mimic Unix commands (and more).
Provides Information
Read More


What's Coming with Java 9
Java 9 is inching toward its general availability (23 March, 2017). JDK committers are hard at work to deliver because the countdown has begun. Java Enhancement Proposals (JEP) has published a long list of features as its improvement proposals.
November 2, 2016
Read More


What's Expected from React, Angular, and Vue in 2017
2016 was a full year for JavaScript, as the language and its frameworks marched forward. 2017 will likely be similar, with many exciting changes in store.
December 30, 2016
Read More


What's new in Java 9? (Besides Modules)
Java 9 is about the modularization of the JDK (known as Project Jigsaw). But like previous releases, it is also about lots of other features.
May 11, 2017
Read More


When Java Shops Grow Up they Become Web Companies
James Governor? is co-founder of RedMonk, the open source analyst firm, which specialises in developer advocacy and analytics. Based in Shoreditch, London, he advises enterprises, startups and major companies such as IBM and Microsoft on developer-led innovation, community and technology strategy.
September 30, 2016
Read More


Who said javascript was easy?
Here's a few tricks and traps that javascript beginners should probably know of. If you're already an expert, feel free to read this with a knowing look.
December 14, 2016
Read More


Why ExtendJS?
JavaScript is a great language for websites and small projects but it's dynamic nature, can be unsuited, for large projects where collaboration and code-reuse is important.
Provides Products
Read More


Why I chose ClojureScript over JavaScript
I've recently been tasked with writing an interactive web app called ShotBot to help mobile app developers quickly create attractive App Store/Google play Store store screenshots. Instead of using JavaScript like most other web apps, I've decided to write this one in Clojure.
May 15, 2017
Read More


Why I moved from Java to Dart
I heard some are moving from JavaScript to Dart. Well, my journey was a bit different: I moved from Java to Dart. And, part of adwords.google.com came with me.
January 13, 2017
Read More


Why I prefer JavaScript to C++ and ActionScript when developing 3D code
I'm currently working on the next update for CopperCube. a lot of people are making games and interactive applications with it, so there are now quite a few useful feature requests for making even more stuff possible, and I'm implementing everything which I find makes sense.
Provides Information
Read More


Why object literals in JavaScript are cool
Before ECMAScript 2015 object literals (also named object initializers) in JavaScript were quite elementary. It was possible to define 2 types of properties:
July 27, 2016
Read More


Why we Need Lambda Expressions in Java - Part 1
Lambda expressions are coming to Java 8, but apparently they are still encountering some resistance and not all Java developers are convinced of their usefulness. In particular they say that it could be a mistake to try to add some functional features to Java, because they fear that this could compromise its strong object oriented and imperative nature
Provides Information
Read More


WikiWikiWeb EJB Roadmap
EJB section of the well-known WikiWikiWeb pattern repository.
Provides Information
Read More


WildFly 8.0 joins roster of certified Java EE7 apps
The official launch of application server WildFly 8.0 is creeping ever closer, but in the meantime, RC1 is already making considerable waves. Just last week, it was deemed worthy of being added to Oracle's list full fully platform compatible implementations of Java EE 7 - further consolidating its position as worthy spiritual successor to GlassFish.
February 10, 2014
Read More


Woodger's JavaScript Reference
JavaScript Overview as well as coding tips.
Provides Information
Read More


Work with Parallel Database Streams using Custom Thread Pools
In my previous post, I wrote about processing database content in parallel using parallel streams and Speedment. Parallel streams can, under many circumstances, be significantly faster than the usual sequential database streams.
November 10, 2016
Read More


Working with Images in Java
Java provides extensive support in its core API for working with images. Image processing is a vast area in its own right. Serious programmers in this domain use more than one tool/library, such as OpenCV, to work with images. Java, being a general purpose language, supports the essential features for common programming needs.
November 16, 2016
Read More


Working with Java Hashing Classes
The technique of finding an item from a collection of items is a common operation in everyday programming. But, the technique must be efficient, reliable, and of course simple to implement. the quality of efficiency is not an easy meter to obtain even though the problem may seem trivial.
January 23, 2017
Read More


Working with Java Linked List
It basically is an implementation of a type of linked list data structure that facilitates the storage of elements. the contents of this storage can grow and shrink at run time as per the requirement. Quite visibly, it is not very different from the other List classes, such as ArrayList.
January 30, 2017
Read More


Working with Java Optional Classes
The interesting part of the utility classes (in the java.util package) is that they are not absolute necessary, yet they end up providing invaluable help in some form or manner. In fact, the utility classes are built to leverage productivity. Programmers can use and reuse them as and when required. the Optional class is one such class found in the java.util package. the class can be quite useful on occasions that suit the idea behind its existence. Let's understand its utility and what impetus it has on Java programming.
July 6, 2016
Read More


Working with the Java Stream API
Java 8 Stream APIs are built keeping lambda expression in mind, and their power can be realized visibly when using them in Java code. the essence of the Stream APIs is in their ability to perform sophisticated operations in data manipulation such as searching, filtering, and mapping data.
February 6, 2017
Read More


Wrapping up Java 9 new Features
Java 9 comes with a rich feature set. Although there are no new language concepts, new APIs and diagnostic commands will definitely be interesting to developers.
April 28, 2017
Read More


Write your Next Web App with Ember CLI
When you start a fresh web project or start digging into an existing code base, chances are you're trying to create or enhance a feature for your users. the last thing you want to do is spend time customizing build tools and creating infrastructure to develop your application. If you land a new client, you want to show them features today, not in a week after you've cobbled together a build pipeline.
January 7, 2016
Read More


Writing a Better JavaScript Library for the DOM
Lately, I have started to see more and more problems with jQuery, at least my use of it. Most of the problems are with jQuery's core and can't be fixed without breaking backwards compatibility -- which is very important. I, like many others, continued using the library for a while, navigating all of the pesky quirks every day.
Provides Information
Read More


Writing Fast, Memory-Efficient JavaScript
JavaScript engines such as Google's V8 (Chrome, Node) are specifically designed for the fast execution of large JavaScript applications. as you develop, if you care about memory usage and performance, you should be aware of some of what's going on in your user's browser's JavaScript engine behind the scenes.
Provides Information
Read More


Writing Mobile Java Applications with the Android SDK
The Android operating system is open source and its source code was released under the Apache license. It is an operating system designed and built for mobile devices by Google. Built upon the Linux kernel, the design goals of the Android platform include: platform neutrality, open source, flexibility, and rapid development. Android is the most popular mobile operating system in the world. Note that Android applications run on the Dalvik Virtual Machine (DVM) instead of the JVM. the DVM is optimized to run on your mobile devices.
December 5, 2016
Read More


Writing Next Generation Reusable JavaScript Modules in ECMAScript 6
Are you excited to take advantage of new JavaScript language features but not sure where to start, or how? You're not alone! I've spent the better part of the last year and a half trying to ease this pain. During that time there have been some amazing quantum leaps in JavaScript tooling.
Provides Information
Read More


Y

Yakindu Statechart Tools
The free to use, open source toolkit YAKINDU Statechart Tools (SCT) provides an integrated modeling environment for the specification and development of reactive, event-driven systems based on the concept of statecharts.
Provides Products
Read More


You Might not Need Scripty
Because no one should be shell-scripting inside a JSON file.
November 14, 2016
Read More


Your roadmap to the Google vs Oracle Java wars
'It is happening again'
May 25, 2017
Read More


Your site without JavaScript
There are plenty of reasons why the presence of script (what it does, how it works, and how heavy it is) needs to be considered a little more thoughtfully.
March 30, 2017
Read More


The MerchantStore © 1997 - 2017