domingo, 2 de agosto de 2020

Hora de seguir em frente: O Fim do Bom Programador!



Imagem de Mehmet A. por Pixabay

Se há uma constante nessa vida, é a mudança! Foi muito bom seguir essa estrada junto com vocês, desde 2011! Foram 9 anos de muito conteúdo, cursos e projetos juntos. Tenho certeza que foi muito bom para mim e espero que tenha sido para vocês também.

Mas, tudo tem que acabar um dia. E chegou a hora do Bom Programador sair de cena.

O primeiro artigo do Bom Programador, em Outubro de 2011: http://www.obomprogramador.com/2011/10/o-que-e-ser-um-bom-programador.html

O blog será desativado definitivamente em Outubro de 2020. Ele e os seus blogs associados, como: iotreta.com, falandosobre.software, bigdatabig.business, doitnative.com e reactdontpanic.com


Por quê?


Em primeiro lugar porque estou entrando em outra fase da minha vida pessoal e profissional e preciso me concentrar nela. Sinto muito, mas é a verdade.

Porém, há um outro motivo... o formato e o meio de divulgação de artigos mudou muito, desde que criei este blog. Para mim, a era romântica dos blogueiros acabou. Muitos blogs fecharam pelo mesmo motivo. As pessoas não vão mais buscar informações em blogs particulares. É a era dos VLoggers, youtubers e Tiktokers.

Mas eu não considero isso ruim, porque, assim como a tecnologia, a sociedade e os meios de comunicação evoluem e precisam fazer isso.

O que fazer?

O conteúdo do site principal e dos outros, já mencionados, continuará disponível até 13 de Outubro de 2020, quando serão excluídos. Mesmo aqueles que estão no Github.

Se você gosta dos artigos, conteúdos e programas, aproveite para acessar até lá.

Para os leitores do livro: "O Guia de Campo do Bom Programador" e os outros meus livros, fiquem tranquilos pois o conteúdo está no Dropbox. Consulte a página de livros para saber mais: http://www.obomprogramador.com/p/livros.html

Enfim

Queria dizer que foi muito bom manter o Blog por estes 9 anos. Não ganhei dinheiro com isso, e nem era o meu objetivo, mas ganhei satisfação pessoal e muitas amizades.

Por enquanto, ficarei com o datalearninghub.com e o linkedin, onde poderão me encontrar para bater papo ou solicitar algum conteúdo que tenha sido desativado. Minha conta no Twitter foi desativada assim como a página "O Bom Programador", no Facebook também será, junto com o blog.

Não quero dizer adeus, mas até logo e obrigado pela sua atenção.




sexta-feira, 17 de julho de 2020

Soluções "cabeça de pudim" podem acabar com seu negócio


