Desenvolvimento · Dicas & Tutoriais · Linux · PHP

Não consegue debugar PHP com o xdebug? É o firewall

Você já fez todas as alterações e configurações imagináveis, mas mesmo assim você não consegue debugar sua aplicação PHP com o xdebug, usando breakpoints, entre outros recursos?

Mesmo se o seu ambiente estiver num container Docker, ou instalado na máquina estilo XAMPP, é preciso liberar a porta do firewall do sistema operacional que é usada pelo xdebug.

Por exemplo: eu ativei o firewall no meu PC com Linux Mint. E então eu não consegui mais usar os breakpoints no PHPStorm para pausar minha aplicação e conectar com o xdebug no ambiente do Docker. Depois de bater muita cabeça, descobri que era o firewall. Continue reading “Não consegue debugar PHP com o xdebug? É o firewall”

Blog · Desenvolvimento · Dicas & Tutoriais

Docker no Linux sem sudo

Muitos usuários Linux e que estão começando ou usam pouco o Docker (meu caso) podem se deparar com o problema de não conseguir executar alguns comandos. Uma googleada rápida e percebemos que, para conseguir, é preciso executar como administrador (ou seja, com o sudo antes de tudo).

Entretanto, é possível eliminar esse inconveniente e trabalhar com o Docker na linha de comando sem o sudo: Continue reading “Docker no Linux sem sudo”

Blog · Desenvolvimento · Game design · Games · Software

Artigo: “Como fazer o game dos seus sonhos, publicá-lo e não morrer no processo”

Tradução livre de artigo escrito por Juan Linietsky e publicado no blog da Godot Engine: https://bit.ly/2VOMRLD


MOTIVAÇÃO

Hoje estou reinstalando meu computador de desenvolvimento, então não posso fazer muita programação. Compilar na Godot leva cada vez mais tempo, então eu acho que um computador com nova configuração é mais uma maneira de acelerar o desenvolvimento da Godot engine. Continue reading “Artigo: “Como fazer o game dos seus sonhos, publicá-lo e não morrer no processo””

Blog · Desenvolvimento · Dicas & Tutoriais · Maker

Visual Studio Code como alternativa à IDE padrão do Arduino

Você está cansado das limitações da IDE padrão do Arduino, como a falta de indentação automática? Pois bem: é possível usar o Visual Studio Code para programar o Arduino.

Você só vai precisar de algumas extensões – além de ter instalada, também, a Arduino IDE padrão, usada como auxiliar pelo Code. Continue reading “Visual Studio Code como alternativa à IDE padrão do Arduino”

Desenvolvimento · Dicas & Tutoriais

Desenvolvendo em linguagem C no Linux com Visual Studio Code – fácil e rápido

Recentemente voltei a estudar a linguagem C com o intuito de melhorar minha relação com o Arduino (que usa C).

No entanto, como uso Linux Mint, não tenho à mão as mesmas IDEs que estão disponíveis no Windows. E também não queria recorrer à uma das ótimas IDEs pagas/trials, como a CLion, uma vez que minha finalidade era apenas para estudos – nada pesado. Então experimentei usar o Visual Studio Code.

Aqui explico como preparar o Code para essa finalidade, de um jeito prático e rápido. Estou enfocando aqui em distros baseadas no Debian (Ubuntu, Mint, etc). Para outras distros o diferencial será a instalação de dependências (uma vez que o apt está disponível em distros baseadas no Debian). Continue reading “Desenvolvendo em linguagem C no Linux com Visual Studio Code – fácil e rápido”

Desenvolvimento · Dicas & Tutoriais · Games

Sim, é possível viver de games

Numa thread no Reddit um desenvolvedor de games comenta sobre a experiência de ter se dedicado a criar um game mobile durante 2 anos e que ainda não deu grande retorno financeiro. O game está na casa do 150 downloads.

Realmente, mesmo quem já trabalhou com desenvolvimento (mesmo em outra área, como Web) ou é designer já deve ter vislumbrado de entrar no mercado de games. Manias como Pokemon Go e eventos como o BGS aqui no Brasil vira e mexe nos relembram desse mercado.

Porém, nos deixamos impressionar com games que se tornam hits. A verdade do fato é que milhares de jogos são lançados todo ano, em diversas plataformas – Steam, Play Store, etc. Não é tão fácil lançar um game que logo de cara vende milhões (a verdade é que isso é quase como ganhar na loteria…)

Lançar o seu jogo, depois de tanto tempo de trabalho e não lograr êxito pode ser desanimador. A vontade de desistir logo bate à porta. Tudo parecia só uma ilusão. Como assim? Em Indie Game: The Movie parecia tão fácil!…

Continue reading “Sim, é possível viver de games”

Agile · Desenvolvimento · Startups · Trabalho

Abandonando o Agile

Tradução livre de artigo escrito por Aaron Lazar no blog da Packt: https://hub.packtpub.com/abandoning-agile/

AVISO: o conteúdo do artigo não reflete necessariamente a minha opinião.


“Nós somos ‘Agile'”.

Esse é o tipo de frase que eu esperaria de um time de futebol, uma trupe de dançarinos de balé ou talvez de um artista marcial. Toda vez que ouço isso vindo da boca de um profissional de software, eu digo: “Ah cara, de novo não!”. Então aqui estou eu para falar sobre algo que pode tocar um nervo ou dois de um fã de metodologias ágeis. Eu estou falando se você deveria abandonar o Agile de uma vez por todas! Continue reading “Abandonando o Agile”

Blog · Desenvolvimento · Tecnologia · Trabalho · Web

O desenvolvimento Web está morrendo?

Tradução livre de artigo escrito por Richard Gall e publicado em:
https://hub.packtpub.com/is-web-development-dying/


Não é difícil encontrar pessoas perguntando se o desenvolvimento da web está morrendo. Uma pesquisa rápida gera perguntas no Quora, no Reddit e em outros fóruns. “O desenvolvimento web é uma profissão agonizante ou só tem um cheiro engraçado?”, pergunta um usuário do Reddit. Os suspeitos usuais no mundo do conteúdo (Forbes et al) responderam com seus próprios takes e pensam sobre se o desenvolvimento da web está morto. E por que eles, e não eu, por exemplo, nunca perderia a oportunidade de escrever algo com uma manchete estranha e provocativa de cliques. Então, o desenvolvimento web está morrendo ou simplesmente muito mal? Continue reading “O desenvolvimento Web está morrendo?”

Desenvolvimento · Dicas & Tutoriais · Web

Cursos de React em vídeo grátis na Udemy

O React é um dos frameworks Javascript mais populares da atualidade. De uns anos para cá o uso dele em novos projetos vem crescendo – em grande parte pelo desânimo da comunidade com as novas versões do Angular – que, embora tenham melhorado no quesito performance, também cresceram no quesito complexidade. É notável o crescente interesse da comunidade e das empresas pelo React, por vantagens que ele oferece, como a desenvolver apps nativos, e não híbridos (como o Angular).

Pessoalmente, só experimentei trabalhar com Angular, e ainda sim curta experiência (ultimamente tenho me dedicado mais ao lado backend). Garimpando a Web, me deparei com dois cursos gratuitos disponíveis na Udemy. Continue reading “Cursos de React em vídeo grátis na Udemy”