Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Monday, March 24, 2014

The Developer's Conference Florianópolis 2014

Evento TDC2014
É meus amigos, mais um ano se passou e o TDC 2014 esta chegando. Esta na hora de rever e fazer novos amigos e ainda de quebra compartilhar e aprender muito sobre tecnologia. Estarei lá para prestigiar mais uma edição deste que é um dos melhores eventos de tecnologia do país, com muita gente que conhece muito e principalmente, esta disposta a compartilhar este conhecimento com todos nós.

Se tudo der certo (e nada der errado) estarei lá com meu amigo Klaus Boeing falando um pouco sobre a nova API de data e hora do Java 8, mostrando um pouco das novidades desta API e como podemos fazer bom uso de tudo que agora esta, finalmente, disponível.

Espero ver vocês por lá!

Thursday, August 01, 2013

How to change a file extension in NetBeans

My friend Bruno Borges has asked NetBeans team to fix an issue about supporting extension changes in files during renaming. Looking about it I have found that NetBeans already support extension changes, not during renaming but it can be achieved using Properties view. I agree that it is a little bit hidden, so the idea here is write some words about it and make the user's life a little bit easier.

Basically what you need to do to achieve this is open Properties view in Window > Properties menu or using the shortcut Ctrl + Shift + 7. After that, select your file directly in Projects, Files, Favorites or even by opening it in the editor. Now, if you select a XML file for example, your Properties view should be something similar as the image below.

Now you can change the Extension property and the file type will be change as expected. I hope this little tip can help you.

Happy coding!

Friday, August 03, 2012

The Developers Conference 2012

 The Developers Conference 2012, um evento organizado pela Globalcode+
nos dias 24 a 26 the agosto vai se realizar o The Developers Conference 2012, mais conhecido como TDC 2012, em Florianópolis.

As inscrições já estão abertas e com preços promocionais até hoje, então corre lá e aproveita para se inscrever com um preço camarada.

Se você, assim como eu, quer apresentar algum assunto em alguma das 21 trilhas, o Call4Papers ainda estará aberto até dia 06 de agosto, então não perca tempo e submeta já sua proposta.

Vejo vocês por lá.

Tuesday, August 30, 2011

NetBeans IDE 7 Cookbook Review

I have just read the NetBeans IDE 7 Cookbook, by Rhawi Dantas, so it is time for a quick review. This book, as most cookbook titles, is basically a collection of recipes which guide the reader, step by step, to accomplish each task. The recipes are divided basically in four sections:
  • Getting ready: helping the reader to organize the environment;
  • How to do it: a step-by-step guide throw the IDE interface;
  • How it works: a description of how it works and basically what the IDE do for you;
  • There's more: an additional description of how you can extend the procedure of the addressed task.
One of the first thing I always like to see in a book is if it is easy to read and specially easy to understand. NetBeans IDE 7 Cookbook is really ease to understand and the recipes are friendly to reproduce and follow. I should add that most images has a really good quality.

Another point I have liked at this book is that the first thing that is told at every chapter is what this chapter gonna cover and why it could be important for you, or not. It is really helpful when you are not a beginner.

There are some flaws at this book, that probably was caused by schedule issues. For example, this book focus on NetBeans IDE 7.0 but to follow the samples about JavaFX you need NetBeans 6.9.1. As far as I know, we can already use a beta support for JavaFX 2 at NetBeans 7.0. Another point is that there is no coverage for CVS at Version Control chapter. Some companies still use it and when you are migrating from another tool, this kind of information could be helpful.

My personal opinion is that this book is not intended for NetBeans advanced users, so if you already have experience with NetBeans, this book probably is not for you. If you are a beginner or are starting with NetBeans, this book will help you through some common development process using this amazing tool. If you would like to take a look at the book, you can read a sample chapter or even take a look at the official book's website for more information.

Happy coding!

Thursday, July 28, 2011

NetBeans IDE 7 Cookbook review and another news

First of all, probably some of you have already heard NetBeans has announced it has reached the mark of 1.000.000 active users. That is an impressive mark and we hope this tool could help even more people in the future. Following this good news, I have been contacted by Packt Publishing to read and review its new book NetBeans IDE 7 Cookbook, written by Rhawi Dantas. You can take a look in a sample chapter at the book's page too.

I am really happy to see another Brazilian guy working and writing about this amazing tool and eager to be here soon again talking more about this new NetBeans book and my impressions about it.

Happy coding!

Tuesday, March 29, 2011

NetBeans 7.0 RC1 already available for download

The NetBeans Team has just make available a new test version of next major release of the NetBeans IDE. Take a look at the official announcement:
The NetBeans Team is pleased to announce that the first release candidate build of NetBeans IDE 7.0 is now available for download.

