java Articles - Perficient Blogs
Blog

Posts Tagged ‘java’

  • Topics
  • Industries
  • Partners

Explore

Topics

Industries

Partners

Three Reasons to Work on Cloud Platform Services at Perficient

Perficient is a global consulting company that provides consulting services for digital transformation. Within the cloud computing space, our core competencies are in strategic planning, workload modernization and migration, pipeline automation, and big data. What Does the Cloud Team at Perficient Do? “Our team helps clients leverage cloud technologies from strategic planning through implementation for […]

Read more

Lucky #11: Sling 11 and Java 11 Support

The Apache Sling project just released the latest version of the Apache Sling Starter, version 11. This artifact is an aggregator of the modules making up Apache Sling and is used by many downstream applications as a basis for the “stable” version of the Apache Sling codebase.

Read more

Resource Streams in Apache Sling

Jörg Hoh recently wrote an interesting post on Content Architecture where he discussed how expensive JCR Queries could instead be replaced with targeted content structure traversals to allow finding relevant content without searching the whole AEM repository. Unfortunately, from a developer perspective, this means writing a fair amount of boilerplate code to traverse the AEM […]

Read more

Microservices Using Java, Docker & Cloud Containers

This post describes some of the common considerations for developing microservices in Java and deploying the microservice on cloud containers offered by Google cloud (GCP), Amazon Web Services (AWS) and IBM cloud. 1.    Microservices Considerations a.     Organizational Considerations Organizations need to consider cultural changes that needed to support Micro-services ownership i.e. principle of product and […]

Read more

Less is More: Write Clean Elegant Codes in AEM

A clean, elegant code base goes a long way. It helps developers read and modify the code, sets a good foundation for future development, reduces technical debts and maintenance overhead, makes code easier to unit test, follows best practices, and much more. This still holds true in the Adobe Experience Manager (AEM) world. However, many […]

Read more

2 Common Concurrency Pitfalls in AEM and How to Avoid Them

Concurrency issues are both disastrous and difficult to detect in non-production loads. They are more difficult to reproduce than most bugs because they specifically rely on multiple operations happening at/around the same time, which is difficult to reproduce in a development or local environment. Since concurrency bugs are hard to find and diagnose, we should […]

Read more

Setup and Basic Preparation for Sitecore 9 Installation

Sitecore 9 is out we are all excited to jump in and start using the latest and greatest. So let’s jump in and setup for an XP0 Sitecore installation on our local development machine! George Chang, another Perficient Sitecore MVP, put out a great blog post on How to install Sitecore 9 with the Sitecore Install Framework […]

Read more

Design and Build Your Own Restful API with Swagger

Though APIs have been used for decades, they are turning into the Micro level to fit more frequent changes and decoupling requirements. In recent years, one thing that we have been seeing is a transition from monolithic applications to microservice‑oriented architecture. Out of several API designing and building tools, we would talk about one of […]

Read more

Java SE 9 Discovery

Eventually the Java Standard Edition 9 was released along with J2EE 8 after a long wait. This news is not overwhelming in the media report like other exciting technologies of artificial intelligence, cloud etc. However, per the recent programming language ranking report, Java is still one of the most popular languages. In http://statisticstimes.com, for both […]

Read more

How to Query Hive Data in HDP via Java Code

What is Hive? You may have heard about Data Warehousing products such as Oracle, Teradata Netezza which have been used in different industries for decades. Recently, Hive emerged as a new generation of the open-source data warehouse product which features clustered nodes in the big data domain. It facilitates reading, writing, and managing super large […]

Read more

Missed Oracle OpenWorld? Great Content Now On-Demand

Oracle shared an incredible amount of rich content during the show, but don’t worry if you weren’t able to make it, you can view all the OpenWorld keynotes on-demand. There were more than 1800 sessions available to attend and although not every session was recorded, there are some great general sessions worth checking out featuring […]

Read more

IBM API Connect: A complete API lifecycle offering

IBM recently announced a completely new, re-designed and a unique offering known as API Connect, which integrates IBM API Management and IBM Strong Loop into a single package with built-in gateway, allows you to create, secure, run and manage APIs and Microservices. This offering will certainly help organizations to understand the complete API life cycle in detail and design the […]

Read more

Introduction to jQuery Ajax

Concept This blog is intended for novice to understand jQuery Ajax functionality and its integration with servlet by creating a simple project.  What is JQuery Ajax? Ajax (Asynchronous Java Script and XML) enables exchanging data between client and server and updating parts of web page without reloading the entire page. jQuery provides easy to use […]

Read more

Top 10 Announcements from Build 2015 Keynote on Day 1

The 2015 BUILD Conference kicked off today, and today’s keynote was packed full of TONS of announcements and new information. Some of these things are going to be released sometime this year, but some of it has also been released to be available today! Even though you can watch the Build 2015 Day 1 Keynote […]

Read more

Oracle Critical Patch Update Released | 169 fixes

Oracle recently released it’s January 2015 Critical Patch Update that includes 169 new security fixes across the following product groups: Oracle Database Oracle Fusion Middleware Oracle Fusion Applications Oracle Enterprise Manager Oracle Applications – E-Business Suite Oracle Applications – Oracle Supply Chain, PeopleSoft Enterprise, JD Edwards Product Suite, Siebel and iLearning Oracle Communications Industry Suite Oracle Retail […]

Read more

Increasing Efficiency With Java Executors And Thread Pools

If you’re a Java developer, you probably know that you can create a thread by implementing the Runnable interface or by extending the Thread class. You can then execute multiple threads in parallel to achieve concurrency. Still with me? It gets a bit more challenging when you need to spawn long-running tasks in parallel and […]

Read more

What Skills Should Developers Invest In?

Technical professionals are constantly refining their development skills to for both their own personal and professional advancement, and also to produce the best possible product for the end user. But how does a developer decide where to invest time and money in developing their skills? David Tucker, VP of Technology at Universal Mind, recently compiled a list of the 10 areas he feels […]

Read more

Using Selenium with Java and TestNG (3)

EventFiringWebDriver & Listener In this blog, I‘ll introduce how we use EventFiringWebDriver and listener to create an auto-logging system for the test framework.   Why use EventFiringWebDriver and the event listener? If we use it, we can easily know what a web driver instance will do with a small listener, and what operation  it does […]

Read more

A little stuffed animal called Hadoop

Doug Cutting – Hadoop creator – is reported to have explained how the name for his Big Data technology came about: “The name my kid gave a stuffed yellow elephant. Short, relatively easy to spell and pronounce, meaningless, and not used elsewhere: those are my naming criteria.” The term, of course, evolved over time and […]

Read more

Subscribe to the Weekly Blog Digest:

Sign Up