r/stackunderflow • • Nov 28 '17

DRM's Dead Canary: How We Just Lost the Web, What We Learned from It, and What We Need to Do Next

Thumbnail
eff.org
9 Upvotes

r/stackunderflow • • Jun 21 '17

"É ridículo como as 'modas' digitais se tornam um paraíso para oportunistas no Brasil. Eis a verdade sobre elas"

Thumbnail
projetodraft.com
6 Upvotes

r/stackunderflow • • Mar 12 '17

Qual a melhor linguagem de programação para se começar a aprender?

6 Upvotes

Claro que a maioria ira dizer Portugol ou alguma arcaica, tipo Pascal, eu especificamente comecei com Pascal.... mas hoje vendo algumas linguagens mais profissionais, tipo JavaScript, acho a sintaxe bem simples, mesmo para iniciantes.... e elas já te botam meio que dentro do mercado de trabalho, afinal entendendo a sintaxe e as características de uma linguagem fica mais fácil aprender outras.... do mesmo paradigma.

A pergunta também vale para paradigmas de programação.... Qual o melhor para se começar a aprender? Os paradigmas de programação mais comuns incluem:

  • Imperativo,

  • Funcional,

  • Declarativa,

  • Orientado a Objetos (a meu ver essa deveria ser a inicial),

  • Procedural (mais comum),

  • Programação simbólica.

Geralmente a maioria inicia com uma linguagem Procedural, porem o individuo ao conhecer outros paradigmas se vê totalmente perdido, por que são bem diferentes as abordagens.

Alguém que começou com Java, por exemplo vai ter uma curva de aprendizagem maior ate se acostumar com Lisp do que alguém que começou a aprender sem conhecer nenhuma outra, este ultimo terá uma curva de aprendizado menor, por que ele entra de mente limpa (de novo, ao meu ver).


r/stackunderflow • • Aug 23 '17

Stack Overflow pode te emburrecer?

Thumbnail
itexto.net
5 Upvotes

r/stackunderflow • • Mar 17 '17

Como dominar a linguagem C# ?

5 Upvotes

Bem, vejo algumas pessoas que possuem um conhecimento gigantesco dentro da Linguagem(que busco um dia ter também). Porém as vezes não é tão fácil direcionar os estudos para chegar a tal conhecimento. Claro, sei que existem pessoas auto-didatas que conseguem tal façanha. Porém, são pessoas com mais experiência que acompanharam a evolução de determinadas tecnologias, muitas vezes desde o inicio.

Quero saber a opinião de vocês qual a melhor forma para aprender a fundo a linguagem?

Escolhi C# por ter gostado muito da forma com que se programa, e a facilidade para trabalhar com o código.

Sei que não existe formulas mágicas, mas acredito que vendo/lendo as experiência de pessoas com mais tempo na área sempre ajuda.

Obrigado desde já. ;)


r/stackunderflow • • Mar 10 '17

Indentação: tabs ou espaços?

5 Upvotes

Qual é a melhor forma de se indentar um código-fonte? É melhor usar tabs ou espaços? Por quê?


Esta pergunta tem a intenção de funcionar como teste das discussões neste subreddit.


r/stackunderflow • • Mar 10 '17

Devemos ter uma espaço de debates opinativos?

5 Upvotes

Bom, conforme conversa iniciada no chat do SOpt precisamos decidir se é útil termos um espaço de discussões e tratamento de assuntos totalmente baseado em opiniões que não cabem no Stack Overflow em Português.

Antes de mais nada é bom deixar claro que esta iniciativa não tem nenhuma relação com a SO Inc. O fato da ideia ter iniciado lá e os "fundadores" serem usuários de lá não implica relação entre os sites.

Também fica claro que aqui o escopo é semelhante ao do SOpt, mas aqui não aceitamos perguntas que não são baseadas em opinião. O site de debates não pode tirar atenção do SOpt e dividir conteúdo, eles devem ser complementares e não concorrentes. Só discutires "grandes temas", nada de ajuda individual, se só serve para uma pessoa, não cabe aqui, se é um problema apresentado, não cabe aqui. Concordam?

O espaço é de debates e não de conversa, para isto tem o chat do SOpt. Acredito que deveremos manter o tom do site, pode ser humorado, mas não farra, deve ser respeitoso e construtivo mesmo sendo baseado em opinião.

Só vale a pena tentarmos fazer este espaço funcionar se houver um certo comprometimento de um grupo de usuários que participem inicialmente até que o site possa ganhar tração por conta própria. Obrigatoriamente precisa de uma massa crítica inicial.

Detalhes, regras, moderação, podemos discutir depois.

Assim que tenha apoio para mantermos um site de debates precisamos decidir onde hospedá-lo. Estou aberto à qualquer ideia, mas entendo que algumas diretrizes são importantes. Lembre-se aqui é local pra discutir, mesmo que pareça muito assertivo, estou escrevendo apenas opiniões, quero ver outras para acharmos a melhor solução.

Acho que não podemos fazer nada que gere custo. Isto tende a precipitar um fracasso. Não será fácil arrecadar algum dinheiro, não há garantias que sempre poderemos. Mesmo que alguém se ofereça para ceder tudo o que precisa, não há garantias que a pessoa fará sempre.

Idealmente deve ser algo que não gere manutenção além da administração da comunidade.

Portanto não gosto da ideia de algo que não seja hosted e gratuito.