Download the release candidate build and provide feedback on our mailing lists and forums, file reports, or contact us via Twitter. The final release of NetBeans IDE 7.0 is planned for April.
Well, it is time to test it and the countdown for the FCS has already started. Happy coding!

Thursday, February 17, 2011

NetBeans 7.0 Beta 2 just release!

It is a really note just to make all you know NetBeans 7.0 Beta 2 is out! It is available with Git support, so, it is time again to give a try to this new version. For more information about this new version, take a look at the official web page. To get the Git plugin, download Beta 2; In the IDE, go to Tools --> Plugins --> Available Plugins.

Happy coding!

Wednesday, November 10, 2010

How to set CVS compression for NetBeans IDE

I was looking for how to use cvs compression inside NetBeans and I have just found the following message from Peter Pis:

On Mon, Jul 3, 2006 at 12:47 PM, Peter Pis wrote:

Hi Diego,
try to run netbeans with switch ""


Level range = <0,10)


It is really old but thanks to GMail I still have it and the NetBeans source code still looks for this option :D
I have done some initial tests and it really works as expected for NetBeans 6.9 and I hope it can help you as it will help me a lot.

Happy coding!

Friday, November 05, 2010

NetCAT 7.0 is open!

Hello Bug Hunters! Now is time to join the NetBeans 7.0 testing program and help us weed out glitches for the next major NetBeans release. To do so, access the program website and register yourself and help to make NetBeans the best IDE for you.

Happy coding!

Thursday, November 04, 2010

The Developer's Conference 2010 - Florianópolis

Este final de semana estarei participando do TDC em Floripa, mais uma oportunidade de rever alguns amigos. Caso você esteja pela região é mais uma ótima oportunidade de conhecer grandes profissionais bem como discutir sobre os mais diversos temas. Não deixe de prestigiar mais este grande evento promovido pela Globalcode e VOffice.
E claro, não deixe de prestigiar algumas das apresentações do Bruno Borges e do Bruno Souza, com certeza estarei por lá.

Vejo vocês por lá.

Sunday, October 24, 2010

NetBeans Platform 6.9 Developer's Guide review

NetBeans Platform 6.9 Developer's Guide

The first thing I would like to highlight is the foreword from Geertjan Wielenga, which makes clear this book has a target: introduce NetBeans Platform building a sample application from scratch and that "zero knowledge of the NetBeans Platform is assumed", but you should keep in mind that Java and Swing knowledge are required. If it is not what you are looking for, as suggested by Geertjan you could look for "The Definitive Guide to the NetBeans Platform" and "Rich Client Programming: Plugging into the NetBeans Platform" which continue to be the best detailed sources about NetBeans Platform APIs, together with the several NetBeans Platform tutorials, of course.

The 1st chapter introduces the reader to the modularization world, why it is necessary with simple explanation and of course many aspects of how NetBeans Platform try to solve this issues are explained with good theory and samples. The most interesting point in this chapter is not just the NetBeans module system but the OSGi support, the de facto module system.

The 2nd chapter summarize how to create and customize UIs using Matisse and chapter 3th how to use and organize your UI in a NetBeans Platform using the Window System. These chapter was well write with good examples to how create and organize the views for your application.

The 4th chapter probably is one of the most important chapter in this book which describes one of the most important NetBeans APIs: Lookup. In this chapter, you will learn how to communicate between modules in a loosely-coupled way.

The 5th chapter the author presents to us how to write global Actions and the 6th chapter, together with chapter 4th, we have the most important chapter in my opinion, presenting the Nodes API and the Explorer and Property Sheet API. Here you will learn how and when use nodes as well how to shows it in your application.

The next two chapters covers the FileSystem API and Datasystems API respectively. These APIs help you to work with the local file system, the NetBeans central registry and how to registry and work with your own file types.

The 9th chapter covers how to write dialogs and wizards and chapter 10th how to store settings and integrate your application with NetBeans Options dialog. The next chapter 11th we learn how to create help sets and integrate it to Help menu as well how to support context-sensitive help sets for each of our UIs.

For next you will learn how to set the branding of the application, defining a new name and title for the application as well how to change the splash screen and icons in the chapter 12th. The chapter 13th shows you how to distribute the application creating installers for several operating systems as well how to distribute it in a ZIP file and the last but not least how to write and support live updates for your application or modules.

The book was really well write, the language is really accessible and easy to understand, and the examples cover satisfactory the book target.
There are minor issues as every book but I recommend it mainly if you don't know the NetBeans Platform or just know it superficially. In my opinion the only complain about the digital version of the book is the images quality, most of them are hard to read and understand since it look distorted.

If you wish to see more details and buy the book, visit this page.

Thursday, October 14, 2010

