Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

SourceForge's Release Process Sucks

Dave asked earlier today if we should move Roller to be hosted at java.net rather than sourceforge.net. I responded with "SourceForge works for me" and didn't see any reason for a move. But after dealing with trying to release 0.8 of appfuse all night, I'm ready for something better. The release process sucks. I have to FTP files to upload.sourceforge.net (anonymously) and then, when the files are completed, selected them as files to release through the web UI.

The problem is that I've been trying to upload for the last 24 hours, and it keeps failing at different points in the upload process. So, here's the worst part - you can't "delete" from the FTP site - you have to release the file, and then delete it. What a pain in the ass - I've done this about 10 times now. My XP machine seems to be the source of my ftp-connection-dropping problem, so I've moved over to my Linux box. So now I'm ready to upload all my files, and look what SF gives me:

We're Sorry.
The SourceForge.net Website is currently down for maintenance.
We will be back shortly

Fuckers.

Posted in Java at Jun 11 2003, 11:03:26 PM MDT 9 Comments
Comments:

I disagree on sf.net. SF.net has facilitated free CVS, free bandwidth, free storage, etc. and has made it easy to distribute sofware for open source. I upload a 144 meg file all the time with minimal issues. Thanks to sf.net for helling out open source, without which I could not have made bP. .V

Posted by Vic on June 12, 2003 at 07:43 AM MDT #

Not to mention their search engine, it sux! Most of the times I get a "server is overloaded try again msg"

Posted by Arjun Ram on June 12, 2003 at 08:06 AM MDT #

I definitely appreciate the free stuff (bandwidth, storage, mailing lists, etc.). And I must say that all this makes SourceForge ROCK! However, the title of my post was SourceForge's Release Process Sucks - and I stand by this - it could definitely be improved.

Posted by Matt Raible on June 12, 2003 at 09:28 AM MDT #

ditto to this! I was just bitching about this last night. You might want to give savanaah a try. Certain things about sourceforge have always irked me, and it didn't start when they went to that download mirror engine grrrrrrrrrrrr...talk about making it difficult to wget, I loathe that thing!

Posted by Dan Allen on June 12, 2003 at 12:14 PM MDT #

I couldn't agree more. There have been several times that I have pointed people to sf.net/struts for one reason or another only to get "We're sorry" plastered in my face. That just plain ole sucks!!

Posted by James Mitchell on June 12, 2003 at 01:26 PM MDT #

Yup, I've also had massive problems FTP'ing files to that incoming directory. :-(

Posted by Simon Brown on June 12, 2003 at 03:55 PM MDT #

This is actually becoming more of a sourceforge rant in the comments than the original post, but let's consider this. Linux kernel developers don't sit back and say "well, it is free, so therefore it doesn't have to be perfect." The sourceforge offering is most appreciated and has driven a ton of open source developement, but it is far from perfect. For instance, where do you put a screenshot? Why are forums so difficult to navigate and search? Why are the bug lists so primitive? I think that it is time for many improvements to sourceforge, and savanaah put together a nice start, but I am not necessarily married to that interface either. If a project doesn't have it's own homepage (only sourceforge) it just doesn't seem complete. I loathe project links that point to a sourceforge project page and instantly look for the "Home" link. Anyone else with me?

Posted by Dan Allen on June 12, 2003 at 04:29 PM MDT #

I appreciate all that sourceforge has done for developers and I am not ungrateful. But my time is valuable and sourceforge is a PAIN IN THE ASS. I totally agree with Matt on this one. It just seems like sourceforge is plagued with issues. The WebCVS lags significantly from the pserver, the CVS stats are broken, the project stats are broken, the release process makes pulling out your hair seem like a pleasurable activity, and generally the interface doesn't trust its administrator, frequently giving the message "you are not allowed to do that procedure." I host my project Studs on sourceforge.net, but I am not sure if it will stay there forever.

Posted by Dan Allen on September 01, 2004 at 06:12 PM MDT #

We are running a similar service at Projxpert, its running Subversion instead of CVS, and projects have forums & an issue tracker.

Open source projects can be hosted there but our service is not only limited to open source. If you want to manage your personal projects or for your business you can do that aswell for a small fee.

Comments like these are insightful for us as our goal was to take the best of Sourceforge, leave out the crusty bits and improve on it.

s.

Posted by Scott on August 31, 2005 at 05:06 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed