Pular para o conteúdo principal

Meu kit de desenvolvimento de software do dia a dia


Conjunto de 10 ferramentas do dia a dia , as que mais utilizo para desenvolvimento de software, ainda tem outras mas essa pequena lista já é bem representativa  :-) , se você tem outras sugestões de aplicativos comente no post .

1 - Java 
Principal linguagem que utilizo( vocês já devem ter percebido pelos posts : -)  ) , apresar de vez em quando usar o C/C++ , bash e mais recentemente o ruby ...

Java SE - Downloads | Oracle Technology Network | Oracle

2 - IDE : Netbeans 

Pra mim ainda é a mais completa apresar de reconhecer que o eclipse em muitas maquinas roda bem mais rápido , prefiro o netbeans pelo conjunto de ferramentas integradas, e no geral não preciso configurar nada , estou ficando preguiçoso de ter que mexer , configurar e fuçar tutoriais para que as coisas funcionem ... em fim , vou de Netbeans .

Welcome to NetBeans

3- Editor de texto generico : TextWrangler

Gratuito, bom para editar HTML , scripts em bash e ruby, não é uma ferramenta do dia a dia , mas utilizo sempre que preciso para gerar código fora de IDEs, tem sistema de destaque por cor o que ajuda muito na hora de codificar .

Bare Bones Software | TextWrangler


4- Sistema de versão e site de armazenamento de projetos - Git - e Github

Apesar de serem duas coisas separadas eu estou juntando nesse item , o git foi o sistema de versão que mais me adaptei ao longo dos anos, ele também passou a ser largamente utilizado depois que o Linux Torvald passou a utilizar ele no projeto do linux, já o github  passei a utilizar depois de testar 3 alternativas , é também bem conhecido no mundo open source.

Git 

GitHub · Build software better, together.

5- Sites de projetos e sites pessoais - Google Sites

Já usei varias opções, a internet está cheia , mas esses serviços vem e vão e as vezes o seu site vai com eles  :-) , sempre usei opções gratuitas , atualmente uso o google sites , esse não vai sumir tão cedo, o inconveniente é a URL feia que fica ... bem que o google podia dar um jeito nisso :-)

Google Sites

6- Sistema de comunicação - Skype , Hall e G+ hangouts

O Skype é matador mas precisa de algumas ferramentas a mais, principalmente quando a video conferencia é com varias pessoas , por isso o hangout aparece como opção natural e mais recentemente tenho testado, e gostado muito do Hall que agora tem integração com o github...

Skype 

Hall

7- Sistema de anotação: Evernote

Funciona muito bem em todos meus dispositivos , sensacional , o dia que encher demais eu passo para a conta pro, faço todas as minhas anotações de programação usando ele e as tags, depois para localizar fica muito simples, vale muito .

Evernote: The workspace for your life's work

8 - Armazenamento nas nuvens - Dropbox, Copy e google drive

Sempre utilizei o dropbox , muito bom mas também muito visado, ele também é integrado com varias outros apps que utilizo ( ex tenho um app de scaner no celular que copia o documento direto para o dropbox)... o copy tem mais espaço e também é menos visado por invasores , coloco meus artigos por aqui ... finalmente o google drive que utilizo para armazenar as bases de dados bibliográficas que gero pelo endnote.


https://www.dropbox.com/

https://www.copy.com/

drive.google.com/ 


9 - Gestor de tarefas: Wunderlist

Gratuito, simples e eficiente .

Wunderlist | Lista de Tarefas, Lembretes, Afazeres

10 - Criptografia e assinatura digital assimétrica : GPGTools

Herdeiro do Mac GNU Privacy Guard, o GPGTools é o melhor  plataforma criptográfica que eu achei para o MAC  , muito simples e integrado ao sistema operacional e ao aplicativo de email. Permite criptografar arquivos e emails , além de assinar arquivos e emails também , tudo usando criptografia assimétrica com chaves de até 2056 bits , uma beleza.

GPGTools


Comentários

Postagens mais visitadas deste blog

Projetos em Sala de aula

A educação baseada em projetos vem sendo usada como uma metodologia poderosa para melhor preparar estudantes do século 21, já que leva os alunos a trabalhar em conjunto, se organizar, pesquisar e executar harmonicamente. Porém, antes de levar a metodologia para a sala de aula, será que os professores sabem como e quais projetos trabalhar em suas disciplinas? Uma dessas novidades é o  PBLU (Project Based Learning University ), plataforma gratuita que ajuda a capacitar professores para o uso de projetos em suas disciplinas, como uma forma de agregar conteúdo e motivar os estudantes. Conheça os oito pontos principais para um bom programa de aprendizagem baseada em projeto: Ter conteúdo relevante.   O objetivo da abordagem é trabalhar os conceitos-chave das disciplinas acadêmicas a partir de um projeto. Desenvolver habilidades para o século 21.   Ao longo do projeto, os alunos deverão buscar uma resposta a um problema. Para isso, eles deverão buscar referências...

Notícias da UFSC » UFSC é segunda universidade brasileira melhor colocada no Webometrics

Notícias da UFSC » UFSC é segunda universidade brasileira melhor colocada no Webometrics : A Universidade Federal de Santa Catarina passou à segunda instituição brasileira melhor qualificada no  Ranking Web of World Universities , sendo a primeira universidade federal brasileira no levantamento . No primeiro lugar geral se mantém a USP. No ranking passado, publicado no mês de janeiro, a UFSC ocupava a quarta posição. Na classificação para a América Latina, em que figurava como quinta universidade,  passou a terceira colocada. E no ranking mundial está entre as cem universidades do mundo: subiu da 129ª posição para a 98ª. Harvard University, Massachusetts Institute of Technology e Stanford University se mantêm no topoda classificação mundial. Entre as brasileiras, lideram aUniversidade de São Paulo (USP), UFSC e Universidade Estadual de Campinas (Unicamp)

Web services

Nossa  apresentação sobre Web Services. Para quem programa em java é um tópico bem interessante , outra tecnologia que torna os serviços de software muito mais dinâmicos.  Esse seminario foi apresentado na disciplina de sistemas distribuídos no DAS - UFSC  Enjoy e não esqueça de comentar ... Web Services