Coffee Talk: Java, News, Stories and Opinions
Recent Posts
-
"AI First" the mantra for Google I/O 2017
- Community Member 19 May 2017 -
Java modularity's future takes a hit as Project Jigsaw (JPMS) is voted down
- TechTarget 10 May 2017 -
IBM's Watson is a joke, and Oracle won't be 'winning' for long
- TechTarget 09 May 2017
Google's annual worldwide developer conference (Google I/O) kicked off at the Shoreline Auditorium in Mountain View, California on Wednesday morning. Seven thousand people are attending live, and othe
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 ...
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 ...
-
The 12-Factor App is cloud-native development for dummies
- TechTarget 08 May 2017 -
Can JVM performance in the cloud really compete with bare-metal metrics?
- TechTarget 05 May 2017 -
Java 9 will finally give the term 'deprecated' meaning
- TechTarget 19 Apr 2017 -
How Disney organized for an Agile DevOps transition
14 Apr 2017 -
Architecting cloud systems and the human side of DevOps deployment
13 Apr 2017 -
2017: A year for women being bold with change in technology
11 Apr 2017 -
From the JSF 2.3 release to the Amazon AWS outage, we're taking shots at easy targets
- TechTarget 06 Apr 2017
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 ...
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 ...
They are finally pruning away deprecated methods out of Java 9. The deprecated value will now have deprecated meaning.
Conversations about architecting the enterprise for agility often start with a consideration of new technologies. However, this only works when enterprises processes and policies that support them ...
Find out now Netflix and other leading organizations attract and empower the top talent required for building out leading enterprise architectures..
This year, the theme for International Women’s Day was “Be Bold for Change”. To kick off my series on women in technology, I made a point of attending a local celebration hosted by Intuit. All the ...
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 ...
-
Ajax, JavaScript support and CDI alignment tops the list of what's new in JSF 2.3
- TechTarget 05 Apr 2017 -
One does not simply 'stop calling' Java's deprecated methods
- TechTarget 28 Mar 2017 -
Agile and DevOps aren't two magical unicorns of software development
- TechTarget 27 Mar 2017 -
Java EE makes best-of-breed software conglomerations a thing of the past
- TechTarget 22 Mar 2017 -
IoT developers face critical questions when digitally transforming cities
13 Mar 2017 -
Machine learning and big data experts gather at the Dallas Data Science Association Conference
10 Mar 2017 -
How to win at an IoT hackathon
27 Feb 2017 -
Addressing the challenges of modern day big data science
26 Feb 2017 -
Arguing the business case for IoT adoption
22 Feb 2017 -
Unclear strategies and a lack of expertise remain common IoT challenges
22 Feb 2017 -
IoT analytics reveal the true value of edge device deployment
20 Feb 2017 -
Good news, bad news for mobile app developers
- Features Writer 13 Feb 2017 -
IoT entrepreneurship on display at North Texas hackathon
26 Jan 2017 -
In the world of DevOps, maneuverability is more important than speed
20 Jan 2017 -
Looking ahead for 2017: Java, Containers, microservices, ALM and more
- TechTarget 09 Jan 2017 -
Java 9, Docker and Big Data: What are your New Year resolutions?
- TechTarget 04 Jan 2017 -
Four Agile and DevOps best practices to adopt 2017
27 Dec 2016 -
Yes, Agile DevOps initiatives sometimes fail
15 Dec 2016 -
Hate your job? Improving the ALM process might help
12 Dec 2016 -
DevOps tooling only a small part of the enterprise security puzzle
02 Dec 2016 -
Implementing a scalable, microservices architecture without all the hype
29 Nov 2016 -
Chipmaker Intel reasserts its longstanding commitment to the Java platform
28 Nov 2016 -
Three things you didn’t know about Golang, NoSql, and Cloud
17 Nov 2016 -
Developments in WebRTC: Real-Time Communication and the Transformation of Communication
15 Nov 2016 -
QCon and DOES16 in full swing in San Francisco this week
- TechTarget 07 Nov 2016 -
How to capture a heap dump
07 Nov 2016 -
Multi-modal NoSQL and cloud based microservices hot topics at JavaOne 2016
01 Nov 2016 -
Advanced container architectures: Kubernetes clouds and distributed Docker deployments
21 Oct 2016 -
How to engage future generations of programmers with Java
19 Oct 2016 -
IBM promotes microservice architectures as key way to "Make Java Great Again"
16 Oct 2016 -
Mobile integration a bigger development pain-point than social, security and maintenance combined
14 Oct 2016 -
IoT security tips: Five ways developers can help thwart IoT malware threats
12 Oct 2016 -
Microservice APIs the key to middleware management and container deployments
11 Oct 2016 -
CERN: Where Java technology and particle accelerators collide
07 Oct 2016 -
What we learned about the world of Java from the JavaOne 2016 keynotes
04 Oct 2016 -
Intel espouses their commitment to the JDK at JavaOne 2016
03 Oct 2016 -
Software engineering lessons to be learned through Mars exploration
01 Oct 2016 -
Transitioning Java EE to the cloud now more of a priority than ever
- TechTarget 21 Sep 2016 -
Docker soon to have the Java platform contained
- TechTarget 20 Sep 2016 -
JavaOne 2016: What's driving digital transformation?
- Features Writer 20 Sep 2016 -
From Jenkins World to JavaOne, Docker and container technology pervades
- TechTarget 20 Sep 2016 -
Mobile pushes CI innovation with Jenkins and Gradle tools
15 Sep 2016 -
Jenkins, DevOps, Microservices and Containers: Preparing developers for tomorrow's technologies
15 Sep 2016 -
Governance isn't enough when it comes to designing secure software
23 Aug 2016 -
New DevOps tooling and expanding DevOps definition causing blurred lines in IT
19 Aug 2016 -
From Bamboo to Jenkins, 2016 means continuously integrating
14 Aug 2016 -
The build manager is on life support. Call Gradle for some CPR
08 Aug 2016 -
Capturing a thread dump
08 Aug 2016 -
Git Tutorial – The Ultimate Guide
08 Aug 2016 -
A cheat sheet for Java exceptions
07 Aug 2016 -
The Law of Demeter doesn't mean one dot
03 Aug 2016 -
Fully automatic live reloading of Spring Boot apps on AWS
03 Aug 2016 -
Two Easy Sources of Customer Insights To Improve User Experience
- Consultant 03 Aug 2016 -
CI versus CI: Does Continuous Integration lead to Continuous Improvement?
25 Jul 2016 -
What do you think of TheServerSide's fresh new look?
- TechTarget 19 Jul 2016 -
Choose your own adventure: Ottinger's advice about simple code and complex models
- TechTarget 12 Jul 2016 -
About the blog
05 Jul 2016 -
Future-proofing your applications: Fix it now, not later
- Editorial Assistant 14 Jun 2016 -
The first steps of understanding mobile security
- Editorial Assistant 09 Jun 2016 -
How would you define the term IDE?
- TechTarget 24 May 2016 -
The DevOps train has arrived and Agile developers must hop on
- Editorial Assistant 24 May 2016 -
Big data isn't going to go mainstream, it's already there
- Editorial Assistant 19 May 2016 -
How big data can help your enterprise
- Editorial Assistant 11 May 2016 -
What does Android look like from a Mountain View? Insights on Google I/O
- TechTarget 10 May 2016 -
APM and programming does not need to be that hard
- Editorial Assistant 05 May 2016 -
Jenkins 2.0: A drama free, full increment release of the popular CI tool
- TechTarget 29 Apr 2016
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 ...
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.
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 ...
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.
Digitally transformed smart cities are the wave of the future, there’s no doubt about that. But the road to a more connected municipality is far from clear. Although there are some common ...
For the second year in a row, experts gathered in Dallas to explore the world of machine learning and data science.
Unlike most technology hackathons, this event kept a laser focus on the commercial side of technical innovation. What was the outcome of this IoT hackathon? It was a very tight race.
The Dallas Data Science Conference for 2017 focused on the three key areas of technology, innovation, and career for a large audience of students, industry professionals, and entrepreneurs. The ...
As an increasing number of businesses embrace IoT adoption to create more efficiency, reach new market segments, and innovate for the future, they are facing challenges along the way.
As an increasing number of businesses embrace the Internet of Things to create more efficiency, reach new market segments, and innovate for the future, they are facing challenges along the way.
Analytics delivers the real value of IoT and it’s not surprising that this is the area where businesses, vendors, and thought leaders are focusing their attention.
Veteran mobile app developers opines on monetization, citizen developers.
What better way to promote IoT entrepreneurship than by sponsoring a hackathon and awarding prizes that come with business development guidance to the winners?
Find out how Claude Remillard approached creating a new team at Microsoft for experimenting with new app releases.
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 ...
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?
From cloud development to Agile tooling, here are four DevOps best practices for you to embrace in 2017.
There is a great deal of confirmation bias in the world of DevOps, but the fact is, DevOps initiatives sometimes fail. Here we explore why.
If you ask Damon Edwards, Founder of SimplifyOps, and IT Skeptic Rob England, there’s a dirty little secret in the IT industry: a very high percentage of IT professionals hate their jobs. In fact, ...
A big part of operations is security, and while many tools exist to help with threat coverage, DevOps tooling is only a small part of the threat avoidance puzzle.
The days of the monolith are numbered. A system that may have worked fine internally for a few hundred users simply isn’t designed to work well for thousands of geographically dispersed users.
Reflecting back to JavaOne 2016, we take a look at Intel VP Michael Greene's talk about why the Java language and Intel is a great mix.
The tech evolution is occurring so rapidly that yesterday’s opinions are often invalid today. Here's some currently valid insights into Golang, NoSQL and Cloud
Web Real-Time Communication as an API definition and framework has made a huge impact in the communications arena by empowering users to instantly share multi-media across a wide array of devices.
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.
Heap dump is a snapshot of the Java memory. It contains information about the Java objects and classes in the heap at the moment the snapshot is triggered. It’s vital artifact to diagnose any Java mem
From cloud based microservices to multi-modal NoSQL, there was plenty to learn, propose, and discuss at JavaOne 2016
Be it AWS or Azure, cloud providers on both ends are making it easy to take Docker and Kubernetes architectures to the cloud.
As every JavaOne conference makes clear, Java is going to be around long after the current crop of attendees has been rendered obsolete.
Being heavily vested in Java technology, it's always interesting to see what Big Blue is doing to move the Java platform forward.
Many companies are simply outsourcing their mobile development needs because they don’t have the staff expertise in-house to handle native iOS or Android programming. But is this a sustainable approac
From device spoofing to malware, information disclosure, and DOS attacks, there are many ways a compromised device can become a threat. Here are ways to keep your devices safe.
For consumers and creators of middleware, microservices, and APIs, the future is bound to be complex. But it will be full of examples of big business taking risks to get it right.
At JavaOne 2016, CERN software engineer Ben Wolff discussed the important role Java plays in the world of advanced physics.
JavaOne 2016 keynotes pulled from a variety of topics from health research to Mars exploration. Here's what those keynotes taught us.
Hardware manufacturer Intel has always had an affection for Java based software. At JavaOne 2016, Michael Greene revealed the depths of their commitment.
At JavaOne, NASA Aerospace Engineer Dr. Anita Sengupta shared space exploration lessons that apply to all areas of engineering.
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 ...
While Java and the JDK are all 'steady as she goes' at JavaOne, Docker and container talk generate excitement.
Why is customers' rapid adoption of mobile devices and social media is spurring an increase in businesses' digital transformation.
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.
Sometimes it's a disrputive technology that changes tools and technologies for the better.
In an era when technology is changing at lightning speed, it’s hard for mere mortals to keep up. This is as true for software developers as for anyone else.
As blue tooth enabled storage devices move in and out of secured facilities, organizations must realize that governance isn't enough.
As DevOps matures, with the help of CI and CD tools, roles and responsibilities continue to shift. For developers, this evolution into DevOps culture provides an opportunity to gain perspective.
Be it new tools from Atlassian, or Jenkins upgrades, developers have more options than ever when it comes to Continuous Integration.
The role of the build manager has gone out of style, but in a world of increasingly complicated deployments, maybe it's time time for a resurrection?
fastThread is an universal thread dump analyser. It parses complex thread dumps and presents with you with insightful metrics and beautiful graphs.
Git is, without any doubt, the most popular version control system. Ironically, there are other version control systems easier to learn and to use, but, despite that,
A collection of tips and insights for handling Java exceptions
The well-known Law of Demeter is seriously misunderstood by object-oriented programmers - it isn't equal to the law of one dot.
In this post we're going to take a look at one of Spring Boot's best kept secrets: the Spring Boot DevTools.
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.
It's one thing to install Jenkins and boast about being progressive. But is your CI actually leading you to continuous improvement?
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.
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.
Community driven content discussing all aspects of software development from DevOps to design patterns.
Future-proofing is an important because the cost of re-work can skyrocket if the right provisions aren't in place. IT professionals may be in the race to meet time-to-market pressures but ...
We live in a very mobile heavy society and many enterprises have mobility at the center of their IT strategy. As such, it can't help to understand mobile security better and equipping your ...
Every experienced software developer knows what an IDE is, but how would one define the term to someone just learning about IT?
DevOps have been an exciting shift in the technological landscape and if you haven't already jumped on the bandwagon, perhaps it's time your organization does.
Big data is undeniably becoming more wide-spread as it continues to grow. Part of the reason for that is because many things are fueling big data, but what's interesting is that big data, in ...
Big data is defined as "any voluminous amount of structured, semi-structured and unstructured data that has the potential to be mined for information." That's great, that means all businesses need ...
So,they've moved the Google I/O conference away from downtown San Francisco out to Mountain View where Google has a big stake in the Shoreline Amphitheater. I've got mixed emotions on the move.
We live in an information society where new advancements have consistently made the technological landscape an exciting one. And programming obviously plays a crucial role in making these new ...
A full increment release is usually a big deal. I mean, just recall for a moment all of the hoopla surrounding Java's last full increment release... Actually, there's never been a full increment ...