(domínio público: https://commons.wikimedia.org/wiki/File:Disorder_in_the_Court_title_1936.jpg)

Por trás de vários problemas de #TI há sempre alguma solução no estilo "Cabeça de Pudim"...
#segurança #negócios 

quinta-feira, 16 de julho de 2020

Segurança e negócios na Internet


Imagem de Werner Moser por Pixabay

Então, você teve uma boa ideia e quer criar um negócio na Internet... Maravilhoso, certo? Poucos insumos, negócios virtuais, clientes reais. Uma combinação para o sucesso! Mas há riscos que você deve atentar e que podem falir sua startup em menos de 1 hora.
#internet #business #ti


quarta-feira, 15 de julho de 2020

Quer um conselho profissional? Tire uma ou mais certificações!


Nos próximos dois anos, haverá crise na Economia. É o momento de abrilhantar seu currículo com certificações fáceis de conseguir. A Pearson / Vue permite fazer provas remotamente, e a Udemy tem vários cursos excelentes e baratos. O custo de cada prova é em torno de US$ 100.00
Ter uma certificação te coloca à frente de outros candidatos. Muitos te aconselharão a não fazer, pois é bobagem, não precisa disso para provar nada. A maioria das pessoas que dizem isso não tem certificação!
#empregos #carreira #ti

quinta-feira, 2 de julho de 2020

Buzzwords da nova economia digital


#cloud #tecnologia #economia #ti
Certamente você já ouviu ou leu alguns destes termos recentemente e pode ser que conheça uns e desconheça outros, mas sabe o impacto deles no seu negócio ou projeto?


segunda-feira, 29 de junho de 2020

Desenvolvendo para um "novo normal"


Já pensou nisso? Já considerou o impacto das novas tecnologias, tendências e panorama socioeconômico em suas aplicações? Este é um estudo que fazemos para recomendar novas formas de desenvolver e implementar seu software em um "novo normal".
#software #arquiteturadesoftware #dev #investimentos


sexta-feira, 26 de junho de 2020

Que tal inovar de verdade? Renderização 3D em Android

#mobile #android Curso e tutoriais. Aprenda a criar modelos 3D com OpenGL e Kotlin. Torne sua #app um sucesso! http://androidapps.guru/gl_texture/
#software

Software as a Service ou Business as a Service?

O sucesso do modelo #saas fez surgir um mundo de #baas (business-as-a-service). Entenda o modelo de negócio, os riscos e as vantagens: https://empireflippers.com/saas-business-model-explained/
#empresas #negócios #ti #investimentos

Transformação digital sem governança de requisitos?


#cloud, #serverless e #faas permitem acelerar a #transformaçãodigital, mas como escrever o código sem requisitos gerenciados? http://falandosobre.software/governanca-req/

Regras de negócio e requisitos... são a mesma coisa?


Neste ambiente #ágil cuja #transformaçãodigital acelerada vem causando mais problemas do que soluções, mais do que nunca, registrar requisitos e regras de negócio: https://qracorp.com/business-rules-vs-requirements/
#software #ti

quinta-feira, 25 de junho de 2020

Simplicidade é o fator chave para o sucesso


Segundo falou Dijkstra, sobre #engenhariadesoftware: "A simplicidade é uma grande virtude, mas requer trabalho duro para alcançá-lo e educação para apreciá-la. E para piorar as coisas: a complexidade vende melhor" (imagem: Pixabay)
#software #investimentos #economia #ti

quarta-feira, 24 de junho de 2020

Plataformas corporativas e lowcode


Claramente, plataformas para #desenvolvimento de #software corporativo estão em declínio. Questões como: Complexidade e "lock-in" amedrontam os gestores de #ti nessa nova economia. Alternativas mais simples e de baixo acoplamento, como: #microsserviços e #faas estão diminuindo o time2market das empresas. Mas e o #lowcode? Será uma alternativa? Não haveria igualmente o problema do "lock-in"? E a falta de flexibilidade? https://www.techrepublic.com/article/low-code-platforms-help-with-project-backlogs-and-software-development-training/

sexta-feira, 19 de junho de 2020

Ainda vale a pena insistir em Java?


Tirei TODAS as certificações #java, incluindo a de arquiteto. Participei do trabalho de criação do exame de arquiteto Java EE 5, escrevi vários livros sobre essa plataforma, e a utilizei por muitos anos. Vou investigar se ainda vale a pena insistir nela
#empresas #negócios #software

Jakarta ee: Você investiria nela para criar uma nova app?

Em 2018, a Oracle moveu o projeto JavaEE, para a Eclipse Fundation, passando a se chamar Jakarta EE na fundação Eclipse. O que você pensa do futuro desta plataforma? Investiria em criar novas apps usando esta tecnologia? https://jakarta.ee/
#java #jakartaee #software #empresas #investimentos

Java virou legado?


#java virou "legado"? Será que os massivos investimentos em plataformas corporativas viraram apenas custo de manutenção? O que mais me preocupa é que este artigo é de 2011! https://www.infoworld.com/article/2622060/are-java-and--net-becoming-legacy-platforms-.html
#empresas #investimentos #software #ti

quinta-feira, 18 de junho de 2020

A nuvem é o caminho para prosperar no novo normal





Sim. Desfazer-se da pesada bagagem de #ti é necessário para obter a agilidade (não confunda) e flexibilidade necessárias para prosperar no "novo normal"
#empresas #negócios #cloud https://cio.com.br/maioria-dos-lideres-de-ti-indica-que-pandemia-forca-mudancas-de-estrategia-de-nuvem/

quarta-feira, 17 de junho de 2020

Mobile first!


As #tecnologias habilitadoras para o futuro do #software estão aqui, no meu blog especializado: http://androidapps.guru
#mobilefirst #android #3D #ux

segunda-feira, 1 de junho de 2020

quinta-feira, 28 de maio de 2020

Tudo sobre programação Android em um só lugar


Curso de #androidstudio e #kotlin, criação de #apps #3d com #opengl, boas práticas de #ux para aplicações #mobile... tudo aqui em androidapps.guru: http://androidapps.guru
#dev #emprego #programação

terça-feira, 26 de maio de 2020

Quer tirar certificação AWS?


Você quer fazer a prova de #awspratictioner  mas não tem experiência? Ok! Faça esse tutorial que aprenderá #awslambda, #awsapigwteway etc! http://faas.guru/portuguese/awsapigateway/
#aws #cloud #golang

O melhor da tecnologia Android de graça


Cursos, técnicas e dicas gratuitos, feitos por profissionais que entendem o que estão propondo! http://androidapps.guru
#mobile #software #dev #android #kotlin #opengl #3d #ux

segunda-feira, 25 de maio de 2020

Em breve curso de Flutter para Android e iOS


Em breve: Curso gratuito de Flutter para Android e iOS! Veja nos sites: androidapps.guru e iosapps.guru! Em breve! #mobile #flutter #android #ios #dev

sexta-feira, 22 de maio de 2020

segunda-feira, 18 de maio de 2020

Renderização 3D com OpenGL e Kotlin


Renderização 3D com #opengl, #android e #kotlin! Transformação, Projeção perspectiva, Normais! Entenda como funciona: http://androidapps.guru/gl_kotlin/
#mobile #dev #programação #game #jogos

sábado, 16 de maio de 2020

OpenGL no Android com Kotlin


Renderização 3D para #games e simulações com #kotlin e #opengl novo tutorial que eu fiz: http://androidapps.guru/gl_kotlin/ #android #mobile #negócios #empregos #dev

quarta-feira, 13 de maio de 2020

Curso básico Android completo!


O curso básico de Desenvolvimento de Apps com #androidstudio e #kotlin está completo, com todas as lições, porém tem mais! https://androidapps.guru
#mobile #dev #empregos #programação #ti

Tutorial de UX para mobile apps


Meu tutorial de técnicas de #ux para #mobile apps: https://androidapps.guru
#android #ios #dev #design #produto #investimento

segunda-feira, 11 de maio de 2020

Componente facilita a integração de Tensorflow com Spark


Integrar jobs de #deeplearning em #Tensorflow para rodarem de forma distribuída em #Spark ficou mais fácil com este componente do linkedin! Breve farei um tutorial aqui
https://towardsdatascience.com/linkedin-open-sources-a-small-component-to-simplify-the-tensorflow-spark-interoperability-fbf0b65ae113
#deeplearning #bigdata #tensorflow #spark #dev

Go + AWS = Serverless


Exposing a #golang function as an #awslambda function! FaaS or Serverless is an alternative to focusing on what really matters, and that will bring us profit, leaving the infrastructure entirely to the cloud provider http://golang.network/english/golambda/
#cloud #business

Reconhecimento facial com drone


A tecnologia está ai mesmo! É só ter vontade de investir. #reconhecimentofacial com #drone #deeplearning #keras #tensorflow #python https://github.com/cleuton/drone-facerec

sábado, 9 de maio de 2020

sexta-feira, 8 de maio de 2020

Nova lição: Criação de apps com Android Studio e Kotlin


Sextou! E com nova lição do curso #gratuito de Criação de Apps com Android Studio e Kotlin! http://androidapps.guru/cursobasico/licao2/
#mobile #android #kotlin #dev #programação #empregos #carreira #ti

quarta-feira, 6 de maio de 2020

Em breve: Mais uma lição do curso de desenvolvimento de apps com Android Studio e Kotlin


Em breve mais uma lição do curso #gratuito de Desenvolvimento de Apps com Android Studio e Kotlin! http://androidapps.guru
#android #kotlin #mobile #dev #programação

Novo episódio no ar! Trampo.info! Data Science: Uma nova Carreira


Novo episódio do http://trampo.info no ar! E tem o resultado do sorteio do livro "Data Science para programadores"! (foto: Pixabay)
#dev #programação #datascience #empregos #ti

Desconto para ouvintes do trampo.info


30% de desconto nos livros da Ciência Moderna para os ouvintes do http://trampo.info! Estes são os meus livros! Ouça o podcast!
#ti #inovação #dev #programação

Computação quântica contra Covid19


Cientistas estão usando #quantum #machinelearning para pesquisar tratamentos para #covid19 https://phys.org/news/2020-05-explore-quantum-covid-treatments.html
#coronavirus #quantumcomputing #ia

terça-feira, 5 de maio de 2020

Episódio novo do Trampo Info! Data Science: Uma nova carreira

Descontos em livros para ouvinte do nosso podcast: Trampo.Info!


Os ouvintes do nosso Podcast terão até 30% de desconto em livros impressos e e-books da Editora Ciência Moderna, adquiridos no site dela: http://www.lcm.com.br! Há um CÓDIGO DE DESCONTO, que eu só direi no Podcast, e algumas instruções para você usufruir do desconto.

Se cadastre no site da Editora Ciência Moderna! Basta acessar o site www.lcm.com.br e no terceiro passo do seu cadastro escolher CONVENIADO. O DESCONTO SERÁ DE 30% NOS IMPRESSOS E E-BOOKS. A seguir selecione o seu convênio que é: PODCAST CLEUTON SAMPAIOA seguir o sistema pedirá que coloque o código do seu CONVÊNIO, digite o código que será dito no episódio do Podcast, pronto! a sua compra será efetuada com o desconto acima especificado. 

Para maiores informações, acesse http://trampo.info

segunda-feira, 4 de maio de 2020

Reconhecimento facial com drone não é coisa de syfy!


Reconhecimento facial usando drone? Aqui está a prova de conceito: https://github.com/cleuton/drone-facerec
#deeplearning #ia #visãocomputacional #datascience #dev #drone #python

Como você entrega seus microsserviços?


Como você entrega seus microsserviços? Rest com HTTP? gRPC? Que tal repensar isso, cortando custo, prazo e complexidade com FaaS? AWS Lambda? Veja exemplos práticos aqui: http://faas.guru/portuguese/awsjava/
#faas #serverless #aws #grpc #rest #dev #negócios #api

domingo, 3 de maio de 2020

Quer ajudar as pessoas? Que tal isso? Um detetor de objetos audível!


PoC de um Detetor de objetos audível, para pessoas com necessidades visuais. Nesta demonstração, estou utilizando o #Yolo (You Only Look Once), com #python e #OpenCV https://github.com/cleuton/audio_object_recognizer
#rasbberrypi #dev

Não gosta de Kotlin? Quer um framework multiplataforma? Tomae...


"Eu queria aprender um framework mobile multiplataforma..." toma ae #reactnative http://doitnative.com/
#mobile #react #dev

sábado, 2 de maio de 2020

Aproveite o isolamento para aprender com meus cursos gratuitos


Nessa pandemia, o que eu posso fazer para ajudar? Criar cursos gratuitos para que as pessoas estudem e arrumem empregos ou alternativas de sustento:
- Data science com R: http://datalearninghub.com/R-course/
- Python: http://pythondrops.com/curso/
- Golang: http://golang.network/portuguese/curso.html
- Visualização de dados com Python: https://github.com/cleuton/datascience/tree/master/datavisualization
- Android Studio e Kotlin: http://androidapps.guru/cursobasico/
#cursos #datascience #programação #golang #kotlin #python #R

Curso de desenvolvimento de apps com Android Studio e Kotlin no ar!


Curso de criação de apps com #androidstudio e #kotlin! Gratuito e com vídeos. Sem compromisso! Sem deixar email! http://androidapps.guru/cursobasico/
#programação #mobile #android #dev

Curso de criação de apps com #androidstudio e #kotlin! Para quem quiser ver primeiro o vídeo:

#programação #mobile #android #dev

quinta-feira, 30 de abril de 2020

Enums em Kotlin


#mobile #android #kotlin
As Enums em Kotlin são muito úteis, ainda mais se considerarmos o comando when, que não existem em Java.


quarta-feira, 29 de abril de 2020

Já tomou sua dose de Kotlin hoje? Extension functions!


#kotlin #programming #dev #mobile #android
Kotlin pode ser "esquisita", mas tem recursos sensacionais, como as Extension Functions, que permitem estender funcionalidade de classes, mesmo da API da linguagem, sem ter que derivar!


terça-feira, 28 de abril de 2020

Você sabe o que é side effect?


Em programação funcional, é preciso entender o que é "side effect" (efeito colateral) e por que ele é ruim.  #programming #functionallrogramming #software #softwareengineer 
http://www.obomprogramador.com/2020/01/side-effect-um-conceito-fundamental-em.html

Igualdade de objetos em Kotlin


#kotlin #dev #software #android
Kotlin é estranha, disto, não há dúvidas. Mas é a ferramenta oficial para criar aplicações Android, e, em sua defesa, outras linguagens são igualmente estranhas, como Swift. Vamos começar uma série de tutoriais e cursos gratuitos sobre Kotlin e Android. Continue a ler para saber mais