DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The Latest Open Source Topics

article thumbnail
Is SASE the Solution for Third-Party Risk?
In addition to zero trust, using appropriate tooling like SASE can help secure an organization’s IT infrastructure from threats posed by third-party access.
June 1, 2022
by Gilad David Maayan CORE
· 5,474 Views · 1 Like
article thumbnail
Instrumenting a JavaScript Application for OpenTelemetry, Part 1: Setup
This post looks at the first steps for instrumenting a JavaScript application to report OpenTelemetry metrics.
June 1, 2022
by Chris Ward CORE
· 4,753 Views · 1 Like
article thumbnail
The Serverless Database You Really Want
Learn more about serverless databases, Apache Cassandra, and Kubernetes.
May 31, 2022
by Patrick McFadin
· 27,997 Views · 1 Like
article thumbnail
Are You Getting What You Need from Your UI Testing Tool?
The UI testing tool you have should check all the boxes for your business requirements.
May 26, 2022
by Chris Colosimo
· 3,930 Views · 2 Likes
article thumbnail
Apache Harmony Finally Defeated
Some have probably been expecting it for a long time, and this week it finally happened. Apache Harmony, an open source cleanroom implementation of Java was moved to the Apache Attic, where inactive projects are sent. The project management committee voted 20 to 2 in favor of discontinuing the project. One of the votes against moving Harmony to the Attic was PMC chair Tim Ellison, who thought it was too early to deactivate Harmony. But Harmony was probably already dead and buried once it's primary corporate sponsor, IBM, switched its support to OpenJDK last year. Android has not gotten invovled in the Harmony project recently because of their ongoing lawsuit with Oracle. Developers may still use the code while it resides, inactive, in the Apache Attic. Here were some comments from last year when most predicted the death of Harmony: "Well, pragmatically I would prefer one great open source JVM, rather than multiple average ones. So as long as OpenJDK is still GPL, I see no reason to cry over this. Reality is that I don't know of a single project going into production using Harmony. " --Jacek Furmankiewicz "Google has single handedly turned around the disaster that was J2ME. Assuming they'll eventually sort out the patent mess (and given the stakes, they will) that removes from the equation all the partners that had very little to bring to the table when it comes to mobile Java. Meanwhile, Oracle and IBM need to demonstrate through actual technical innovation that they are still relevant in the Java world. Last time I checked, the enterprise Java world was dominated by things like Spring (under the Apache license) rather than any JCP efforts. Oracle bought an empty shell. Filing patent related lawsuits left and right is probably not going to be very helpful since that tends to scare away customers. So, I'm hoping that this will end pretty quickly. Once it does, all parties can get back to moving the agenda forward on the run-time, language, and APIs. There is a lot of stuff that needs to start happening there and if Oracle won't do it, others will do it for them. In a nutshell, that's why Google is shipping Harmony rather than CDC. I'm pretty sure Google would have preferred to stay in the Sun community a few years ago if only Sun was not being so unreasonable." --Jilles van Gurp "For me, the question is: what to we, as coder, expect from Java? I don't think I will ever use a self patched SDK/openSDK in any production; I even doubt I would ever work in a project which would like todo that. Oracle might be the bad boy here, but -man!- they know techology. I strongly believe, that the SDK will be less stagnant in performance/features and lots of those 10 year old problems in Bugzilla will finally be tackled. Sun let the "open" part of Java start smelling and people started to invest significant time in non-Java languages like Scala and new ways of dealing with partitioning of services aka OSGi containers. Since JVM 1.5 they were not really able to focus this community power to anything bigger then some lame syntactic sugar and a DOA flash clone. Harmony is a nice place to play around with an open JVM, but I think this job moves more over to the more general LLVM. And I don't think that I want to bet my (professional) future on the fact that Google has to step always in when the rest of the industry has just a bad haircut day. IBMs move is logical. Whatever Harmony is or was, the impact was already limited. You simply can't build such infrastructure without more people building it. One company alone wouldn't push Apache or Tomcat, and any serious openJDK shouldn't do either." --Igor Laera Let the conversation now continue.
May 26, 2022
by Mitch Pronschinske
· 22,497 Views · 2 Likes
article thumbnail
Apache Aries: Helping Enterprise Developers Build OSGi Apps
the approval of the blueprint container specification by the osgi alliance enterprise expert group (eeg) inspired members of the eeg to start an open source project centered around implementing the blueprint spec and other technologies for osgi applications. in september the apache aries project was born in the apache incubator. the purpose of the apache aries incubator is to create a new community of people interested in building enterprise osgi technology geared toward the application programming model. for an introduction to the history and the purpose of the aries project, dzone interviewed ian robinson, a distinguished websphere engineer and a member of the osgi eeg. robinson is at the frontrunner for the apache aries project and has begun using its technology for ibm's websphere application server. dzone asked robinson about the factors inspired the aries project. robinson said, "from a standards direction, the work of the osgi alliance eeg was to define a set of specifications that would form part of an enterprise profile for osgi." he says the eeg has approved several specs for technologies that allow osgi applications to consume existing java ee technologies like jta, jpa, jndi, etc. "the purpose of the eeg was not to try and define competing specifications but to take what exists already in the java enterprise space and define how those technologies become consumable for applications running in an osgi framework," robinson said. robinson also observed some point efforts starting up inside existing apache projects that didn't have an enterprise osgi home to host them. one example was an implementation of the blueprint container spec, which started out inside apache geronimo , an open source java ee application server. robinson said that developing a blueprint implementation in geronimo made sense since the app server could use the it, but that didn't provide much visibility of the blueprint work outside of the geronimo project. robinson and his collaborators thought it would be a better idea to start a new incubator project who's primary focus was enterprise osgi, form a community around it, and then gather a set of osgi technologies in that new project so that other projects like geronimo, felix karaf, and servicemix could use that technology in their own runtime environments. apache aries is not an effort to build a new enterprise application server or a new application integration runtime. robinson says the purpose of the project is to build components like the blueprint container that can be used by those enterprise application servers. apache geronimo is currently working on consuming the aries blueprint container and apache felix karaf , which is the kernel of an enterprise integration runtime, is already consuming the aries blueprint container. in its three month existence, the apache aries incubator has already been successful in building a sizable community. including robinson, there are currently 43 committers distributed across a wide variety of companies. robinson says at the end of an incubation period, an incubator is considered a success and a top level project if it builds a vibrant community, and aries is well on its way with companies like red hat, progress, ibm, and sap represented. right now, no timeframe has been determined for when the aries project intends to graduate from incubation. robinson says the community will decide when they've done enough work to become a top level project. dzone asked robinson the most important question for any apache project: 'how did the project get its name?' robinson explains: "we started thinking in ibm about the aries project way back in early april when the blueprint work started in apache geronimo. i mentioned that geronimo is a consumer of blueprint, but not the obvious project to develop it - we thought back then that what we needed was a new incubator for the blueprint container and other enterprise osgi technologies. aries is the star sign for that time of the year - simple as that." hence the logo for apache aries is the ram. ibm's websphere application server v7 already uses some of the technology in the apache aries project for its open alpha , which helps deploy enterprise applications as osgi bundles. to get involved with the apache aries project, you can visit their "getting inolved" page.
May 26, 2022
by Mitch Pronschinske
· 20,065 Views · 3 Likes
article thumbnail
Announcing the JavaFXpert RIA Exemplar Challenge
I posed the question "Should There be Enterprise RIA Style Guidelines?" on JavaLobby in late 2008, and received some valuable feedback/discussion. Based upon that feedback, I'm replacing my question with the following challenge: "Create an application in JavaFX that exemplifies the appearance and behavior of a next-generation enterprise RIA application". Here are the rules to this JavaFXpert RIA Exemplar Challenge: 1) Each application must be created in JavaFX by a team consisting of two participants: A graphic designer, and an application developer. Both participants on the winning team will be recognized, and will share the prize. 2) The code must be offered as open source, in the form of the updated Berkeley Software Distribution License. The code for the winning entry will be added to the open source JFXtras project samples library. 3) The entries must be submitted in the form of a NetBeans project by 00:00 GMT on 10 January 2010. I'll provide an email address for submissions soon. The entries will be judged by one JavaFX developer (Jim Weaver), and one graphics designer (I'll let you know who this is as soon as I've chosen him/her). The criteria for judging will be how well we feel that the entry "exemplifies the appearance and behavior of a next-generation enterprise RIA application". 4) The winning entry will be announced on 20 January 2010 on the JavaFXpert.com blog. 5) The prize, which is a cash award of USD 2000 (USD 1000 for each one of the two participants), will be awarded after the winning team is announced. If you have any questions about this contest, please leave a comment on the associated JavaFXpert.com blog post. Thanks, and have fun with the contest! Jim Weaver JavaFXpert.com
May 26, 2022
by James Weaver
· 4,297 Views · 1 Like
article thumbnail
Android Tutorial – Learn Android From Scratch!
In this article, we discuss the basics behind Android app development, including architecture, application anatomy, and a quick "Hello, World"app.
May 26, 2022
by Aayushi Johari
· 16,237 Views · 8 Likes
article thumbnail
Experience Obsolesce: The Glaring Reality of Rapid Technology Change
There is a growing phenomenon in the IT community that challenges the concept of experience and a lifelong dedication to a career or area of study.
May 24, 2022
by Kartik Patel
· 3,787 Views · 1 Like
article thumbnail
June 1-3 Open Source RT-Thread IoT OS Global Tech Conference
Sign up for free!
May 20, 2022
by Nath Abby
· 27,620 Views · 2 Likes
article thumbnail
A Guide to Test Automation Types, Tools, and Benefits
Why should you have to do all that heavy testing lifting by yourself? Or at all?
May 19, 2022
by Praveen Mishra
· 37,140 Views · 19 Likes
article thumbnail
Top 11 Cloud Platforms for Internet of Things (IoT)
Looking over the top 11 cloud platforms for Internet of Things (IoT), we highlight the importance of scalability, cost, and connectivity. Click here for more.
May 19, 2022
by Diksha Rana
· 160,887 Views · 10 Likes
article thumbnail
A Comprehensive Guide to Blockchain Platforms in 2019
Your one-stop shop for blockchain platforms in 2019.
May 18, 2022
by Somya Lekhi
· 8,513 Views · 3 Likes
article thumbnail
20 Years of Open Source: Why the Best Payment APIs Use Shared Code
After celebrating the 20-year anniversary of OSS, we take a look at how open source has influenced the virtual payment system.
May 18, 2022
by Andrey Bobrovskiy
· 4,089 Views · 1 Like
article thumbnail
20 Testing Tools and Libraries You Need to Know
This list of testing tools and libraries includes some that will be useful for automated testing, unit testing, and a variety of other testing needs.
May 18, 2022
by Srinivasan Sekar
· 39,334 Views · 27 Likes
article thumbnail
14 Mistakes I Did That You Should Avoid As A Newbie Automation Tester
If you're just getting started with automation testing, make sure that you avoid these 14 mistakes that this developer learned the hard way.
May 18, 2022
by Ramit Dhamija
· 12,804 Views · 2 Likes
article thumbnail
12 Kick-Ass Software Prototyping and Mockup Tools
Let's compare the performance and features of twelve different prototyping and mockup tools for web apps to learn their advantages.
May 18, 2022
by Alesia Krush
· 42,454 Views · 2 Likes
article thumbnail
Build a Seamless GitOps Pipeline with Flux
Get a good idea of what a GitOps pipeline looks like, how it differs from a CI/CD pipeline, and why Flux is central to a GitOps pipeline.
May 18, 2022
by Twain Taylor CORE
· 5,242 Views · 1 Like
article thumbnail
Open-Source Schema-Driven Asset Management Tool Designed to Enhance Climate Resilience
In this article, learn about an open-source tool that is being provided as a free service to those who need to build their climate resilience.
May 17, 2022
by Oliver Smith
· 4,718 Views · 2 Likes
article thumbnail
Top Six Kubernetes Best Practices for Fleet Management
Many enterprises are struggling to keep up with a rapidly growing number of Kubernetes clusters spread across on-prem, cloud, and edge locations.
May 16, 2022
by Kyle Hunter
· 5,336 Views · 2 Likes
  • Previous
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ...
  • Next

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: