{"version":"2.0","user_comment":"","title":"thePHP Website","description":"","home_page_url":"https:\/\/thephp.website\/br\/","feed_url":"https:\/\/thephp.website\/br\/feed.json","author":{"name":"N\u00edckolas Da Silva","url":"https:\/\/thephp.website\/"},"items":[{"title":"Guia completo: FFI em PHP","date_published":"2021-03-18T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php-ffi","url":"https:\/\/thephp.website\/br\/edicao\/php-ffi","content_html":"Ao utilizar FFI no seu programa PHP voc\u00ea ser\u00e1 capaz de utilizar bibliotecas escritas em C, Rust, Golang ou quaisquer outras linguagens capazes de produzir uma ABI. Read More...<\/a>"},{"title":"Opera\u00e7\u00f5es bin\u00e1rias (bitwise) com PHP","date_published":"2021-02-24T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/operacoes-bitwise-php","url":"https:\/\/thephp.website\/br\/edicao\/operacoes-bitwise-php","content_html":"Recentemente eu trabalhei em diferentes projetos que me for\u00e7aram a usar bastante opera\u00e7\u00f5es com bin\u00e1rios em PHP. De ler arquivos a emular processadores, este \u00e9 um conhecimento interessant\u00edssimo e muito \u00fatil. Read More...<\/a>"},{"title":"PHP 8.0 lan\u00e7ado: t\u00e1 com uma cara \u00f3tima!","date_published":"2020-11-26T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php-8-features","url":"https:\/\/thephp.website\/br\/edicao\/php-8-features","content_html":"PHP 8.0 trouxe v\u00e1rias inova\u00e7\u00f5es, dentre elas incr\u00edveis mudan\u00e7as sint\u00e1ticas, atualiza\u00e7\u00f5es nas APIs e mudan\u00e7as fundamentais no core e, claro, v\u00e1rias corre\u00e7\u00f5es de bug. Aqui eu vou te mostrar as principais mudan\u00e7as \u00e0 linguagem! Read More...<\/a>"},{"title":"Subindo arquivos no GitHub","date_published":"2020-11-06T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/subindo-arquivos-github","url":"https:\/\/thephp.website\/br\/edicao\/subindo-arquivos-github","content_html":"Subir arquivos para o GitHub \u00e9 um processo simples que envolve o uso de alguns comandos no terminal como git status, add, commit, remote entre outros que veremos aqui. Read More...<\/a>"},{"title":"Tudo o que voc\u00ea precisa (e n\u00e3o precisa) saber sobre Tipos no PHP","date_published":"2020-07-29T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/tipos-em-php","url":"https:\/\/thephp.website\/br\/edicao\/tipos-em-php","content_html":"Este \u00e9 o melhor guias entre todos que voc\u00ea encontrar\u00e1 na internet sobre como o PHP lida com seus tipos internamente. Read More...<\/a>"},{"title":"Como escrever crawlers decentes com PHP","date_published":"2020-07-20T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/como-escrever-crawlers-em-php","url":"https:\/\/thephp.website\/br\/edicao\/como-escrever-crawlers-em-php","content_html":"Depois deste artigo voc\u00ea vai perceber o quanto voc\u00ea sofreu com seus crawlers em PHP. EXISTE uma forma melhor. Deixa eu lhe mostrar \ud83d\ude09 Read More...<\/a>"},{"title":"Quais s\u00e3o as top 20 fun\u00e7\u00f5es do php mais usadas pelos frameworks?","date_published":"2020-06-16T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/funcoes-mais-usadas-php","url":"https:\/\/thephp.website\/br\/edicao\/funcoes-mais-usadas-php","content_html":"Por curiosidade eu decidir rankear a utiliza\u00e7\u00e3o das fun\u00e7\u00f5es nativas do php nos frameworks mais populares. Read More...<\/a>"},{"title":"O jogo da cobrinha feito em PHP (com Raylib)","date_published":"2020-04-20T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/jogos-em-php","url":"https:\/\/thephp.website\/br\/edicao\/jogos-em-php","content_html":"Eu vou te mostrar como \u00e9 o c\u00f3digo e as ferramentas que usei! Espero que isso tome sua aten\u00e7\u00e3o suficientemente para vermos esta extens\u00e3o ganhar tra\u00e7\u00e3o. Read More...<\/a>"},{"title":"As Datas de Lan\u00e7amento do PHP 8 Foram Reveladas!","date_published":"2020-04-03T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php8-data-lancamento","url":"https:\/\/thephp.website\/br\/edicao\/php8-data-lancamento","content_html":"According to the official schedule, PHP 8 shall be released in the first week of December. Read more details. Read More...<\/a>"},{"title":"Comparando JSON e MessagePack","date_published":"2020-03-15T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/messagepack-vs-json-benchmark","url":"https:\/\/thephp.website\/br\/edicao\/messagepack-vs-json-benchmark","content_html":"MessagePack ganha em praticamente todos os testes. Mas a diferen\u00e7a \u00e9 t\u00e3o pequena que eu quase n\u00e3o consigo ver benef\u00edcios em migrar do JSON para msgpack. Mas resultados mais interessantes podem brotar com a chegada do JIT no PHP 8... Read More...<\/a>"},{"title":"Just In Time Compiler e o PHP 8","date_published":"2020-03-03T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php-8-jit","url":"https:\/\/thephp.website\/br\/edicao\/php-8-jit","content_html":"O Just In Time compiler do PHP 8 foi implementado como parte da extens\u00e3o Opcache e pretende compilar alguns Opcodes em instru\u00e7\u00f5es de CPU em tempo de execu\u00e7\u00e3o. Bora entender como isso funciona por baixo dos panos. Read More...<\/a>"},{"title":"PHP 7.5 n\u00e3o vai existir!","date_published":"2020-03-01T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php-75-nao-sera-lancado","url":"https:\/\/thephp.website\/br\/edicao\/php-75-nao-sera-lancado","content_html":"Em d\u00favida sobre quando o PHP 7.5 vai sair? A resposta curta \u00e9: NUNCA. O PHP 7.5 n\u00e3o ser\u00e1 lan\u00e7ado. Read More...<\/a>"},{"title":"O PHP 8.0 ser\u00e1 lan\u00e7ado em Dezembro de 2020","date_published":"2020-03-01T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php-8-data-de-lancamento","url":"https:\/\/thephp.website\/br\/edicao\/php-8-data-de-lancamento","content_html":"Algumas fontes trouxeram uma certa confus\u00e3o sobre a data de lan\u00e7amento do PHP 8. Esta vers\u00e3o ser\u00e1 lan\u00e7ada em Dezembro de 2020, n\u00e3o em Setembro de 2021. Read More...<\/a>"},{"title":"Set up r\u00e1pido do PHP, PHPUnit e Docker","date_published":"2020-02-17T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/php-docker-setup-rapido","url":"https:\/\/thephp.website\/br\/edicao\/php-docker-setup-rapido","content_html":"Neste post eu mostro rapidinho meu setup para aplica\u00e7\u00f5es php usando PHPUnit e Docker e algumas configs r\u00e1pidas que quase todo app precisa. Read More...<\/a>"},{"title":"TDL, um framework de aprendizado (de linguagens de programa\u00e7\u00e3o)","date_published":"2020-02-01T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/tdl-aprendizado-guiado-por-testes","url":"https:\/\/thephp.website\/br\/edicao\/tdl-aprendizado-guiado-por-testes","content_html":"Aprender uma nova linguagem (de programa\u00e7\u00e3o) \u00e9 uma habilidade extremamente necess\u00e1ria para qualquer engenheiro(a) fullstack. Sendo eu mesmo um fullstack, como a maioria dos(as) programadores(as) PHP, eu desenvolvi meu pr\u00f3prio framework para racionalizar este aprendizado. Read More...<\/a>"},{"title":"O Andamento do PHP 8","date_published":"2020-01-20T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/andamento-php-8","url":"https:\/\/thephp.website\/br\/edicao\/andamento-php-8","content_html":"O PHP 8.0 ainda est\u00e1 sob discuss\u00e3o e muitas coisas est\u00e3o sendo votadas neste momento. Eu coletei todas as mudan\u00e7as a serem introduzidas no PHP 8.0 e vou mant\u00ea-lo(a) atualizado(a) sobre elas neste post. Read More...<\/a>"},{"title":"Testes leg\u00edveis com PHP e PHPUnit","date_published":"2020-01-07T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/testes-legiveis-com-php-e-phpunit","url":"https:\/\/thephp.website\/br\/edicao\/testes-legiveis-com-php-e-phpunit","content_html":"Este post tem a inten\u00e7\u00e3o de lhe ajudar a reduzir o n\u00famero de \"Diab\u00e9iss\" por segundo enquanto escreve, l\u00ea e muda c\u00f3digo de teste em sua aplica\u00e7\u00e3o PHP usando o framework de testes PHPUnit. Read More...<\/a>"},{"title":"Generators al\u00e9m do xrange","date_published":"2019-12-11T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/voce-achou-que-sabia-sobre-generators","url":"https:\/\/thephp.website\/br\/edicao\/voce-achou-que-sabia-sobre-generators","content_html":"Neste post eu falo sobre Generators em PHP, como trabalhar com Coroutines e como o ecossistema da linguagem poderia evoluir com isso. Read More...<\/a>"},{"title":"Como o PHP funciona internamente","date_published":"2019-11-09T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/como-php-funciona-na-verdade","url":"https:\/\/thephp.website\/br\/edicao\/como-php-funciona-na-verdade","content_html":"Vamos dar uma olhada r\u00e1pida no funcionamento do php enquanto linguagem para web e como a linguagem se comportamente dentro da Zend VM. Read More...<\/a>"},{"title":"Desenvolvimento Guiado a Testes no PHP com exemplos","date_published":"2019-11-03T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/tdd-com-php-na-vida-real","url":"https:\/\/thephp.website\/br\/edicao\/tdd-com-php-na-vida-real","content_html":"Esta \u00e9 a maneira como fa\u00e7o Test-Driven Development no PHP. O foco \u00e9 no ciclo de feedback que o TDD traz, e quais ferramentas s\u00e3o adequadas para alcan\u00e7ar este ciclo enquanto programo em PHP. Read More...<\/a>"},{"title":"Ol\u00e1, PHP. Eu sou um Engenheiro.","date_published":"2019-10-29T00:00:00+00:00","id":"https:\/\/thephp.website\/br\/edicao\/ola-php-eu-sou-um-engenheiro","url":"https:\/\/thephp.website\/br\/edicao\/ola-php-eu-sou-um-engenheiro","content_html":"As pessoas ainda usam PHP? Neste post eu explico o motivo desta ser a pergunta errada e onde eu prefiro focar minha aten\u00e7\u00e3o como engenheiro. Read More...<\/a>"}]}