Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

This has been a busy week with new features and some interesting announcements. We are releasing a plugin update today with a lot of fixes especially to the GUI builder which should be far more stable. NetBeans announced they will be moving to Apache and we volunteered to help . We’ll post some thoughts about this next week. Java One is coming back, again we chose not to go. I wanted to write a bit about it but didn’t find the time..

Hello fellow readers, In this post I’ll list some of the projects and experiments I worked on or finished since last time, or planing to work on in the next few weeks.


This is something we run into every week. A new Codename One user asks why “feature X” from Java isn’t supported. In this post we’d like to explain the “bigger picture” or why less is more…​ Supporting the full Java API in Codename One would be a mistake that will lead us down a problematic path. It would cost you a great deal in functionality, performance, portability, stability and more!

We believe the highest performing engineering teams have a process to identify, triage, fix and learn from service degradations and downtime. At Localytics, we build highly available and scalable systems, and part of the key to our success is learning from failures. One way we foster a learning culture is

Primitive - rybakov.com - 10 years ago - eng
Primitive is a command line tool to turn pictures into abstract images. I played around with it using the frames of this video of a dog in the russian forest: Primitive time! How do we get here?

Russia is - rybakov.com - 10 years ago - eng

Essential guide to writing effective bug reports that help developers understand, reproduce, and fix issues quickly and efficiently.

At JavaZone this year, I gave the talk “Computer Vision for mobile Java developers”. Here, I live code finding conference badges in a picture. The coding is iterative and interactive and I use it to illustrate Haar cascades, Canny edge detection, Otsu thresholding, contour detection, erosion and dilation and contour analysis. In my experience, developing a good algorithm with OpenCV is about setting up yourself for feedback. I read an examp..

Now that the interns have mostly gone back to school, it’s a good time to look back at what they did while they were here. We had a bumper crop – more than 30 dev interns between our London, New York and Hong Kong offices – and they worked on just about every corner of our code-base.

Now that the interns have mostly gone back to school, it’s a good time to look back at what they did while they were here. We had a bumper crop – more than 30 dev interns between our London, New York and Hong Kong offices – and they worked on just about every corner of our code-base.

Austen talks about the Serverless Framework and the important role our open source community plays in shaping it

The material design floating action button is a powerful tool for promoting an action within your application. Quite a few Codename One developers implemented with their own interpretation of this UI element and with the coming update we will have an official implementation. The FloatingActionButton is a round button that resides on top of the UI typically in the bottom right hand side. It has a drop shadow to distinguish it from th..

Today I've released a new version of my blog and homepage. Unless you're reading this a long time in the future and this design has been superseded by a new design, you're looking at it :) It’s been a long time since I updated my blog design last. The previous design was a modification of the standard WordPress theme from January 2008. It wasn’t responsive, and was primarily based around the standard blog format of a “newest first” list o..

Marketing - www.craigpardey.com - 10 years ago - eng


This is a quick cheat sheet taken from a great little book called “The 22 Immutable Laws of Marketing” by Al Ries & Jack Trout. I highly recommend this book for anyone interested in marketing … even developers! The Law of Leadership It’s better to be first than it is to be better. The Law of the Category If you can’t be first in a category, set up a new category you can be first in.


Round Border - www.codenameone.com - 10 years ago - eng
Circles and completely round border sides are problematic for multi-resolutions. You need to draw them dynamically and can’t use image borders which can’t be tiled/cut to fit round designs. Up until now we recommended using background images or changing the design entirely but now we have a new option: RoundBorder. We designed the RoundBorder to enable two distinct types of borders: Circular borders – e.g. Android floating action

SQL can be a powerful language for reporting. Whether you’re just exploring some data, or generating reports that show month over month revenue growth it’s the lingua franca for data analysis. But, your data isn’t always in a SQL database, even then if you’re using Postgres you can still likely use SQL to analyze, query, even joing with that data. Foreign data wrappers have been around for years in Postgres, but are continuing to mature....

SQL can be a powerful language for reporting. Whether you’re just exploring some data, or generating reports that show month over month revenue growth it’s the lingua franca for data analysis. But, your data isn’t always in a SQL database, even then if you’re using Postgres you can still likely use SQL to analyze, query, even joing with that data. Foreign data wrappers have been around for years in Postgres, but are continuing to mature....

This is my second "Fun with CSS" post, maybe this should become a series. But anyway, I had watched the video of Ethan Marcotte's talk at An Event Apart called…

