GAE-Studio reaches V 1.0 and now supports all App Engine programming languages!

It’s a big day for GAE Studio. Version 1.0 has finally arrived! The software is ready for use by a much larger segment of the GAE development community. It is now possible to use it with every language that App Engine supports!

To get started, you only have to read our documentation. Now, let’s dive in and see what’s new in version 1.0 of GAE Studio.

For all you GAE developers who create applications in languages other than Java, GAE-Studio now supports Python, Go and PHP. This is a big step forwards for our product. Supporting all available runtimes has always been one of our objectives, and we know it is a capability many people were waiting for. To make multi-language support possible, you can now use GAE-Studio as a module. Using GAE-Studio locally will be a challenge, but we’re working hard to make it easy to use GAE-Studio. Using it locally with Java is already possible if you build an EAR. We’re working hard to make this process as seamless as possible in every runtime.

The login/oauth system was a hassle for first-time users. Since we want to put this software in as many hands as possible, authentication and license validation has been removed. You still need to login with your developer account to use GAE-Studio as a module. This change comes at a cost, in order to keep developing GAE Studio, we need to sustain an income, so we have moved some features to the paid tier. Once we’re ready to re-introduce them, you’ll be able to purchase a license to activate those features. We’ll talk about them in detail in a future newsletter, but just as a snapshot here’s a list: profiling datastore requests, applying batch operations on large datasets and evaluating GAE usage cost.

We also installed GAE-Studio on a really simple sandbox application, which will allow you to try it and quickly see if that’s what you need. There’s a Submit form if you want to help us fix any problems you find, or to send suggestions to improve the product. You’ll need to request access to the sandbox by sending an email to: gaestudio@arcbees.com.

Also, GAE-Studio will now let you execute GQL requests to filter data. It is a powerful tool for extracting only the data you need for a given development task.

We’ve added visual cues based on beta tester feedback, and we think this really improves the UX. We ourselves use GAE-Studio every day for our projects, so we really understand and appreciate the value of these UX improvements.

After adding JSON import/export in our last release, we now feature the ability to export to CSV, which can be useful if you want to use analytical tools like Excel to examine your data.

Last but not least, you can now select multiple entities and delete them, or mass-edit the values in fields that selected entities share.

Please continue offering us feedback via our issue tracker, or drop us an email ! This was a big release, but more and better things are yet to come. We are really looking forward to our upcoming releases and want to incorporate your feedback in the process. Thanks for all your help so far. You are all awesome and please join our community on Google+ to follow progress as well as exchange ideas with other developers.

To conclude this newsletter, we should not forget that building software is a collaborative enterprise and we have many contributors to thank. You should pay attention to those names, because these people are awesome and have mad skills! We are deeply grateful for their work. Thanks so much!

Contributors (since the first commit in 2011)

Alexandre Breton
Brandon Donnelson
Christian Goudreau
Christopher Viel
Gael-Jurin Nkouyee
Jason Lemay
Javier Fernandez-Ivern
Jean-Christophe Larivière
Joël Trottier-Hébert
Julien Dramaix
Manon Gruaz
Maxime Mériouma-Caron
Mrabti Idriss
Olivier Lafleur
Simon-Pierre Gingras
Vincent Roseberry

GWT-Stripe

The busy bees at ArcBees take every single opportunity we get to release new open source tools for the larger community of developers. During our recent efforts to enable people to buy GWTP support packages, we had to choose an online payments provider. The choice was easy. We’ve built various web services for clients using Stripe to process payments, because of its great, developer-friendly JS API. We figure you might want to do the same, and so we have an announcement to make.

Today, we’re releasing an alpha version of a GWT Stripe API that you can use in your projects! Stripe is also featuring it in the official list of third-party Stripe libraries.

We hope that this new open source library will prove helpful. Please feel free to participate in its development, and to put in feature requests. We always appreciate your insights and input.

Happy hacking!

ArcBees est fière de présenter la 1ère édition du Tech&Whisky!

Ne manquez pas la 1ère édition du Tech&Whisky présentée par ArcBees, en collaboration avec Québec International, la VETIQ et la JCCQ qui aura lieu le 4 novembre prochain!

Il s’agit d’une occasion unique de découvrir le monde centenaire et mystérieux du Whisky, en compagnie des pros de l’équipe de Whisking, tout en réseautant avec des startup du domaine des technos.

