News
News
- July 06, 2018
06 Jul'18
Embed a WebSphere Liberty profile in an executable JAR with Maven
The last step you take before deploying your Java web apps into containers is packaging them in executable JAR files. Here we show you how to take the WebSphere Liberty profile's open source ...
- July 01, 2018
01 Jul'18
Jenkins interview questions and answers PDF download for experienced CI/CD engineers
Looking for a Jenkins interview questions and answers PDF for experienced continuous integration professionals? Here's our previous Jenkins CI intereview questions article in PDF format.
- July 01, 2018
01 Jul'18
DevOps interview questions and answers PDF for experienced job applicants
Looking for a DevOps interview questions and answers PDF for experienced job applicants? Here's a downloadable PDF of our original DevOps interview questions article.
-
- June 13, 2018
13 Jun'18
ObjectOutputStream example: A Java object serialization tutorial
Java object serialization is a feature of the JDK that is far too often overlooked. When a developer puts together a prototype or cooks up a proof of concept, simply saving a serialized Java object ...
- May 23, 2018
23 May'18
How to 'git cherry-pick' from another branch example
In a previous tutorial, we took a look at how to cherry-pick a commit on the current branch, but one of the ancillary questions that commonly arises is how to perform a git cherry-pick from another ...
- May 17, 2018
17 May'18
How to git cherry-pick a commit example
One of the most commonly misunderstood version control commands is git cherry-pick, and that's a real shame because the ability to git cherry-pick a commit is one of the most useful skills a ...
- May 01, 2018
01 May'18
Jenkins Git environment variables list: A working shell script by example
When using the Jenkins Git plugin, a vast array of new environment variables are offered up. Here's a complete Jenkins Git environment variables list.
- April 30, 2018
30 Apr'18
Learn Maven. Master the fundamentals this Apache build tool for Java
While at various conference sessions, or as a participant in development workshops, one of the sad realities to which I'm constantly reminded is that there are a large number of very experienced ...
- April 25, 2018
25 Apr'18
Google Stackdriver APM enhances app monitoring
Additional profiling, debugging and tracing tools for Google's Stackdriver suite expand application performance management services for developers.
- March 29, 2018
29 Mar'18
Fair-use defense fails in Oracle vs. Google Android lawsuit
A final appeal in the Oracle vs. Google Android lawsuit has come down against Alphabet Inc., asserting its use of Java APIs did not constitute fair use.
-
- March 22, 2018
22 Mar'18
Why the new Java 10 features list is so small
Was it just me, or did the Java 10 release just creep up on everyone? Given, a March release for Java 10 was planned a long time ago, but given Oracle's spotty history in terms of pushing out ...
- March 02, 2018
02 Mar'18
Simplified automated cloud deployment with Bitnami's Stacksmith
Looking to do automated cloud deployment, or even help with security updates to your apps running in Docker containers? Bitnami's recently released Stacksmith promises to do just that.
- February 27, 2018
27 Feb'18
The things you need to know about managing cloud data
Many organizations moved into the cloud with more enthusiasm than forethought. Which is why it is more important than ever for organizations to rethink how they manage and secure cloud data.
- February 22, 2018
22 Feb'18
IBM hones in on AI talent at developer confab
IBM and others target developers interested in building artificial intelligence applications, as the number of skilled AI developers falls short of industry needs.
- February 21, 2018
21 Feb'18
Clear software development governance needed in this polyglot world
New architectures composed out of language agnostic software containers have made polyglot programming a new reality. But out of this newfound freedom chaos can ensue if clear software development ...
- February 16, 2018
16 Feb'18
Pluralsight IQ, Stack Overflow boost developer street cred
Tying the Pluralsight IQ skills test to the Stack Overflow Developer Story helps developers measure their technical skills and better highlight them for jobs.
- January 12, 2018
12 Jan'18
AWS Cloud9 IDE threatens Microsoft developer base
With its Cloud9 IDE, AWS challenges Microsoft where it matters most -- with the developer community, where Microsoft has long-held sway.
- December 19, 2017
19 Dec'17
Top DevOps vendors promise faster releases with fewer bugs
What's the hottest software development trend? If the number of top DevOps vendors taking up space on conference hall floors is an indication, it would have to be merging Dev and Ops.
- December 11, 2017
11 Dec'17
DevOps for enterprise development a key theme at the Gartner Solutions Conference
Walking the exhibition floor at the 2017 Gartner Strategies and Solutions Summit, is was hard to ignore the number of top DevOps vendors innovating and competing. DevOps for enterprise development ...
- November 27, 2017
27 Nov'17
MVC 1.0: The perfect fit for microservice admin tools
The following is a transcript of the conversation TheServerSide's Cameron McKenzie had with Ivar Grimstad out hot topics in the Java ecosystem, with an emphasis on MVC 1.0 and the new security ...
- November 22, 2017
22 Nov'17
The impact of Java SE 9 on operations and development teams
Just prior to JavaOne, TheServerSide spoke with ZeroTurnaround's Simon Maple about all of the things going on with Java SE 9 and the greater Java ecosystem. A couple of interesting articles eluted ...
- November 12, 2017
12 Nov'17
Shortcomings of Agile and DevOps causes security bug detection to suffer
Eariler this year we spoke with Jim Manco of Manicode security. It was immediately prior to Oracle OpenWorld 2017, in which Manico was delivering a JavaOne session on Java SE 9 security. There are ...
- November 06, 2017
06 Nov'17
From monoliths to cloud native composition with Apprenda's Sinclair Schuller
In our series on cloud native computing, TheServerSide spoke with a number of experts in the field, including a number of members of the Cloud Native Computing Foundation. The following is the ...
- October 10, 2017
10 Oct'17
Java 18.3 marks the future of Java at JavaOne 2017
At JavaOne 2017, Oracle identified four projects that will have a significant impact on the future of Java: Project Valhalla, Project Panama, Project Amber and Project Loom.
- October 06, 2017
06 Oct'17
Digital transformation spells opportunity for developers
Take a seat at the digital transformation project table, developers. It's your time to shine.
- October 05, 2017
05 Oct'17
Azure Functions, Project Fn shine at JavaOne 2017
At JavaOne 2017, Microsoft previews its Azure Functions serverless offering with support for Java; Oracle introduces Project Fn, which runs across multiple clouds and also supports Java.
- October 04, 2017
04 Oct'17
Manico and Grimstad bring Java tech to life at JavaOne 2017
Engaging speakers like Jim Manico or Ivar Grimstad can make all the difference when choosing a session at a conference like JavaOne 2017 than the session syllabus.
- October 04, 2017
04 Oct'17
Agile developers' pain points in digital transformation projects
A consultant explains how developers must adjust to succeed in digital transformation projects.
- October 04, 2017
04 Oct'17
Java SE 9 approaches Atari-like performance at JavaOne 2017
As things get better, they often get slower, making better things worse. Far too often, that’s how things work in the tech sector, which is why I’m glad to see the architects of Java SE 9 bucking ...
- October 03, 2017
03 Oct'17
Oracle VP talks Java EE 8, Java platform update at JavaOne
Will the future involvement of the Eclipse Foundation lead to a faster and more nimble Java platform update process? Oracle's Michael Lehmann believes it will.
- October 03, 2017
03 Oct'17
Three reasons to start digital transformation projects
What's driving businesses to start digital transformation projects? Tata Consultancy experts explain the human and technology forces in play.
- October 02, 2017
02 Oct'17
Java SE 9, OpenJDK energize Java community at JavaOne 2017
From the release of Java 9 to the GPL of OpenJDK builds, recent Oracle announcements have energized the Java community, creating a palpable positivity at JavaOne 2017.
- October 02, 2017
02 Oct'17
How JSR-375 simplifies and standardizes Java EE security
Java EE security has always been a mixed bag in terms of simplicity and standardization, but the new Java EE Security API, JSR-375, plans to change all of that.
- October 02, 2017
02 Oct'17
From reactive design to JUnit 5, here’s what’s hot at JavaOne 2017
What’s trending at JavaOne 2017? A simple way to tell is to search through the conference catalog and take note of the various sessions that are overbooked and no longer adding attendees to a ...
- September 26, 2017
26 Sep'17
A bug fix always beats a round of risk assessments
When static code analysis tools identify a bug in the production code, there are two approaches organizations can take. The sensible one is to put a software developer or two on the problem and ...
- September 25, 2017
25 Sep'17
Oracle releases Java 9, Java EE 8
Oracle released the long-awaited Java 9, along with Java EE 8 -- each with key improvements to simplify the development process using the language, including modularity in Java 9.
- September 22, 2017
22 Sep'17
CloudBees, partners add Jenkins services, security
CloudBees, the steward of the Jenkins DevOps platform, has teamed up with partners to provide managed Jenkins services, as well as new security features and database support.
- September 14, 2017
14 Sep'17
Oracle moves Java EE to Eclipse Foundation
In an effort to spur innovation and collaboration on the Java EE platform, Oracle has enlisted the help of IBM and Red Hat in moving Java EE to the Eclipse Foundation.
- September 12, 2017
12 Sep'17
Calling 'all aboard' on the six-month Java release train
If Oracle moves to a six-month Java release cycle instead of the existing feature-driven one, what happens next? We talk to Azul's Gil Tene about Mark Reinhold's proposal.
- September 10, 2017
10 Sep'17
How to create secure Java software: A talk with Black Duck's Tim Mackey
In TheServerSide's ongoing coverage of developing secure Java software, I spoke recently with Tim Mackey, the IT evangelist for Black Duck Software. The conversation was interesting enough to pull ...
- September 01, 2017
01 Sep'17
Implementing cloud-native security means going back to your secure coding basics
There's really nothing new under the sun when it comes to addressing security vulnerabilities in code. While there has been a great shift in terms of how server side application are architected, ...
- August 31, 2017
31 Aug'17
CloudBees eases the DevOps journey with DevOptics
CloudBees has introduced DevOptics, a tool that provides end-to-end insight into application delivery streams, helps to identify problems and eases the overall DevOps journey.
- August 14, 2017
14 Aug'17
Implementing a custom user registry to consolidate LDAP servers and active directories?
Should you implement a custom user registry to help mitigate access to your various LDAP servers in order to simplify security tasks such as authentication and group association? The answer to that ...
- August 14, 2017
14 Aug'17
Gender and ethnic parity is not equivalent to workplace diversity
Former Google employee James Damore's recently leaked memo about his old employer's employment activities has brought the discussion about IT hiring practices to the fore. After reading a vast ...
- August 08, 2017
08 Aug'17
Are you going to JavaOne 2017? Book your San Francisco hotel now.
It's likely not advice a veteran of JavaOne conferences needs to hear, but if you've got your ticket for JavaOne 2017, and you're attending this OracleWorld affiliated event for the first time, I'm ...
- August 01, 2017
01 Aug'17
Coding Dojo adds full-stack Java developer course, drops Rails
Programming boot camp Coding Dojo has abandoned its Ruby on Rails training courses and launched higher-demand, full-stack Java developer courses for job seekers.
- July 11, 2017
11 Jul'17
DevOps development is a software developer's burden
The committed use of a continuous delivery pipeline inevitably puts a far greater onus on the software developer than systems that used more traditional methods of moving code into product. A ...
- July 03, 2017
03 Jul'17
Advancing JVM performance with the LLVM compiler
In this interview with TheServerSide, Gil Tene explains how the LLVM compiler brings the JVM to a whole new level of performance.
- June 29, 2017
29 Jun'17
IBM, Lightbend team up on cognitive application development platform
IBM and Lightbend join forces to help bring microservices to IBM's WebSphere platform, with new Scala- and Java-based tools for cognitive application development.
- June 15, 2017
15 Jun'17
A practical guide to understanding Java DevOps and continuous delivery with Eberhard Wolff
A few weeks ago TheServerSide published a story about the discussion TSS editor Cameron McKenzie (@cameronmcnz) had with Eberhard Wolff (@ewolff) about not only his latest book, but also the ...
- May 24, 2017
24 May'17
The relationship between Java DevOps, CI, CD and cloud-native computing
We recently published an interview in which Ken Owens, Cisco Systems' chief technology officer of Cloud Platforms, provided a very concise and definition of cloud-native computing that pulled ...
- May 22, 2017
22 May'17
Atlassian spurs DevOps adoption for the enterprise
Atlassian adds new features to Bitbucket and Bamboo to enhance DevOps security and reliability, as well as to simplify the build process for developers.
- May 12, 2017
12 May'17
Microsoft supports trend toward containers, serverless computing
At its Build 2017 conference, Microsoft highlighted new technologies focusing on containers, serverless computing and microservices as part of its DevOps strategy.
- May 10, 2017
10 May'17
Java modularity's future takes a hit as Project Jigsaw (JPMS) is voted down
Can you believe all of this drama surrounding Project Jigsaw and the Java modularity debate? I was so thankful yesterday when President Donald Trump fired the director of the FBI, drowning out all ...
- May 09, 2017
09 May'17
IBM's Watson is a joke, and Oracle won't be 'winning' for long
Hedge Fund manager Kyle Bass used to be my favorite industry analyst, but after watching a short, fire-breathing, three minute clip from CNBC's Closing Bell, I think Social Capital CEO, Chamath ...
- May 08, 2017
08 May'17
The 12-Factor App is cloud-native development for dummies
Yegor Bugayenko wrote an amusing blog the other day entitled "SOLID is OOP for Dummies." Well, if SOLID is OOP for dummies, I wonder if he'd agree with my assertion that the 12-factor app mantra is ...
- May 05, 2017
05 May'17
Can JVM performance in the cloud really compete with bare-metal metrics?
Surely in the world of high performance computing, there is still a place for running Java on a bare-metal machine, right? Yet according to Gil Tene and Azul's JVM performance experts, they're ...
- May 01, 2017
01 May'17
DevOps strategies focus of Gene Kim, new Tasktop strategic adviser
Tasktop, focusing on improving software delivery processes, is working on a framework for defining how to architect end-to-end software delivery with the help of a DevOps pioneer.
- April 20, 2017
20 Apr'17
LinuxKit, Moby push developers toward collaborative systems
Docker offers two new projects: a toolkit for building secure, lean and portable Linux subsystems and a way for developers to collaborate on interchangeable components.
- April 19, 2017
19 Apr'17
Java 9 will finally give the term 'deprecated' meaning
They are finally pruning away deprecated methods out of Java 9. The deprecated value will now have deprecated meaning.
- April 06, 2017
06 Apr'17
From the JSF 2.3 release to the Amazon AWS outage, we're taking shots at easy targets
Watching both the tech industry as well as mainstream media oversimplify the February 2017 Amazon S3 outage story annoyed me greatly. The annoyance transitioned into keystrokes, producing two ...
- April 05, 2017
05 Apr'17
Ajax, JavaScript support and CDI alignment tops the list of what's new in JSF 2.3
It was great to see the 2.3 release of JavaServer Faces finalized last week. When JSF 2.0 came out, I was quick to jump on the component based UI approach to software development, promoting the ...
- April 03, 2017
03 Apr'17
Container tools fighting hard to keep up with the Docker trend
Tooling often lags behind big technology trends, which is why the container tools industry is being forced to mature quickly as Docker adoption takes off.
- March 28, 2017
28 Mar'17
One does not simply 'stop calling' Java's deprecated methods
They're deprecating the finalize method, adding another method to the long list of Java deprecated methods that tend not to get pruned out of the JDK's code base.
- March 27, 2017
27 Mar'17
Agile and DevOps aren't two magical unicorns of software development
There’s a listicle over at the TechRepublic entitled Top 10 challenges to DevOps implementation (linked below). So what are the challenges? They list off the standard things such as culture and ...
- March 22, 2017
22 Mar'17
Java EE makes best-of-breed software conglomerations a thing of the past
Looking back at some of the Frankenstein-esque applications that were built using different frameworks, it's good to know there's no need for best-of-breed.
- February 17, 2017
17 Feb'17
Pass on the JSON, and choose binary encoding formats instead
Find out how developers can achieve significant performance boosts using new binary encoding formats as alternatives to JSON and XML.
- February 17, 2017
17 Feb'17
How deep learning and AI techniques accelerate domain-driven design
Is the codebase aligned with the enterprise model? Deep learning and other AI technologies are helping to align domain-driven design with the organization's business objectives.
- February 13, 2017
13 Feb'17
Good news, bad news for mobile app developers
Veteran mobile app developers opines on monetization, citizen developers.
- January 09, 2017
09 Jan'17
Looking ahead for 2017: Java, Containers, microservices, ALM and more
Each year at TheServerSide we map out at the beginning of the year, looking ahead at what the hot topics of the year are going to be, a list of topics upon which we will focus on from month to ...
- January 04, 2017
04 Jan'17
Java 9, Docker and Big Data: What are your New Year resolutions?
It's a New Year, and software developers make resolutions. Learning Docker, writing about Java 9 and playing with Big Data tools are my resolutions. What are yours?
- November 10, 2016
10 Nov'16
DOES16 keynotes quantify the benefits of a DevOps transition
At the DevOps Enterprise Summit 2016, Tripwire founder Gene Kim stated his case on why every organization should embark upon a DevOps transition.
- November 10, 2016
10 Nov'16
How Target improved software delivery by adopting DevOps processes
At the 2016 DevOps Enterprise Summit, Target's Heather Mickman describes the many ways the adoption of DevOps processes improved software delivery.
- November 09, 2016
09 Nov'16
How Agile transformations are sparked by successful DevOps adoption
Tasktop's Mik Kersten discusses how successful DevOps adoption projects often lead to large Agile transformations.
- November 07, 2016
07 Nov'16
QCon and DOES16 in full swing in San Francisco this week
Two very popular conferences are taking place this week in San Francisco, and we'll be bringing you the highlights from QCon and DevOps summit.
- November 03, 2016
03 Nov'16
IoT data consumption a key challenge in edge device scalability
IoT devices can be most unfriendly -- from cheap components to bad sensors -- which means handling, consuming and processing IoT data is a key to edge device scalability.
- November 03, 2016
03 Nov'16
Why you should choose the Go language for microservices development
How can teams simplify microservices development, especially when scaling microservices is the key? Many are turning to the Go programming language and Go kit for answers.
- November 03, 2016
03 Nov'16
Bridging the gap between well-designed APIs and DevOps best practices
Automation is the key to running error-free operations, which means well-designed APIs that give access to tasks are among the most important DevOps best practices.
- October 05, 2016
05 Oct'16
Pros and cons of a DIY approach to contributing to open source efforts
Everyone wants to contribute to open source projects, but few consider the risks. Salesforce evangelist James Ward outlines the legal and security risks involved.
- September 22, 2016
22 Sep'16
Fight antipatterns with YAGNTI: You ain't gonna need that interface
To go along with acronyms like TAGRI and YAGNI, we'd like to add YAGNTI: You ain't gonna need that interface. Learn why that applies to JavaOne 2016.
- September 21, 2016
21 Sep'16
Just like last year, JavaOne 2016 showcases Java 9 enhancements
With no particularly new announcements surrounding the Java platform, JavaOne 2016 has a more subdued feel than conferences in years past.
- September 21, 2016
21 Sep'16
From JShell to Jigsaw, reactive programming is built into Java EE
If we learned one thing from the JavaOne 2016 keynotes, it's that the Java EE platform is built to enable reactive programming.
- September 21, 2016
21 Sep'16
Transitioning Java EE to the cloud now more of a priority than ever
Enterprise Java was a topic of intense focus during the opening keynote at the JavaOne 2016 conference this year. As expected, Oracle had many proposals for how the EE platform can be made more ...
- September 21, 2016
21 Sep'16
The future of Java promises a cleaner, more readable syntax
Java has always been derided as being too verbose, especially when compared with languages like Groovy or Scala. But, according to Brian Goetz, that's all about to change after Java 9.
- September 20, 2016
20 Sep'16
Docker soon to have the Java platform contained
While Java and the JDK are all 'steady as she goes' at JavaOne, Docker and container talk generate excitement.
- September 20, 2016
20 Sep'16
JavaOne 2016: What's driving digital transformation?
Why is customers' rapid adoption of mobile devices and social media is spurring an increase in businesses' digital transformation.
- September 20, 2016
20 Sep'16
JShell: Adding REPL capabilities to the JDK
At JavaOne 2016, Oracle's chief architect of the Java platform group, Mark Reinhold, discusses the addition of JShell. Learn why he's excited.
- September 20, 2016
20 Sep'16
From Jenkins World to JavaOne, Docker and container technology pervades
What's hot in the world of Java development? Hands down, it's container technology, as evidenced by the attention it has garnered at both JavaOne and Jenkins World.
- September 19, 2016
19 Sep'16
News from JavaOne 2016
What is new with Java in 2016? Here you'll find the most up to date conference news from JavaOne in San Francisco.
- September 16, 2016
16 Sep'16
Building 3D apps for the future of manufacturing
Find out how 3D app developers are taking advantage of Autodesk's new cloud-based services to build and improve data integration services.
- September 16, 2016
16 Sep'16
Easing Jenkins and Docker integration pains at Jenkins World 2016
Many organizations are struggling with Jenkins and Docker integration, but CloudBees CEO Sacha Labourey says guidance can be found at Jenkins World 2016.
- September 14, 2016
14 Sep'16
DevOps adoption holds benefits for large and small organizations alike
It's easy for small organizations to embrace DevOps adoption. At Jenkins World 2016, larger organizations are talking about how to achieve success.
- September 14, 2016
14 Sep'16
Jenkins World 2016: Why Pipeline is so popular
While there is plenty to discuss at Jenkins World 2016, the Jenkins Pipeline plug-in is clearly the topic getting the most attention.
- September 12, 2016
12 Sep'16
How wearable apps are influencing the future of software design
As new wearable applications are constantly emerging in the marketplace, their development and design are changing how software is being written. Experts discuss the future of apps.
- August 03, 2016
03 Aug'16
Java Champion Trisha Gee on NoSQL, IntelliJ and Java 8
Presenting at QCon New York, Java Champion Trisha Gee talks about the hot-button topics in the conference's community, including NoSQL, IntelliJ and Java 8.
- August 03, 2016
03 Aug'16
Two Easy Sources of Customer Insights To Improve User Experience
Understanding how your customers use your app is critical to improving UX. Web analytics and CSR teams provide great opportunities to gather these insights easily and for low cost.
- July 19, 2016
19 Jul'16
What do you think of TheServerSide's fresh new look?
Surely you've noticed? Everything is fresh, and there's entire list of new features. Here's a rundown on what's changed and why.
- July 13, 2016
13 Jul'16
Simplified portable applications with Docker and microservices
As the industry moves away from traditional SOA, organizations are instead choosing to create portable applications with SOA and microservices.
- July 12, 2016
12 Jul'16
Don't let unfounded Docker fears deter container technology adoption
Container technology is changing the enterprise software landscape, but many unfounded fears are delaying Docker adoption.
- July 12, 2016
12 Jul'16
Choose your own adventure: Ottinger's advice about simple code and complex models
Java programs shouldn't read like a choose your own adventure novel. Joe Ottinger espouses the value of both advancing the language and keeping things simple.