Arquitetura/Engenharia de Software na Teoria, na Prática, na Guerra

Aviso: Foco em Python. Links em inglês.

Então. Pensei que podia compartilhar uma coleção excelente de vídeos e blogs de engenharia de grandes empresas (Instagram, PayPal, Dropbox, etc…). Nada demais ou segredo, só um post centralizado com algumas coisas interessantes.

Não tem muitos vídeos sobre uma ferramenta “Tal” ou “Aquela Outra Lá” e sim vídeos em um nível mais conceitual. É o que prefiro assistir. Acredito que se você tem um entendimento profundo sobre um determinado tipo de problema, o resto são só ferramentas. Em outras palavras, é primeiro preciso descobrir  se aquilo é de fato um prego para só então correr atrás do martelo.

Entretanto, os blogs de engenharia comumente entram em um pouco mais de detalhes sobre uma ferramenta ou outra. Mas a parte importante é sempre entender porquê escolheram usar uma coisa e não outra. É engraçado perceber enganos que eles cometeram, coisas que às vezes achamos ser impossíveis nesses lugares cheios de talentos.

A escolha de novas (porém testadas) tecnologias pode cumprir um grande papel. Em tempos tão competitivos, pode ser uma advantagem possuir um certo tipo de know-how em tecnologia cutting edge (não tanto, mas vá lá…).

E bem, achei que alguém poderia fazer bom uso disso. Isso é conhecimento no que acredito ser sua mais pura forma: comunitário. Então continuo a passar em frente.

Para os vídeos, eu criei uma playlist (continuarei a adicionar coisas):

https://www.youtube.com/playlist?list=PLm5JiQ4yORZoml627aVKiNa4SO3g9p0l8

Lista de blogs de engenharia:

http://nerds.airbnb.com/
http://techblog.netflix.com/
https://www.paypal-engineering.com/
http://blog.echen.me/
https://codeascraft.com/
https://blogs.dropbox.com/tech/
http://engineering.tumblr.com/
http://code.flickr.net/
http://engineering.quora.com/
https://blog.twitter.com/
http://engineering.foursquare.com/
http://engineering.heroku.com/
http://highscalability.com/
http://instagram-engineering.tumblr.com/
http://engineering.linkedin.com/blog
http://engineering.pinterest.com/
http://feeds.feedburner.com/soundcloudapiblog
https://corner.squareup.com/
https://github.com/blog
http://engineeringblog.yelp.com/

Três agregadores de blogs de Python:

http://planetpython.org/
http://planet.twistedmatrix.com/
http://wiki.python.org.br/planet/

Um agregador de vídeos de conferências de Python (PyCon, DjangoCon, etc…):

http://pyvideo.org/

Se você não sabe, existem vários livros (muito) bons sobre Python e seus usos:

Dive into Python
Think Python
The Hitchhiker’s Guide to Python
Think Complexity
Think Stats
Guide to Data Mining
Test-Driven Development with Python
Text Processing in Python
BioPython Tutorial and Cookbook
Guide to Python Standard Library
Natural Language Processing with Python
Programming Computer Vision with Python

Não é Python, mas é incrível:

The Architecture of Open Source Applications

Python e Algoritmos:

Problem Solving with Algorithms and Data Structures
Data Structures and Algorithms with Object-Oriented Design Patterns in Python

Use Facebook to Comment on this Post

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Post Navigation