Novos Cursos E Promo De BlackFriday

25 de novembro de 2020 Deixe um comentário

Fala galera, tudo certo? 
Passando pra falar um pouco sobre os meus treinamentos disponíveis na PowerTuning.

Eu sempre hesitei em fazer treinamentos no formato online, principalmente os de conteúdo avançado. é muito difícil entregar a mesma qualidade da experiência de um treinamento presencial no formato online, muito difícil, é um desafio enorme pra quem vai gravar o treinamento. Eu sempre gostei muito dos bate papos e discussões que tínhamos nos treinamentos presenciais que eu ministrava, e isso é quase totalmente perdido no online.

Bom, de qualquer forma, quando eu decidi que precisava rever minhas prioridades eu resolvi gravar alguns treinamentos e confesso que agora, vendo o resultado dos treinamentos e o feedback dos alunos que tenho recebido, devo dizer que estou extremamente feliz e satisfeito (não, satisfeito jamais, sempre dá pra melhorar) com os cursos. É muito gratificante ver a quantidade de pessoas que consigo atingir com os treinamentos e receber o feedback que o conteúdo ministrado ajudou de alguma forma na carreira delas, impagável.
 
Falando em impagável e dinheiro, eu já mencionei isso uma vez e repito, o tempo utilizado e esforço que faço pra gravar os treinamentos é absurdo, o valor cobrado não é nem de longe, o que eu conseguiria simplesmente trabalhando pra Pythian 😊, mas gosto de fazer isso, e sei que eu aprendo muito estudando e preparando o material, então, no fim considero um investimento.
Tendo isso em mente, vamos pras novidades, os 2 últimos treinamentos que gravei foram Internals 4 (Disk I/O) (o meu treinamento predileto até agora) e o +25 dicas de performance parte 6 se você ainda não comprou, agora é a hora pois em Novembro estamos com descontos de 50% em quase todos (exceto dicas parte6) os meus treinamentos, então corre que agora é a hora. É sério, tá de graça.
Pra mais detalhes (voucher) sobre os descontos acesse https://powertuning.com.br/deu-a-louca-no-gerente-mes-de-descontos-nos-cursos-da-power-tuning/
 
Eu sei que devido a pandemia muita gente ficou desempregada, teve redução de salário ou está passando por dificuldade financeira, pra essas pessoas, eu digo, agora é a hora de estudar e entender que conhecimento é o diferencial que pode te ajudar MUITO. Com isso em mente, se você está “quebrado” e quer fazer os meus treinamentos, me avisa, é simples assim, me manda um e-mail, ou mesmo um “Zap” (14-998180312) que a gente conversa e se for o caso, eu te dou 100% de desconto.
 
Abraço e cuidem-se.
 
Fabiano

Categorias:Não categorizado

30 tips to do a good presentation

12 de agosto de 2020 Deixe um comentário