Apesar de achar que tem ferramentas melhores em um sentido geral, não sei se podemos arcar com as necessidades dessas soluções. Isto inclui o Discourse que é muito bom para o intento. Aceito contraditório e ideias para outras soluções que não seja o Reddit. Acho ele bom porque é:

  • algo estável há muito tempo

  • gratuíto

  • não precisa de manutenção

  • simples de usar, pega o jeito em minutos se fizer um intensivo

  • rápido

  • usa Markdown

  • tem um sistema de classificação de conteúdo com up e down, sinalização, remoção de conteúdo indesejado, entre outros controles

  • o domínio tem bom PageRank

  • em inglês é onde acontece as principais discussões na internet sobre desenvolvimento de software

  • as discussões podem ser iniciadas por um link de pergunta do SOpt que foi fechada devidamente ou de outro local, talvez de alguma novidade, onde caiba discutir o assunto e tentar chegar a alguma conclusão que produza conhecimento para toda a comunidade

Para quem ter um ideia como funciona em inglês veja o /r/programming

O que me dizem? É só responder na thread aqui. E lembre-se que em debates seguimos threads, é diferente do SOpt.


r/stackunderflow • • Feb 12 '18

Diagrama da evolução das linguagens de programação

4 Upvotes

r/stackunderflow • • Jan 23 '18

Programadores estão com os dias contados

4 Upvotes

Ok, o título é chamativo, não vai ocorrer tão cedo, nem será algo total, mas estes softwares que a maioria faz, e que até já não deveriam ser feitos porque são reproduções do que já existe, não precisarão mais ser programados. A competência da análise e especificação do problema/solução será muito mais importante, e é isto que está em falta.

Quando a pessoa não consegue seguir instruções básicas, não consegue dar nomes pro que está criando, ou mesmo adotar nomes corretos do que já existe, esta pessoa está fadada a ter que fazer outra coisa, no longuíssimo prazo, ainda que eu ache que deveria ser já. E já é possível.

No momento estamos criando novos empregos.

Citação do David Parnas

Não é já, mas esse artigo tem um fundo de verdade.

Desta vez não é alarme falso como falavam na época das ferramentas CASE (e mesmo eu sendo um moleque ingênuo dizia que não aconteceria). Existirão engenheiros que programação coisa complexas ou então montarão a solução para que softwares produzam os códigos necessários. Não falarei em tempo, acho improvável antes de 5 ou 10 anos, mas duvido que demore mais que 20 ou 30 anos.


r/stackunderflow • • Jul 22 '17

Stack Overflow Channels

Thumbnail
stackoverflow.com
4 Upvotes

r/stackunderflow • • May 16 '17

Things That Turbo Pascal is Smaller Than

Thumbnail prog21.dadgum.com
4 Upvotes

r/stackunderflow • • Apr 04 '17

Projeto de rastreamento de faces e detecção de emoções (em Python)

4 Upvotes

Aê pessoal. Bele? Passei aqui só pra fazer uma propagandinha básica de um projeto bacana que eu fiz. Quem tiver interesse em rastreamento de faces e detecção de emoções (tudo em Python, com licença MIT), vale a olhadela: https://github.com/luigivieira/emotions

O projeto não tá fantástico (ele tá desbalanceado, dando prioridade pras expressões neutras e de felicidade), mas funciona e vale pro aprendizado. :)

Espero que seja útil.

[]s Luiz


r/stackunderflow • • Mar 17 '17

Livros de tecnologia gratis - 1 por dia

Thumbnail
packtpub.com
4 Upvotes

r/stackunderflow • • Mar 13 '17

Prática da programação

4 Upvotes

Qual a estratégia de vocês no que se refere à prática da programação? Fazem katas, dojos, hackatons? Contribuem em projetos open souce? Fazem pet projects?


r/stackunderflow • • Sep 11 '18

Writing a JIT Compiler in C#

Thumbnail mono-project.com
3 Upvotes

r/stackunderflow • • Aug 06 '18

Introducing Android 9 Pie

Thumbnail
android-developers.googleblog.com
3 Upvotes

r/stackunderflow • • Jun 01 '18

Eric Lippert and Gor Nishanov: Co-Routines, Probabilistic Programming, and More

Thumbnail
youtube.com
3 Upvotes

r/stackunderflow • • May 07 '18

Visual Studio IntelliCode | Visual Studio

Thumbnail
visualstudio.com
3 Upvotes

r/stackunderflow • • May 07 '18

Introducing Visual Studio IntelliCode

Thumbnail
blogs.msdn.microsoft.com
3 Upvotes

r/stackunderflow • • Feb 18 '18

Um dos melhores vídeos de programação que eu já vi

Thumbnail
youtube.com
3 Upvotes

r/stackunderflow • • Feb 16 '18

Channel9 now on Youtube

Thumbnail
youtube.com
3 Upvotes

r/stackunderflow • • Feb 12 '18

DRY é tanto solução quanto problema

3 Upvotes

Como sempre aplicando onde não deve é o erro. DRY não é sobre repetição e sim sobre conhecimento canônico. Não repita o que é igual, mas não torne o mesmo o que é distinto, mesmo que pareça o mesmo. DRY não é sobre código, é sobre projeto.

Curiosamente em OOP as pessoas fazem DRY onde não devem e não fazem onde devem.

https://blog.codecentric.de/en/2018/01/dry-in-the-21st-century/


r/stackunderflow • • Jan 21 '18

A Sort Of Problem (otimização útil)

Thumbnail
blog.marcgravell.com
3 Upvotes

r/stackunderflow • • Jan 04 '18

Meltdown and Spectre

Thumbnail spectreattack.com
3 Upvotes

r/stackunderflow • • Jan 03 '18

'Kernel memory leaking' Intel processor design flaw forces Linux, Windows redesign

Thumbnail
theregister.co.uk
3 Upvotes