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 Frameworks Topics

article thumbnail
End-to-End Tracing With OpenTelemetry
Tracing is one of the pillars of observability. This article focuses solely on traces and describes how you can start your journey into observability.
September 2, 2022
by Nicolas Fränkel CORE
· 8,661 Views · 3 Likes
article thumbnail
Building Microservices Using Spring Boot and Docker
This step-by-step guide helps full-stack developers build components in microservices using Spring Boot and employ them in Docker.
September 1, 2022
by Shamik Mitra
· 144,977 Views · 105 Likes
article thumbnail
.NET Framework Vs .NET Core: A Complete Quick Comparison
What should you choose for your next application - .NET Framework or .NET Core? In this article, let’s compare these two platforms and make the right decision.
August 31, 2022
by Kiran Beladiya
· 6,619 Views · 1 Like
article thumbnail
Prototype Pattern in JavaScript
Prototype patterns are needed when the object that you need to create is time-consuming, requires intensive resources, and is expensive.
August 30, 2022
by Mahipal Nehra
· 5,454 Views · 4 Likes
article thumbnail
Here Is How To Develop UIs Faster in ReactJS
Develop UI in ReactJS: Learn 5 techniques to build UI faster with ReactJS and trending UI libraries to use in React to help designers build UI faster.
August 26, 2022
by Nisarg Mehta
· 7,967 Views · 2 Likes
article thumbnail
Ionic App Development Over Other Frameworks: Is It Hyped?
Ionic is an open-source SDK and was developed in the year 2013 for hybrid mobile app development. 8 million applications are built using this framework.
August 25, 2022
by Satyam Chaturvedi
· 14,112 Views · 3 Likes
article thumbnail
Ruby on Rails vs Python for Web Development
Comparing two languages is difficult when choosing to develop a website. But few know the use and purpose of Ruby vs Python.
August 25, 2022
by Ferry Fitriadi
· 4,359 Views · 2 Likes
article thumbnail
Renovate, a Dependabot Alternative
Learn more about Renovate, a dependabot alternative.
August 24, 2022
by Nicolas Fränkel CORE
· 8,187 Views · 4 Likes
article thumbnail
WebRTC Video Calls With Angular and Spring Boot
This in-depth tutorial demonstrates how to add video calls to an Angular/Spring Boot project with WebRTC in TypeScript.
August 23, 2022
by Sven Loesekann
· 4,529 Views · 5 Likes
article thumbnail
How To Create a Spring Boot Kubernetes Controller
Learn how to create Spring Boot Kubernetes controller.
August 23, 2022
by Amrut Prabhu
· 4,646 Views · 2 Likes
article thumbnail
Top Alternatives to Django for Web Development
Explore what are the other frameworks that can compete with Django on the same tech functional advancement level.
August 22, 2022
by Tetiana Stoyko
· 4,771 Views · 2 Likes
article thumbnail
Bootstrap K3S Data: For Beginners
Let’s take a look at how to create an initially well created cluster for managing bootstrap data with a description of K3S and High availability (HA) clusters.
August 21, 2022
by Hrittik Roy
· 6,950 Views · 2 Likes
article thumbnail
How to Debug an Unresponsive Elasticsearch Cluster
While highly scalable, Elastisearch is complex to set up. Read on for a cheat sheet for common integration issues, what they mean, and how to solve them.
August 21, 2022
by Derric Gilling CORE
· 6,073 Views · 2 Likes
article thumbnail
Angular 13's New and Improved Features and Updates You Need to Know
The Angular 13's new features and breaking changes will be explained in this article so that you can determine whether it's worth updating your project or not.
August 18, 2022
by Viaana Michael
· 3,398 Views · 2 Likes
article thumbnail
ASP.NET Web Forms Modernization Series, Part 2: Business Logic Layer Considerations
In this second post of a series dedicated to ASP.NET Web Forms modernization, follow a discussion of data access layer considerations.
August 17, 2022
by Veli Pehlivanov
· 2,963 Views · 1 Like
article thumbnail
Multi-tenancy Architecture With Shared Schema Strategy in Webapp Application Based on Spring-boot, Thymeleaf, and Posmulten-hibernate (Part 1)
One database to serve them all, one schema to bind them all.
August 16, 2022
by Szymon Tarnowski CORE
· 5,319 Views · 2 Likes
article thumbnail
Understanding the Good and the Bad of .NET Development Framework
Many developers use .NET framework to create software applications. Here are some advantages and disadvantages of this framework you should know about.
August 16, 2022
by Huzaifa Khan
· 3,203 Views · 1 Like
article thumbnail
What to Know About Python and Why Its the Most Popular Today
Python is an incredibly versatile programming language that can be used for data science projects, data analysis, machine learning, and data visualization.
August 16, 2022
by Aashutosh Kumar Yadav
· 5,745 Views · 4 Likes
article thumbnail
On Cosmetics vs. Intrinsics in Programming
Code has cosmetic and intrinsic characteristics. See examples demonstrating how to achieve the same intrinsic with different cosmetics and vice versa.
August 15, 2022
by Nicolas Fränkel CORE
· 3,648 Views · 2 Likes
article thumbnail
Total Bummer: Pivotal Drops Groovy
Pivotal announced yesterday that Groovy 2.4 And Grails 3.0 will be the last major releases under Pivotal sponsorship. This is big news that has not surprisingly created a lot of buzz in the blogosphere. In this post, I describe some of the questions that others and I are wondering about and speculate on Groovy's future. Groovy’s Future is in Doubt Sadly, it appears at this time that is more likely than not that Groovy does not have a significant future ahead. It would seem that the developers of this program are going to allow it to rot away instead of taking any action steps to potentially stave off such an outcome. It seems from the statements put out by Pivotal that they are likely to nix Groovy due to a general lack of use among its customer base and the inability of the company to keep up with everything that it needs to in order to continue to offer this service to those who are still using it. We are sorry to say that it appears that Groovy is on its way out even though we don’t want it to be. Sometimes, that is just the way that these things go. After reading multiple Reddit references to this announcement, my initial thought was to see what Guillaume Laforge had to say about this. Apparently, a lot of people had the same idea because I encountered a 503 error when trying to access his page. Fortunately, I did not have to wait for Laforge's blog to be available to get more insight from him on this announcement because there were a couple of interviews with him regarding the announcement already online: Voxxed.com's Pivotal’s "Sad and Odd'' Decision to Set Groovy Adrift and InfoQ's Pivotal Pulls Groovy/Grails Funding. Since that time, Laforge's blog is available again and has a post on the subject calledThe Groovy project is looking for a new home. Another person frequently and deservedly associated with Groovy, Graeme Rocher, has also posted on the subject: The Future of Groovy and Grails Sponsorship. Laforge and Rocher were co-founders of G2One, which was acquired by SpringSource in late 2008. VMWare then acquired SpringSource about one year later (and VMWare had been owned by EMC since late 2003). EMC would later announce the spin-off of Pivotal in 2013 and Pivotal today announced the dropping of Groovy support as of 21 March 2015. Questions, Answers, and Speculations The posts referenced here in my post have collectively answered some of my questions about Groovy and at the same time presented additional questions. Why is Pivotal dropping the financial support of Groovy and Grails? Answer: Pivotal's announcement: "The decision to conclude its sponsorship of Groovy and Grails is part of Pivotal’s larger strategy to concentrate resources on accelerating both commercial and open source projects that support its growing traction in Platform-as-a-Service, Data, and Agile development. Pivotal has determined that the time is right to let further development of Groovy and Grails be led by other interested parties in the open source community who can best serve the goals of those projects." Who Might Sponsor Groovy and/or Grails Development? Speculation: Many organizations benefit from Groovy and Gravy, but many probably aren't prepared to invest as fully in their development as G2One, SpringSource, VMWare, and even Pivotal have been. An example of an organization with an obvious vested interest in Groovy's future is GradleWare. Ken Kousen has tweeted and written a blog post on the opportunity of acquiring Groovy and Grails sponsorship. What does this announcement mean for Groovy's future? Answer Mixed with Speculation: Based on Laforge's and Rocher's posts, it seems clear that the core developers plan to continue working on Groovy. However, it is understandable that if this effort is not funded (sponsored), it will have to be at a slower pace than before (I have found through personal experience that home projects take a lot longer to complete than paid projects). I believe that Groovy has strong momentum already that will continue for some time. It is vital to Gradle, is used with other open source projects and tools such as SoapUI, and could have a promising future running on Android. I primarily use Groovy for scripting and simple "glue" tools in Java applications. The language is mature and serves these purposes well and I see no reason to stop using it at this time. What does this mean for the future of the Spring Framework? Speculation: There is some concern that perhaps Spring Framework could be jettisoned next from Pivotal. This seems unlikely to me, but I didn't expect Pivotal to drop Groovy either. As much as I love Groovy and as much effect on Java and JVM development as I acknowledge it has had, I think Spring Framework has been even more pervasive in Java EE development than Groovy and Grails have been in Java SE and Java EE development. That stated, Pivotal has shown that they are willing to, as most successful businesses are, drop a product offering that is perceived as not benefiting their strategy and bottom line. I can certainly understand if this development concerns users of Spring. Is Standards-Based More Important than Being Open Source? Answer: This is a difficult question to answer that often depends on numerous contextual factors including the tools being compared, the expected length of life of the products being built, etc. Fortunately, we often don't have to choose between these as many reference implementations in the Java world are also open source. However, a point can be made that any product that is not standard (including commercial or proprietary) is subject to losing support or not being available any longer. The theory is that if standards-based products are used, one can then shift to another implementation of that standard if necessary. However, a standard is only as good as its implementations and if there is only one realistic implementation of a standard, there's not much of an advantage of transferability there. Conclusion Although I understand Pivotal's motivation for dropping Groovy, I am still sorry to hear that news. I appreciate the effort that key Groovy contributors such as Laforge and Rocher have made and I appreciate the companies that have sponsored that work. Through this sponsorship and work, we have a really nice language to use for scripting and other purposes. I hope that a sponsor can be found for Groovy, but I plan to continue to use it either way.
August 13, 2022
by Dustin Marx
· 12,214 Views · 1 Like
  • 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: