segunda-feira, 30 de abril de 2018

YAGNI e as pelancas do software corporativo

#engenhariaDeSoftware #complexidade

“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”
Edsger W. Dijkstra
SOLID, OOP, ORM, Frameworks... São realmente necessários? Compare duas soluções para um mesmo problema, e tire suas conclusões.

https://www.linkedin.com/pulse/yagni-e-pelancas-do-software-corporativo-de-melo-junior

IoT sem demonstração? Sai fora!


#iot #arduino #mqtt #awsIot #javascript #nodeRed
Sério... Já assisti palestras de IoT sem nenhuma demonstração! Nada! Nem mesmo um Raspizinho... Fala sério! Quer saber o que é #IoT? Leia isso:
http://iotreta.com/DiretoParaAmazon/

Interfaces e indireção: Os problemas da OOP e do SOLID!


Sem dúvida, qualquer bom Programador já leu ou ouviu falar dos princípios S.O.L.I.D. certo?

  • the Single responsibility principle (SRP),
  • the Open-closed principle (OCP),
  • the Liskov substitution principle (LSP),
  • the Interface segregation principle (ISP), and
  • the Dependency inversion principle (DIP).

OOP sem eles, é apenas uma confusão.

Porém, fica uma dúvida: Até onde são úteis? Sim, você me entendeu bem! Até quando devemos nos ater ferrenhamente aos princípios SOLID? Vale a pena em TODOS os casos?


sexta-feira, 27 de abril de 2018

IoTreta: IoT sem caô! Do Arduíno para o Twitter!

#iot #arduino #nodeRed #javascript
"iotreta.com": IoT sem caô! Já vi palestras de IoT sem uma só demonstração...
http://iotreta.com/iotwitando/

Precisamos MESMO de Orientação a Objetos?


#engenhariaDeSoftware #OOP #reuso
A próxima discussão é essa: Precisamos mesmo de Orientação a Objetos? Suas promessas se cumpriram? O reúso está pagando o preço da complexidade?
Você reusa seu código? Você se beneficia dessa confusão de classes que cria? Acha mesmo que software deveria ser tão complexo?
Não seria melhor escrever software simples e descartável?
A discussão está só começando...
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

Aprenda Bigdata sem esforço


#datascience #bigdata #hadoop #spark
Já pensou em aprender Bigdata? De graça? Com tutoriais e exemplos sinistros? Bem, seu desejo se realizou! Confira meu blog "bigdatabigbusiness.info"
http://bigdatabigbusiness.info/alittleword/

TensorFlow com Swift? Google + Apple? Ué?


#machineLearning #swift #tensorFlow
Taí... Swift para TensorFlow... Quem diria? Vale um tutorial beeeeemmm bacana, não? Não se preocupe, pois já estou trabalhando nele!
https://medium.com/tensorflow/introducing-swift-for-tensorflow-b75722c58df0

quinta-feira, 26 de abril de 2018

Clientes e servidores HTTP em python!

#python #rest #http #microsserviços #frontend #backend
Veja o novo tutorial do "pythondrops.com": Clientes e Servidores HTTP com python!
Só aqui, só comigo, só de graça!
http://pythondrops.com/clientes_servidores/

quarta-feira, 25 de abril de 2018

Agora sim! Aprenda a criar mobile apps sem stress!


#mobile #frontend #reactNative #javascript
"doitnative.com"
Quer criar uma app mobile para mostrar para o seu "crush" ou chefia? Quer fazer isso sem instalações complicadas? Quer fazer rápido?
Bem, eu tenho a solução! Já está no ar o primeiro tutorial do "doitnative.com":
http://doitnative.com/native1/

Bigdata: Pare de repetir o que os vendedores lhe ensinaram!

#bigdata #datascience #hadoop #spark
Leia meu primeiro tutorial sobre Bigdata e pare de repetir o que os vendedores lhe dizem, feito um papagaio. Quer ser "disruptivo" ou fazer sucesso?
http://bigdatabigbusiness.info/alittleword/

terça-feira, 24 de abril de 2018

E a lista só cresce!

#bigdata #iot #python #datascience #computerVision #react
A lista só cresce! Vamos relembrar: 
- Bigdata: "bigdatabigbusiness.info" http://bigdatabigbusiness.info
- IoT: "iotreta.com" http://iotreta.com
- Python: "pythondrops.com" http://pythondrops.com
- Datascience / Machine Learning: "datalearninghub.com" http://datalearninghub.com
- Visão computacional: "olharcomputacional.com" http://olharcomputacional.com
- Frontend React: "reactdontpanic.com" http://reactdontpanic.com
E vem mais por ai: React Native: "doitnative.com"!!!!!