Hi folks, yesterday I wrote this to send to a few colleagues at Pythian and I thought it may be interesting to you as well.. Some tips to do a good presentation, well, at least in my opinion 😊:

  1. Number one and most important… Learn how to use ZoomIt
  2. Increase font size on SSMS, including resultset grid
  3. Fullscreen on SSMS
  4. Use comments on scripts so people can repro your demo
  5. Time – A tie with ZoomIt on level of importance… There is nothing more frustrating than watch a person spend 40 minutes on first slides when you know he still have two or three demos to do…
  6. Time – It is VERY disrespectful to use someone else time… So, if your session ends on 50 minutes, please leave the stage in 50 minutes… If the next speaker is waiting and “is willing” to give you some time of his presentation, DON’T accept it, he is just being nice with you while you IS NOT.
  7. Time – If event don’t have already, ask someone to give you tips on how much time you’ve left… I usually like a sign of “30 minutes left”, “20 minutes left”, “10 minutes left” and “5 minutes left”… If necessary, use a timer app in your smartphone to help you…
  8. If possible (ask the organizers if it is ok to do it), try to record your session to watch it later and look for mistakes and areas to improve.
  9. Record yourself presenting or if possible, present to a friend and ask for tips, ask about time, demos…
  10. Demo – If possible, leave a “key” demo to the end … I like to keep a demo I can do in 5 minutes or 30 minutes.
  11. Demo vs Slides – Only slides is boring, only demos is weird (sometimes is ok)… So a balance between the two is best.
  12. Session abstract has to deliver what it says…
    1. Level is also important… There is no such a thing as a “Advanced techniques to bla bla bla – Level 200”
  13. As Buck Woody would say… “The main thing is to keep the main thing the main thing”. Don’t get out of focus, make sure you’re always on track with what your presentation should deliver…
  14. Humor is good, too much humor is not good… It is kind of an art… I’m still learning it…
  15. Try to use creative names on sessions… Instead of SQL Server on Linux, try something like “Does Microsoft really like penguins? SQL on Linux!”
  16. PowerPoint, avoid “regular” bullets… Smartarts are more interesting to read… Animations are always good, but may take lot of time to create…
  17. Demonstrations:
    1. IT HAS TO WORK! Doesn’t matter what!
    2. If you can’t do it because of an internet limitation, record a video of the demo and play it.
    3. The video recording can be used as a backup in case something goes wrong and you don’t know why the demo isn’t working.
    4. DON’T EVER do a live demo troubleshooting… Assume it is not working, apologies and tell people you’ll record a video of the demo and post on YouTube… PLEASE DON’T open Google to search for a solution of a problem…
  18. Upload the slides and demos prior to the event… then, when people ask “where can I download the material? Or when the material will be available to download”, just answer, it is already in my Blog.
  19. There is an interesting saying I heard on backstage of events… “Unless your name is Itzik Ben-Gan, do never type a code”, prepare it in advance and just “select + run it”…
  20. If for some reason you decide to change something in the demo, maybe because of a question some asked, make sure you are 100% confident on what you’re doing… and, if for some reason the code doesn’t work like you’re expecting DON’T try to fix it… Just say you’ll do it later and post on YouTube…
    1. Once I was doing a “live coding” (don’t do it) and it wasn’t working…after 5 minutes I decided to quit doing the demo… After watch the presentation record, I realized that the code wasn’t working because I forgot to put a semicolon (;)…
  21. Q &A – Always repeat questions so people in the back can understand what you are answering…
  22. Q &A – Don’t ever get into a two-people conversation with an attendee… There is almost always a person trying to have a free consulting and ask 10 questions… It is nice that you give him attention, but there will be another X people not getting your attention… The chances they get their phone to look at Facebook is very high.
    1. Tell those people you’ll be available after the session to talk about the subject.
  23. Q &A – Be careful with questions and the session time… If you’re getting too many questions, it may inhibit you to deliver all the content and this is more important than the questions. If you fell this is a problem, just say you’ll answer the questions at the end of the presentation.
  24. Q &A – Be careful with questions not related to the session… They may make you loose track of your original goal… If you have time, it maybe ok to answer them, but it may be a better idea to answer them “offline” after the session.
  25. Q & A – Be prepared for attendees trying to be smarter than you and ask very difficult questions… Yes, it is not very rare to see those. If they are indeed smarter than you, that’s fine, just humble tell them you’ll search for a good answer and reply offline. Don’t allow them to make you lose your confidence.
  26. Q & A – If you don’t know the answer, or is not certain, please don’t try to bullshit it… It is A LOT easier to just say you don’t know and you’ll reply later via e-mail…
  27. Sponsors are the reason the event is happening, make sure you give them the visibility they deserve.
  28. Don’t copy content from someone else without ASK for permission and make sure give them the credits. One hundred percent of people I know in the community will be more than glad to share their presentations/slides/demos with you, I’ve never heard of a case they denied it. So, please, just ask for it.
  29. Ask for feedback (evaluation forms) and make sure attendees understand how important this is to you. Don’t be a chicken and cry in your room because of a bad feedback… Learn from it 🙂
  30. The attendee is more important than you, they should be the reason you’re doing the presentation, not you… Self-promoting is important, but it is not the main thing. There is nothing more pleasant than hear your “teaching” helped someone to get a better job or fix a problem…