New GridBagLayout designer for NetBeans 7.0

I have just noticed the new GridBagLayout designer for NetBeans 7.0. There is no much details yet but it is a really good addition for the new version, specially for people like me work with Swing day after day. To see the disclaimer about it, take a look at the NetBeans 7.0 news page. Hopefully I will have time to review this new feature here and post my personal fellings about it soon.

Happy coding!

Wednesday, October 13, 2010

Copy and Paste History module updated for NetBeans 7.0

I have just updated my module to support the new NetBeans 7.0. Some libraries updates was necessary and minor fixes has been done too so, if you wish to keep using the plugin at next NetBeans release, just download it from the plugin page.
Of course, if you wish to contribute to the plugin, just visit the page for access the source code or even file any kind of issue in website.

Wednesday, August 25, 2010

NetBeans Platform 6.9 Developer's Guide book is available

I have just downloaded my e-book for NetBeans Platform 6.9 Developer's Guide. If you are interested please visit this page and get your copy. It is available both in PDF and Paperback versions.

Friday, August 20, 2010

NetBeans UML Plugin Ressurection!

Hi people,

I happy to say that since last week the UML support for NetBeans IDE was resurrected by the community as you can see the official announcement in the NetBeans new webpage. This effort is fully driven by the NetBeans community and if you wish to help to keep and improve this plugin don't hesitate to contact Javier Ortiz Bultrón or send your offer to mailing list.
For more details about what is going on, take a look at the project wiki page.

It is one more prove how strong is the open-source community! Thanks guys!

Tuesday, August 03, 2010

The Developer's Conference 2010

A 4a edição do The Developer's Conference, promovido pela Globalcode, irá se realizar 20, 21 e 22 de agosto de 2010 na Universidade Anhembi Morumbi. Caso você esteja por São Paulo é uma ótima oportunidade de conhecer grandes profissionais bem como discutir sobre os temas mais relevantes da atualidade. Não deixe de prestigiar mais este grande evento dos meus amigos da Globalcode.

 The Developers Conference 2010, um evento organizado pela Globalcode

Tuesday, June 15, 2010

NetBeans 6.9 is alive!

It is time to salute the shine new NetBeans 6.9 release. You can see above some new features as:
  • JavaFX Composer to simplify and visualize JavaFX development;
  • JavaFX SDK 1.3;
  • Support for Equinox and Felix OSGi frameworks in NetBeans Platform;
  • Spring Framework 3.0 library support;
  • Java CardTM 3 Connected;
  • Rails 3.0 Beta support;
  • PHP Zend Framework support;
  • Support for JSR-299, Contexts and Dependency Injection (CDI).
You can get more details in NetBeans 6.9 webpage as well start your download here. Should I say the performance for this new release is better than ever as well no opened issue from my side, so looks like it is really stable :)

I hope you enjoy it as I will!

Happy coding!

Monday, June 14, 2010

Divulgação: SCE Desenvolvimento de Soluções Java com Prática Empresarial

Você mora em Tubarão, SC, ou região e quer aprimorar seus conhecimentos na tecnologia Java focando práticas para desenvolvimento corporativo? Bom, irei ministrar algumas disciplinas no curso seqüencial SCE Desenvolvimento de Soluções Java com Prática Empresarial na UNISUL, Universidade do Sul de Santa Catarina, focadas no desenvolvimento de aplicações desktop com persistência em banco de dados utilizando JPA 2 bem como desenvolvimento de relatórios. Se estiver a fim e desejar mais detalhes sobre o restante do curso, você pode visitar a página oficial do curso aqui.

Caso tenha alguma dúvida, fique a vontade para entrar em contato.

Bons estudos!

Tuesday, May 25, 2010

NetBeans 6.9 RC1 available!

Well, one more really is in the corner and now we can start to test the first RC version of NetBeans 6.9. You can get more details in NetBeans 6.9 webpage as well start your download here. Should I say the performance for this new release is really better than before.

Happy coding!

Monday, April 12, 2010

The correct way to file a performance issue for NetBeans IDE

Sometimes you feel your favorite IDE is slower or the memory consumption is higher than you expect so you usually file a bug but just a description is not enough to solve it. For this kind of issue the developers need more information as steps to reproduce and of course the heap and/or thread dumps of your system. Based on these informations some bottleneck could be identified and a solution implemented.

But get these information is not trivial for many users and NetBeans IDE has since version 6.7 a feature named Profile Me! or even Fitness Via Partnership which helps to make this task easier.

In this page you can see step by step how to get the thread dump from your system in the section Profile Me! and just below you can see the section Snapshot me! with details about how to get and send the memory dump. Many people are not aware about it so I hope this post could help you to file better issues to NetBeans project helping to make this the only IDE you need.

Happy coding!