O primeiro tutorial do BigData Big Business!


#bigdata #bigbusiness #tutorials #samples
Agora sim! Comigo é nesse ritmo! Confira meu novo blog de tutoriais sobre #bigdata e nunca mais fale bobagens na frente do Chefe!
http://bigdatabigbusiness.info

Quantum Machine Learning! Não é ficção científica!


#datascience #quantumcomputing #machineLearning
É isso o que venho estudando ultimamente... Em breve, postarei algumas conclusões e estudos. Eu recomendo ficarem de olho!

Tá quase pronto!


#datascience #machineLearning #python
Tá quase pronto! Em breve, marcarei o lançamento!

segunda-feira, 23 de abril de 2018

Esqueci de dizer... Meu curso de datascience tem vídeos!

#datascience #curso #R #gratuito #comVideos
Passei aqui só para lembrar que o meu curso gratuito de Datascience com R tem vídeos!

http://datalearninghub.com/R-course/

Quer aprender IoT? De graça?


#iot #arduino #raspberry #nodeRed #javascript #nodejs
"iotreta.com"
Quer aprender #IoT? NÃO DIGA... Todos querem... Mas quer aprender DE GRAÇA? Assista ae e depois faça os outros tutoriais:
https://youtu.be/i-sae3emnBU

E aí? Quer aprender Datascience gratuitamente?

#datascience #R #estatística #MachineLearning #inovação
Coisas que você só vê no meu curso de "Introdução à Datascience com R" http://datalearninghub.com/R-course/ ...
"Uma fábrica de laticínios vende peças de queijo pelo menos 60 kg (em média) cada uma, com pouca variação. A fábrica lhe contratou para validar estatisticamente este parâmetro (peso), pois havia reclamações que, em alguns lotes, havia peças com peso bem menor que o especificado. Como você faria isto?"

Faça sua parte!

#façaAsuaParte #criseFabricada
Havia um grande incêndio na Floresta. Todos os animais corriam para o Rio, mas havia um passarinho que fazia o caminho contrário: Ia até o rio, enchia seu pequeno biquinho e voltava em direção ao fogo. Vendo aquilo, o Elefante o parou e disse: Você está maluco? Jamais conseguirá apagar o incêndio, e, após cuspir a água no fogo, o passarinho respondeu: Pelo menos, estou fazendo a minha parte!
Recebo inúmeras críticas sobre o meu trabalho, e algumas eu comento. Uma pessoa me disse: "Cara, isso é ridículo! É um esforço grande e você não conseguirá reverter a crise..." Claro que não! Uma pessoa sozinha não consegue reverter essa Crise, que é totalmente fabricada. Mas, felizmente existem mais pessoas criando e compartilhando ideias e, se meus humildes exemplos puderem ajudar, já terá sido a "minha parte".
Faça sua parte! Compartilhe! Deixe essa besteira de "ser disruptivo" de lado, pois é apenas papo de vendedor (e papo antigo, por sinal).

sábado, 21 de abril de 2018

Como acompanhar as minhas novidades?


#iot #bigdata #frontend #backend #react #reactnative #mobile #python #arduino #raspberry
Como saber das novidades? Twitter: https://twitter.com/cleutonsampaio, Linkedin: https://www.linkedin.com/in/cleutonsampaio/ Facebook: https://www.facebook.com/obomprogramador

O grande projeto para empreendedores!