When we designed the icon for the new Kitchen Sink demo we tried to use material design principles. We thought it would look reasonable on iOS but it looked awful. So we decided to adapt the design and create a separate yet similar icon for iOS. This is actually quite common but many developers aren’t aware of how easy it is to do these sort of things. The build process for Codename One is mostly transparent and you can replace/cust..


2016-09-10 - ho.dges.online - 10 years ago - eng

The amount of complexity a single human programmer can handle is fundamentally limited. Until our brave cyborg future comes, even the best programmers can only hold so much in their minds at once. And the number of programmers that can productively work on a single project is limited by the

Update: You can find an updated and significantly improved version of this post in my book “Pro .NET Benchmarking” . In the previous post , we discussed DateTime. This structure can be used in situations when you don’t need a good level of precision. If you want to do high-precision time measurements, you need a better tool because DateTime has a small resolution and a big latency. Also, time is tricky, you can create wonderful bugs if....

Update: You can find an updated and significantly improved version of this post in my book “Pro .NET Benchmarking” . In the previous post , we discussed DateTime. This structure can be used in situations when you don’t need a good level of precision. If you want to do high-precision time measurements, you need a better tool because DateTime has a small resolution and a big latency. Also, time is tricky, you can create wonderful bugs if....


One of Trump’s most (in)famous campaign promises is the several hundred mile long wall along the Mexican-American border. The oddest thing about this is how he intends to pay for it - from Mexico’s pocketbook. How the heck would anyone in their right mind think Mexico would pay for the wall? Even Mexican President Enrique Pena Nieto said it’s not going to happen .

I am writing this on behalf of all developers/engineers out there. Please stop with the take home coding challenge questions. Really. Just stop it. They are a lazy and frankly an unprofessional way of sorting the wheat from the chaff. Before closing your browser in disgust hear me out on this one and hopefully I can convince you of the error of your ways. There has become an alarming trend these days of companies during the hiring process..

Analysis of Apple's real-time collaboration features announced in 2016 and their implications for developers.

It’s that time again, when I realize that I’ve been neglecting people’s questions for too long and they’ve reached a critical mass. It’s time to clean out the closet. Not the literal one pictured above, though I should probably do a write up for how I threw that together too. I just read your leather strap solution to your drawer problem. Have you considered magnets? Indeed I had, and in fact I use some neodymium magnets to hold a....

It’s that time again, when I realize that I’ve been neglecting people’s questions for too long and they’ve reached a critical mass. It’s time to clean out the closet. Not the literal one pictured above, though I should probably do a write up for how I threw that together too. I just read your leather strap solution to your drawer problem. Have you considered magnets? Indeed I had, and in fact I use some neodymium magnets to hold a....

So I'm fresh off the latest iteration of Hackware, a monthly meetup for hardware developers and enthusiasts in Singapore and the theme for this round was…

It’s not every day that you hear about a hospital run by and for the adivasis, a tribal population of India. Under the umbrella of Ashwini (Association of Health Welfare in the Nilgiris), the Gudalur Adivasi Hospital is no less than a modern day city hospital for their dedication towards patient care, their processes and passion.

We made a lot of changes to Codename One over the past week but eventually decided to postpone the plugin update to next week so we can do more work on the GUI builder. We have quite a few new features and fixes lined up for next week already. On stackoverflow things were as usual: how to use phone contacts instead of gmail contacts for social app in codenameone Getting device contacts is actually easier than getting gmail contacts


If you relied on the android.newPeer=false build hint it will no longer be available starting with this update. When you build for 3.5 you will still get the old behavior if you define that hint but otherwise it will be ignored. This is a precursor step to merging the newPeer branch into the main branch. It’s an important step to help us move forward with one code base!

Guess the city - rjp.is - 10 years ago - eng

In June, I had the good fortune to address a group of international business leaders at the U.S. Embassy in Madrid’s IN3 event. I was inspired by the passion of this group, even as we all admitted that today’s fast pace of change and intense politics can give rise to discouragement, even among the most optimistic of us.


The two key factors to improve any product are: get help from your biggest fans & learn from your detractors. Obviously there is a lot of nuance to that wide reaching advice…​ Rating widgets embody this advice. They prompt a user for a rating. If it’s good we ask him to review the app in the appstore and thus bring more users. If it’s bad we ask him to tell us why!


150 visitors online