Les places sont limitées alors ne tardez pas et inscrivez-vous en ligne dès maintenant!

GAE-Studio newsletter #2

Good morning, kickass GAE-Studio beta testers!

We’re excited to be releasing our next version of GAE-Studio. Our last iteration of testing went great, and we were able to enable a new GAE-Studio feature. For those of you who were in our first group of testers, we want to thank you for the time you put into GAE-Studio, and the feedback you have given us. We hope you and all you new testers who are joining us will push GAE-Studio even harder this time around, so it can evolve into a tool that will really make all our lives easier when it comes to managing Google App Engine development.

In this release, we’ve worked to enhance the visualisation tool, and we have also enabled the profiling tool. You’ll experience fewer bugs and will be able to integrate GAE-Studio with even more projects! The profiling tool itself will be completely reviewed to be more useful, but by activating the current version, you can already use it to see what is being pushed into the datastore as well as what is being pulled.

The ArcBees team has been working very hard, and most of them are going to head out for awhile on some well-earned vacations, so the upcoming iteration will be a really simple one. We’ll be working on a new authentication service for GAE-Studio that will let us operate it more like SaaS. In the future, we plan to release GAE-Studio as a commercial product, but it will remain free until all of you are satisfied that the user experience and feature set it offers make it a true Pro tool.

We’re starting to think about enabling Python, Go and PHP. If you think this is important, please vote for the language of your choice on our Bitbucket issue tracker so that we can know what to prioritize when we start that.

That wraps up another GAE-Studio newsletter! As always, log your issues and feature requests right within our Bitbucket issue tracker. That’s where all the action is. If you’re starting to become a heavy GAE-Studio user, we want to hear from you! We’re ready for some pretty deep conversation and collaboration with heavy users. We invite everyone to get in touch with us and tell us how GAE-Studio is helping you, and what you would like to see added or improved. Join our GAE-Studio Community on Google+, and meet other developers working on the leading edge of GAE development. While the community is for discussing GAE Studio, the people you meet there can help you in all things GAE-related.

Have fun Google App Engine-eering!

GAE-Studio newsletter #1

Good morning GAE-Studio users!

These are exciting days for us at ArcBees. We’re getting tons of great feedback about GAE-Studio from you, and we really, really appreciate it. We’re also excited to launch this first edition of our GAE-Studio newsletter (in future editions it will be redesigned to look more and more awesome). But most importantly, we’re excited because we are already ready to announce a new release of our software: GAE-Studio 0.3!

Our focus for this release was to integrate GAE studio with other existing projects. We’re almost satisfied with the outcome, but there are still some things that need doing. In the next release, we will make GAE-Studio even more usable from projects using Java and will try to avoid as much as possible conflicts with your own versions of dependencies that you could be using. This will add a lot to the usability and serviceability of the offering.

Besides these improvements, we’ve also moved the whole system from RPC to a REST API. This change lays the groundwork for two things. First, it provides an API you can use within your own applications, and second, it becomes easier to use a language other than Java this way. Think about it, Python, Go and PHP are the three other runtimes used in Google App Engine and it is on our roadmap to fully support those runtimes.

Many more changes are in the works for later releases. There’s been a lot of interest in our Profiler, so we plan to introduce a preview of it to those of you in our current beta group. We will also work to make sure that GAE-Studio can be used from Google App Engine directly, replacing the current datastore administration console. To do this, we have to create several security features to make sure only registered users can access GAE-Studio. While we’re reading back what we just wrote… Someone of the team already did it and it is available through using Google App Engine native security feature!

We are moving to a three-week release cycle from this point forward, until the project stabilizes, at which point we will publish daily builds. I know that documentation is lacking right now, so if you have any questions or problems, don’t hesitate to let us know. We’ll get back to you as soon as we possibly can, and we are genuinely interested in anything you might have to say about the product.

That’s all for now folks! As always, I invite you to log issues and feature requests right within our public issue tracker on Bitbucket. If you’re extensively using GAE-Studio already, please get in touch with us and tell us more about how it is helping you, and what you would like to see added or improved. Finally, I eagerly invite you to join our GAE-Studio Community on Google+ . We have a great group of people using the product, and the best way for you to meet all of them is by joining that Community.

Have fun Google App Engine-eering!

