Post Image

Better Logging

I didn't post much about new features in a while because we've been so busy with the bootcamp that we didn't have as much time to write the posts or the actual functionality. But a few features/changes did slide in over the past couple of weeks as is pretty much inevitable.

Read More
Post Image

Spring Template and more about the Bootcamp

Thanks for all the comments and interest on the previous post. In that post I discussed the importance of great app design and showed some of the cool newish demos I built to highlight the general direction. I also talked about the importance of personal mentorship especially with new/elaborate mobile technologies where everything is different.

Read More
Post Image

Questions of the Week 45

We had some painful downtime due the the big Amazon S3 crash that brought down a huge amount of services with it. I've been toying with the idea of improving the system so it doesn't fully depend on S3 (mostly for performance as S3 isn't as fast as one would expect). But right now we are so busy with "real work" that this probably won't happen.

Read More
Post Image

Full Stack Java Bootcamp

Thanks again to everyone who answered my questions. I got tons of valuable feedback on our work & what you would like to learn. It was super helpful and I'm grateful to all of you as you are literally shaping how this bootcamp (and the future of Codename One). I'm sorry if I was brief in some of the thank you emails, it took some time as I wrote them all personally and worked well into the night the other day.

Read More
Post Image

Push (Almost) Everywhere

Just last week I mentioned that we wanted to get push working on Windows & we're pretty thrilled to announce that it's available already... This means that we now support push on pretty much any major device with the exception of the Safari web browser.

Read More
Post Image

TIP: Select Table Row

Before we go into the tip I'd like to start with an apology to all the people I didn't get back to. Earlier today I sent an email asking for help with the upcoming Codename One bootcamp. The anticipation and resulting email flood took me totally off-guard as I expected a couple of dozen responses in the best case scenario and got much more...
I started answering as fast as I could and getting back to people I already answered in the back and forth but quickly this became untenable and I'm seeing my backlog pile growing. Chen and others around here tried to help but I prefer to do this personally as I'd like the feedback to sink into my brain not as an afterthought as it is very valuable!

Read More
Post Image

Questions of the Week 44

This weeks release adds support for JavaScript push but I'd recommend you don't use it in production yet... The main issue is that we might change the way JavaScript push keys are generated so it might be better to put this on hold or only experiment with this for now. Regardless it's a pretty big change to the push server so we have the old version standing by and might revert it if things get hairy.

Read More
Post Image

Security Section

We've had a lot of security related posts in the past few months as we refined many edge cases with some customers. These posts are difficult to comb thru as they are all over the place and it's hard to get a glance of "what's available".

Read More
Post Image

Push on JavaScript

Up until now push notification in Codename One only worked for Android & iOS devices. This is about to change this weekend when the JavaScript port should (almost) seamlessly start working with push!
This is pretty cool as push to the web is a pain with every browser taking a somewhat different route but with Codename One this will "mostly" work.

Read More
Post Image

TIP: Lightweight Rich Text View

A very common request is support for rich text in Codename One, this is hard to do in a generic/performant cross platform way but can be done as I explained in my answer here. This is pretty common though so it might be worth it doing this in a generic way.

Read More