#iot #bigdata #frontend #backend #react #reactnative #mobile #python #arduino #raspberry
Estou montando um conjunto de blogs e tutoriais gratuitos para incentivar a economia. Dar a chance aos Empreendedores de criarem serviços realmente inovadores.
Você poderá criar o frontend Web (#react) ou mobile (#reactnative), o backend com microsserviços #python, o sensoriamento com #iot, ou seja, um ciclo completo.
Agora, estou trabalhando em mais dois blogs: #bigdatabigbusiness ("bigdatabigbusiness.info") e #doItNative ("doitnative.com"). O primeiro é para você poder analisar os dados dos sensores,
e o segundo, para construir apps nativas para dispositivos móveis: O #frontendMobile.
Dentro do meu projeto #fakestartup, estou montando essa linha de tutoriais para inspirar vocÊs, Empreendedores. Aproveitem, incentivem e divulguem! É de graça.
A lista dos meus blogs já publicados: "iotreta.com", "reactdontpanic.com", "pythondrops.com", "datalearninghub.com", "olharcomputacional.com" e "obomprogramador.com".
http://iotreta.com
http://reactdontpanic.com
http://pythondrops.com
http://datalearninghub.com
http://olharcomputacional.com
http://obomprogramador.com
EM BREVE: http://bigdatabigbusiness.info
EM BREVE: http://doitnative.com

sexta-feira, 20 de abril de 2018

Você prefere tecnologia ou buzzwords?


#iot #python #react #microsserviços #datascience
Tudo sem caô e sem buzzwords, só nos meus blogs! Ou então, fique decorando a figura...
- iotreta: http://iotreta.com
- PythonDrops: http://pythondrops.com
- ReactDontPanic: http://reactdontpanic.com
- DataLearningHub: http://datalearninghub.com
- obomprogramador: http://obomprogramador.com

Tutoriais e exemplos profissionais de IoT


#iot #arduino #javascript #aws #mqtt #tutoriais #inovação
Tutoriais de IoT gratuitos: "iotreta.com". Visite hoje mesmo e comece a criar projetos que compartilham dados com Twitter e Amazon AWS. Integre seus projetos IoT com #bigdata.
http://iotreta.com/DiretoParaAmazon/

quarta-feira, 18 de abril de 2018

Do Arduíno para a Amazon AWS IoT sem escalas!

#iot #arduino #aws #nodeRed #javascript
"iotreta.com"
Caraca: Direto para a Amazon! Um tutorial de IoT de verdade! Um device enviando mensagens para o MQTT da Amazon: AWS IoT!
Completo, com tudo e de graça!
http://iotreta.com/DiretoParaAmazon/

Python packages!

#python #engenhariaDeSoftware
"pythondrops.com"
Sabe o que é um "package" em python? Aprenda isso aqui, no PythonDrops:
http://pythondrops.com/packages/

DIcas legais sobre python

#python #dicas #exemplos
Python 2 e 3 convivem pacificamente?
Veja isso em "pythondrops.com", o meu blog de dicas e truques com python!
https://github.com/cleuton/pythondrops/tree/master/virtual_environment

Sabe o que é "Classificação"? E "Regressão logística"?


#datascience #machineLearning #R #classificação
Regressão logística!
Os problemas de classificação são aqueles em que desejamos prever a "classe" ou categoria dos dados. Aprenda mais no meu curso gratuito:
https://github.com/cleuton/datascience/blob/master/R-course/lesson8/datascience-R-cleuton-sessao8.pdf

O que é "Regressão"? Qual é a desse caô de "Machine Learning"?


#datascience #machinelearning #R
Você quer aprender o que é "Regressão"? Quer saber qual é desse caô de "Machine Learning"? E quer fazer isso sem comprometimento? Ué? Faça o meu curso gratuito de introdução à datascience com R! Sem email, sem cadastro, sem cartão de crédito, sem comprimisso!
https://github.com/cleuton/datascience/tree/master/R-course

terça-feira, 17 de abril de 2018

Aprenda IoT sem gastar nada!


#iot #arduino
IoT sem caô e 0800 só comigo: "iotreta.com"
Aprenda a criar dispositivos inteligentes, que se comunicam via Internet, de maneira simples, prática e sem caô de fornecedor! Eles nào vivem falando em "Transformação Digital" e "Disrupção"? Então transforme seus sonhos em projetos digitais e provoque uma disrupção sem gastar dinheiro!
http://iotreta.com/iotwitando/

Falando em "API Economy"...

#REST #API
Falando em "API Economy", que tal aprender o que é uma API REST? Escrevi este artigo há algum tempo, mas ainda é um dos mais lidos até hoje:
http://www.obomprogramador.com/2014/03/implementando-uma-api-rest.html

segunda-feira, 16 de abril de 2018

Olhae a alternativa para os métodos ágeis...


#implicandoComAmantesDeUnicórnios #gestão #projetosDeSoftware #agile #argh
Olhae a alternativa para desenvolver software... Pelo menos, é bonitinho!

Crie uma app moderna com React + Redux-form + Flask


#frontend #backend #web #rest #microsserviços #javascript #react #redux #flask #python
Só no meu blog: "reactdontpanic.com" você encontra isso!
Aprenda a criar uma app simples, porém completa, usando React + Redux + Redux-form + Flask(python).

Para ter uma ideia, olha só o backend python com Flask:
from flask import Flask
from flask_cors import CORS
from flask import request
app = Flask(__name__)
CORS(app)
@app.route('/', methods=['POST'])
def logon():
return '{"user": "' + request.form['usuario'] + '","status":"autenticado"}';

http://reactdontpanic.com/redux_form/

Um Arduino que tuíta a temperatura? Macacos me mordam!

#iot #arduino #nodered #javascript #twitter
Só no meu Blog de IoT: "iotreta.com"!
Um Arduino tuitando a temperatura? Macacos me mordam se isto não for a melhor definição prática de IoT...
Fala sério, você pensa que IoT é aquilo que os Marketeiros dizem? Acredita mesmo em caôs e buzzwords? Ou prefere meter a mão na massa?
http://iotreta.com

domingo, 15 de abril de 2018

Chega de caô!


#buzzwords #caô #inovação #negócios
E aí? Já chega de caô por hoje? Já viu as "paradas" que eu publiquei neste findi? Não? Pô, dá para revolucionar ou iniciar um negócio! Dá uma olhada em:
http://reactdontpanic.com e http://iotreta.com
Sai dessa onda de buzzwords, pois isso é apenas papo de vendedor!

sábado, 14 de abril de 2018

Tuitar a temperatura direto do Arduino??? Fala sério!!!


#iot #arduino #nodered #javascript #twitter
"iotreta.com: Dirty IoT tricks!"
Fala sério! Tuitar a temperatura direto do meu Arduíno! Vambora fazer isso? Só no IoTreta!
Isso é que é TRANSFORMAÇÃO DIGITAL, sem "caô"!
http://iotreta.com/iotwitando/

React, Redux, Redux-form e Flask! Tudo junto!


#frontend #backend #web #react #redux #reduxForm #python #flask
Publiquei no "reactdontpanic.com" mais um artigo, mostrando como usar o Redux-form para HTML forms e o python como Backend.
Agora, você tem um fullstack framework para trabalhar! Confira, aprenda, divulgue!
http://reactdontpanic.com/redux_form/

sexta-feira, 13 de abril de 2018

Chega de "upgrade destrutivo"! Use REACT!


#frontend #web #react #redux #javascript
Está na hora de parar de perder tempo com "upgrades destrutivos"! Mude para algo mais estável e prático! React+Redux! Aprenda comigo, de graça!
http://reactdontpanic.com

Arquitetura de microsserviços reduz complexidade e custo de TI


#software #microsserviços
Há três anos eu já pregava Arquitetura de Microsserviços como alternativa para reduzir custo e complexidade de TI.
Mas muita gente "dormiu de touca" e não prestou atenção. Agora, reclamam que tudo está mudando, que o Cliente não aceita mais pagar pelas "pelancas" advindas das soluções monolíticas... Gente, ainda dá tempo!
Leiam aqui um guia simples e prático:
http://www.obomprogramador.com/2015/03/micro-servicos-o-que-sao-e-para-que.html

quinta-feira, 12 de abril de 2018

React + Redux = Felicidade!

#frontend #web #javascript #react #redux
Veja em "reactdontpanic.com"
Vai ficar aí comendo mosca? Ou vai aprender a combinar dois frameworks sinistros para frontend: React e Redux? DE GRAÇA!!!
Em breve, O Bom Programador vai publicar um minicurso de React+Redux+Flask, para criação de apps baseadas em Microsserviços! Aguarde!
http://reactdontpanic.com/react_redux/

IoT para Reconhecimento Facial?


#machineLearning #iot #raspberry #reconhecimentoFacial #python
No "olharcomputacional.com" você verá como criar dispositivos inteligentes, que capturam e interpretam vídeos. Aprenda a fazer Reconhecimento Facial com meu primeiro tutorial!
Tudo DE GRAÇA e OPEN SOURCE! Vaí lá, pega o código e abra sua Startup!
http://olharcomputacional.com

Aprenda a criar apps IoT no "iotreta.com"


#iot #arduino #nodred
No "iotreta.com" você aprende a criar apps para #iot sem complicação (e de graça!)
Se prepare que vem aí nosso segundo tutorial!
http://iotreta.com
http://www.youtube.com/watch?v=i-sae3emnBU

terça-feira, 10 de abril de 2018

Seguuuraaa peão! React + Redux + Flask!


#fullstack #frontend #backend #javascript #python #react #redux #flask #rest
É, amigos... Vocês me pediram uma solução moderna para criar apps sinistras, e eu estou bolando um novo tutorial para vocês!
Grátis! Simples! Prático! É só me seguir (olha que eu sou bem rápido...)

Quer caçar unicórnios ou cria-los?


#frontend #web #javascript #react
Quem quer construir e criar, aprende #Rect comigo, de graça. Quem não quer, fica caçando #unicórnios e falando em #disrupcao