Categorias:Não categorizado

Você já procurou no Google?

3 de agosto de 2020 8 comentários

Revivendo o blog,

Let Me Google That For You / LMGTFY | Know Your Meme

Faz algum tempo que quero escrever sobre isso, então vamos lá…

Quando eu comecei a estudar pra trabalhar com informática, não foi fácil, fiz um curso técnico em programação que custava R$ 109,00 reais por mês, na época, eu ganhava R$119,00 trabalhando como office boy. Foi difícil, mas com certeza valeu muito a pena. Aprendi demais com o Elvis (a.k.a. Delphis), Marco e o Eduardo. Back em 2012, minhas fontes de estudo não eram muitas, e devido a falta de dinheiro pra comprar livros, os materiais que eu tinham eram a internet e livros que eu conseguia pegar na biblioteca da escola, bem como livros que meu irmão já tinha e que eu roubava…

De qualquer forma, a internet foi e continua sendo longe o principal lugar onde busco conhecimento, é incrível o que conseguimos aprender nesse mundo sem fim chamado www. Quando eu não sabia o que fazer, era só perder um tempo lendo a documentação do produto, ou no Google, ou em último caso, em fóruns …

Os fóruns technet e msdn sempre foram um excelente lugar pra tirar dúvidas e aprender com as brilhantes respostas que lá estavam… Fonte infinita de conhecimento de pessoas que estavam dispostas a perder/investir um tempo ajudando outras pessoas que estavam com dúvidas… Aprendei demais com o Galvão, Gustavo Maia, Marcelo Colla, Nilton Pinheiro, Diego Nogare e etc… Bons tempos de fóruns.

Depois de um tempo, passei a ajudar com as respostas, me sentia realizado em ajudar as pessoas a resolverem algum problema, a sensação era impagável… Anos passaram, e a coisa desandou, e cá estamos, no ponto onde quero falar.

Os fóruns msdn/technet ficaram chatos a ponto de ser insuportável ler as perguntas das mulas… Abandonei totalmente os fóruns e agora estou prestes a abandonar os grupos de WhatsApp e Telegram pelo mesmo motivo…

Minha insatisfação é só uma… As pessoas não se dão mais o trabalho de aprender a usar o produto, ou de ler a documentação do produto, ou mesmo de usar o GOOGLE pra tirar as dúvidas… Simplesmente correm pro grupo de Zap e enviam suas dúvidas sem ao menos perder 1 minuto digitando a dúvida no Google … A resposta de 95% das dúvidas que vejo nesses grupos está na primeira página do Google. O que aconteceu? Por que as pessoas estão assim? Eu ainda não consegui entender isso.

Alguns exemplos de perguntas:

  • Como faço pra atualizar uma coluna na tabela?
  • Meu servidor SQL está utilizando toda a memória disponível… O que faço?
  • Qual valor uso no MAXDOP?

Também temos aqueles que acham que tem o direito de uma consultoria gratuita… Semanalmente eu recebo dezenas de perguntas no privado, linkedin, facebook, whatsapp, telegrama e e-mail… Veja, eu sempre que possível tento responder, mas tem gente que me manda um código com 5 mil linhas e pede pra eu otimizar… Pera? Eim? … Ou pede ajuda pra eu conectar no servidor delas porque está lento… Eim?

Se me permitem, deixa eu tentar ajudar… Antes de perguntar qualquer cosia pra alguém, POR FAVOR, tente fazer o seguinte:

  1. Já procurou a resposta na documentação do produto?
  2. Já procurou extensivamente na internet? Google, Youtube e etc…
  3. Você entendeu o que quer perguntar? Por ex., antes de querer saber onde usar o hint OPTION (MAXDOP), já procurou saber o que ele faz? O que é paralelismo?

Bom, ficam ai meus 2 cents…