GWTP-Platform 1.0.1

Hi everyone,

We just released GWTP 1.0.1! In this release, we’ve fixed few bugs and improved some already existing feature.

Here’s a list of those changes for GWTP:

Here’s a list of those changes for GWTP Spring:

I would like to thanks all contributors to this release, especially +Lalit Mishra +Mathieu Clavel +Björn Moritz +Brandon Donnelson +Julien Dramaix +Christopher Viel +Maxime Mériouma-Caron +Mrabti Idriss. If I’ve forgot anyone, just let me know 😀

Have a great time with the new release!

GAE-Studio 0.2 is out!

Great news today!

We’ve just released GAE-Studio 0.2 wish include namespaces bulk action and a review user experience! That also means that a new wave of beta tester will be invited to join in today! It’s been a month since the last invitation wave and we’d great feedback from them. For that, we want to thank everyone so far and everyone else that didn’t got in for their patience.

User experience is still moving around and we’d like ask that you don’t hesitate to let us know how we could improve your experience with the application!

We’re also adding a new GAE-Studio public community on which we invite you to ask questions, discuss about the product and tell us what you think.

Have fun folks!

2

Are you ready for GAE-Studio?

I’m really excited today to share the tool with you that has helped us the most in developing Google App Engine web applications over the past two years: GAE-Studio! Most of us have had trouble managing local data through the GAE admin console in development mode. Non indexed columns aren’t shown, the table that displays your values can get ugly as it expands from left to right, and you can’t easily add, remove or modify values.

Those problems can all be left behind now, thanks to GAE-Studio! Some lucky beta users will be invited to use it for free, while we tweak the application based on what we learn from their usage. A full release will follow, after we add the features our closed beta users most asked for.

So keep your eyes on your inbox; the first set of invitations will be sent really shortly!

In the meanwhile, thanks for your support and your patience over the past few months. I and all the other Bees in the Hive know we’re really lucky to have your participation and support. If you didn’t subscribe to our beta, it is still time and can be done through our GAE-Studio website.

Have a great days fellas!

New GWTP milestone, GWTP 1.0

Today, we’re pleased to announce a new milestone – the launch of a major new version of GWTP. Over the past three years, we’ve had incredible input and collaboration across the GWTP community. We’ve also heard from GWTP users around the world, developing awesome and innovative web applications. All have contributed to making GWTP the solid, professional web application development framework it is today. All have helped make it one of the most-used GWT MVP frameworks in the world. Thank you all for your insights and collaboration.

We added many major new features in the update from GWTP 0.7 to 1.0. Here are just some of the improvements we made:

You can find the migration document here.

We are also launching a new GWTP website: gwtp.arcbees.com. The new site describes core product features, and introduces warranty protection packages for business users.

We believe in GWTP, and use it ourselves to build mission-critical business applications. We want you to have same confidence we do. Purchase a protection package, and we will both backup your projects and provide a warranty against platform defects. If some defect in GWTP threatens your product or your delivery schedule, we will investigate immediately, remedy the situation, and assume responsibility for the disruption. We trust that GWTP works as documented, and will stand behind that promise so you can be confident too.

Despite this new release, and the countless web applications that have been developed using GWTP over the years, we’re far from being out of ideas for further development. Join our open source network, and be part of the ongoing story of the evolution of GWTP.

Exactly three weeks from today, we will set up a Google Hangout to share the future of GWTP. We have a lot we want to discuss, and would highly value your input and participation.

See you in three weeks, and happy coding!

Jukito 1.2 is out!

It’s been a while since we had a release of Jukito and I’m excited to say that we finally released a new version! Jukito 1.2. Jukito is heavily used in GWTP for all unit test and is really an awesome product that can tag along your front end development as well as your backend development.

One new big feature has been added in Jukito 1.2 and it’s the ability to use Named @All. You can find the documentation on this new feature here: https://github.com/ArcBees/Jukito/wiki/@All

A complete list of what has been fixed from Jukito 1.1.2 here:
https://github.com/ArcBees/Jukito/issues?milestone=1&state=closed

For a high level tour of Jukito to I invite your to its official website:
http://jukito.arcbees.com/

Special thanks to przemekgalazka, sclassen, +Maxime Mériouma-Caron and +Brandon Donnelson that have greatly contributed to this release.