Abs.

Fabiano

Categorias:Não categorizado

SQL Combate… Amanhã (19/06) live…

18 de junho de 2020 2 comentários

SQL Combate … Amanhã as 19h…

Link pro evento… 

Go go go…

 

Categorias:Não categorizado

Artigo novo no Simple-Talk, Tempdb

21 de abril de 2020 Deixe um comentário

E finalmente depois de 5 anos saiu artigo novo meu no Simple-Talk 🙂 … go go go..

https://www.red-gate.com/simple-talk/sql/performance/tempdb-heres-a-problem-you-didnt-know-you-have/

Hope you like it!

Abs.

Fabiano

Categorias:Não categorizado

Happy Hour com Dados #3 – SQL Server vs Oracle – Dia 24/Abril as 20h

21 de abril de 2020 Deixe um comentário

Galera, na sexta-feira as 20h vou participar de um bate papo com meu brother Fabrício e uma galera de Oracle, vamos discutir as diferenças entre SQL e Oracle e se Deus quiser vai ter briga… Bora?
Link pra inscrição:

https://www.sympla.com.br/happy-hour-com-dados-3—sql-server-vs-oracle__838710?fbclid=IwAR2NJ5zZCBwglw-Pi6rP03S90nGPsnhy1gQpeOQSD3ta2AVSn1kBO02n5-Q

Abs.

Fabiano

Categorias:Não categorizado

Gravação e scripts da WebCast de Memória

8 de abril de 2020 3 comentários

Folks, conforme combinado, segue o link pra download do material que usei ontem na apresentaçõao sobre memória…

https://1drv.ms/u/s!AqbKdH5H9-9SsB2pGXwmz7wQ_dz6?e=mOh0km

E abaixo o link pro video com a gravação das 2 horas de sessão:

Ontem falando com a Nane no zap percebi que cometi algumas caneladas:

Select into não é SEMPRE minimamente logado, na verdade isso depende de algumas coisas, inclusive do recovery model do DB…

Insert com TABLOCK tbm não é SEMPRE minimamente logado, novamente, depende de algumas coisas…

Pra saber mais sobre isso, recomendo ler o artigo que eu sempre uso quando preciso fazer essas operações minimamente logadas: https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008/dd425070(v%3dsql.100)

Falar sempre ao se referir alguma coisa no SQL é pedir pra estar errado… preciso apender isso ;P.

Obrigado Nane pelo feedback 🙂 …

Abs.

Fabiano

Categorias:Não categorizado

WebCast – Casos de memória não explicados, as 20h dia 07 de Abril de 2020

6 de abril de 2020 3 comentários

Pessoal, amanhã (dia 7/Abril) as 20h farei uma WebCast falando sobre casos de problemas de Memória no SQL. Vai ser uma sessão de nível avançado, então prepara a pipoca e relaxa o cérebro pra explorar um pouco de internals no SQL “com migo” (que é mais legal de escrever que a forma correta)!

https://globalportuguese.pass.org/MeetingDetails.aspx?EventID=15219

See u there.

Abs.

Fabiano

Categorias:Não categorizado

Desconto de 100% nos meus treinamentos

1 de abril de 2020 Deixe um comentário

Galera, eu sei que são tempos difíceis, e muita gente tá precisando de ajuda pra conseguir estudar e se recolocar no mercado… Decidi então oferecer um desconto de 100% nos meus treinamentos para as 100 primeiras pessoas que acessarem o seguinte link: https://tinyurl.com/DescontoFabiano

Espero que isso ajude!!!

Abs.

Fabiano

Categorias:Não categorizado

Treinamento presencial em Floripa 17 Abril 2020

3 de março de 2020 Deixe um comentário

Galera, aproveitando que vou pro SQLSat em Joinville e vou fazer uma parada em Floripa dia 17/04 pra um treinamento… Go go go…

Mais info no link abaixo:

https://www.sympla.com.br/performance-sql-server__810034

Abs.

Fabiano

Categorias:Não categorizado