<?xml version="1.0" encoding="utf-8"?><rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Blog - Princi Web</title><link>http://www.princiweb.com.br/blog/feed/</link><description>No Blog da Princi Web você irá encontrar diversos assuntos relacionados a área de Web como: SEO, Programação, Front End e Web Design.</description><item><guid isPermaLink="false">182</guid><link>http://www.princiweb.com.br/blog/vagas/vaga-wordpress.html</link><title>Vaga Wordpress</title><description>&lt;p&gt;Olar!&lt;/p&gt;

&lt;p&gt;Estamos em busca de um novo Desenvolvedor de sites em Wordpress com experiência, para período integral ou parcial.&lt;br /&gt;
Atualmente, em nossos novos projetos, utilizamos HTML5, CSS3, JavaScript, Stylus/Sass e WordPress, porém também possuímos projetos legados com códigos escritos com outras tecnologias (ASP, ASP.NET).&amp;nbsp;&lt;br /&gt;
Ah, se você tiver um pézinho no design já é mais três pontos. ;)&lt;/p&gt;


&lt;div class="img-centro"&gt;&lt;img alt="" src="/blog/content/upload/imagens/html-5.jpg" style="width: 535px; height: 323px;" /&gt;&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Veja abaixo o perfil que estamos procurando para a vaga:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Obrigatório:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Morar em Campinas;&lt;/li&gt;
	&lt;li&gt;Wordpress;&lt;/li&gt;
	&lt;li&gt;Bootstrap;&lt;/li&gt;
	&lt;li&gt;HTML5 e CSS3;&lt;/li&gt;
	&lt;li&gt;JavaScript/jQuery;&lt;/li&gt;
	&lt;li&gt;Já ter tido contato com Git;&lt;/li&gt;
	&lt;li&gt;Encarar bem serviços de manutenção;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="img-centro"&gt;&lt;img alt="" src="/blog/content/upload/imagens/logo-wp(1).jpg" style="width: 535px; height: 100px;" /&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Diferenciais:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Ter um pézinho no design já é mais três pontos;&lt;/li&gt;
	&lt;li&gt;Adobe Photoshop;&lt;/li&gt;
	&lt;li&gt;Task Runners (Gulp/Grunt);&lt;/li&gt;
	&lt;li&gt;Conhecimento técnicas de acessibilidade e SEO;&lt;/li&gt;
	&lt;li&gt;Conhecimento básico de MySql;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;E aí, curtiu? Então envie um e-mail com cúrriculo ou Linkedin para &lt;a href="mailto:trabalhe@princiweb.com.br"&gt;trabalhe@princiweb.com.br&lt;/a&gt; com título/assunto WordPress. Ah, se tiver um portfólio ou um perfil do GitHub, envia pra gente avaliar. ;)&lt;/p&gt;
</description><a10:updated>2018-11-22T16:57:00-02:00</a10:updated></item><item><guid isPermaLink="false">181</guid><link>http://www.princiweb.com.br/blog/programacao/wordpress/codigo-e-poesia.html</link><title>Código é poesia</title><description>&lt;p&gt;Código é a linguagem utilizada para se comunicar com computadores, uma linguagem que tem suas próprias regras e significados. Poesia é uma forma de arte literária na qual a linguagem é usada por suas qualidades estéticas e evocativas, contém várias interpretações e toca cada leitor de maneira diferente .&lt;/p&gt;

&lt;p&gt;"Código é poesia.", esta frase tem sido o slogan do &lt;a href="https://br.wordpress.org/" target="_blank"&gt;WordPress&lt;/a&gt; desde sempre e ele, de fato, passa essa ideia de que aquele seu projeto tão bonito e bem feito é, na verdade, uma série de códigos harmoniosamente ligados de uma forma até poética.&lt;/p&gt;

&lt;p&gt;Contudo, como em uma boa poesia, há mais de uma forma de ver as coisas e essa primeira, apesar de bem bonita e com significado forte, traz consigo um problema, pode desencorajar novos aventureiros a mergulharem de cabeça e começarem a publicar seus projetos. Pessoas que, muitas vezes, ainda não tem um amplo conhecimento de plataforma ou linguagem e acham que ainda não são boas o suficiente para publicar algo.&lt;/p&gt;

&lt;p&gt;Aqui na &lt;a href="http://www.princiweb.com.br/" target="_blank"&gt;PrinciWeb&lt;/a&gt; nós temos a convicção que código é para todos e que, assim como escritores de literatura ou poetas, pessoas que codam também têm seu próprio estilo que incluem estratégias para otimizar e organizar código, facilitando sua compreensão para computadores e pessoas.&lt;/p&gt;

&lt;p&gt;"Código é poesia." fala mais sobre uma mentalidade de sarau que uma galeria de arte. Seu código deve ser poesia no sentido de que é melhor um código feito que um código idealizado que nunca existiu, nunca foi visto, nunca foi rodado e muito menos corrigido. Isso não quer dizer que você deve sair fazendo qualquer coisa só por entregar, pelo contrário, o fazer vai te dar mais energia de correr atrás, vai te dar novas oportunidades de criar coisas novas e melhorar o que, certa vez, já foi o seu melhor.&lt;/p&gt;

&lt;p&gt;Essa é a beleza do WordPress, ter barreiras de entrada baixíssimas que tornam a plataforma extremamente convidativa para iniciantes e, ao mesmo tempo, poderoso o bastante para dominar o mercado e ter mais metade da web na bagagem.&lt;/p&gt;

&lt;p&gt;Há diversos outros projetos que abordam o trabalho com código como uma linguagem mais humana que de máquina, como o trabalho maravilhoso da &lt;a href="https://www.linkedin.com/in/dianakimball" target="_blank"&gt;Diana Kimball&lt;/a&gt; no “&lt;a href="http://code-poems.com/" target="_blank"&gt;Code {Poems}&lt;/a&gt;”, eventos como o &lt;a href="https://news.stanford.edu/news/2013/december/code-poetry-slam-122013.html" target="_blank"&gt;Code Poetry Slam&lt;/a&gt; de Stanford, mentalidades de &lt;a href="https://github.com/necolas/idiomatic-css" target="_blank"&gt;Idiomatic CSS&lt;/a&gt; e o artigo &lt;a href="https://www.smashingmagazine.com/2010/05/the-poetics-of-coding/" target="_blank"&gt;Poetics of Coding&lt;/a&gt; do Smashing Magazine.&lt;/p&gt;

&lt;p&gt;Então fica aqui o incentivo para quem está começando agora, vá e faça! Faça, erre, aprenda, melhore e faça novamente. Para aqueles que já &lt;strong&gt;fazem&lt;/strong&gt; com WordPress há algum tempo, entre em contato conosco que sempre temos novas oportunidades e seria ótimo conhecer mais de vocês.&lt;/p&gt;
</description><a10:updated>2018-03-21T14:42:00-03:00</a10:updated></item><item><guid isPermaLink="false">180</guid><link>http://www.princiweb.com.br/blog/programacao/wordpress/como-ter-https-de-graca-pelo-cloudflare-no-wordpress.html</link><title>Como ter HTTPS de graça pelo Cloudflare no Wordpress</title><description>&lt;p&gt;Você sabia que usar HTTPS em seu site se tornou um &lt;a href="https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html" target="_blank"&gt;fator de ranqueamento para o Google&lt;/a&gt;, desde 2014? Antigamente habilitar SSL nos sites era complicado e caro e por isso só víamos o HTTPS aparecer em grandes sites, mas hoje com a facilidade do cloudflare você não tem desculpas para não usar.&lt;/p&gt;

&lt;h2&gt;Por que usar o HTTPS?&lt;/h2&gt;

&lt;p&gt;Além de melhorar o SEO, o &lt;a href="https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https?hl=pt-br" target="_blank"&gt;HTTPS ajuda a manter o seu site e os usuários dele seguros&lt;/a&gt;. Um site sem SSL pode ter as suas informações alteradas (anúncios injetados, links maliciosos adicionados), pois os pacotes que trafegam na rede estão abertos, permitindo que um usuário com conhecimento possa interceptar os dados e assim modificá-los.&lt;/p&gt;

&lt;p&gt;O SSL garante que os pacotes trafegados na rede fiquem criptografados, portanto é indispensável o seu uso em sites que lidam com informações sigilosas como senhas, contas e documentos, garantindo assim a privacidade dos seus usuários.&lt;/p&gt;

&lt;p&gt;Se você tem uma loja virtual que não tem HTTPS eu só posso dizer que você esta se arriscando muito. Veja o que o Google Chrome diz no navegador sobre sites sem SSL:&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/conexao-nao-segura-google-chrome.png" style="width: 599px; height: 194px;" /&gt;&lt;/p&gt;

&lt;p&gt;Colocar SSL em um site Wordpress é uma das coisas mais simples que se pode fazer com a plataforma e você nem precisa ser desenvolvedor. :)&lt;/p&gt;

&lt;p&gt;Siga o tutorial abaixo:&lt;/p&gt;

&lt;p style="text-align: center"&gt;&lt;img alt="" src="/blog/content/upload/imagens/cloudflare-https-de-graca.png" style="width: 500px; height: auto;" /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;No CloudFlare&lt;/h3&gt;

&lt;p&gt;1) Crie uma conta no CloudFlare &lt;a href="https://www.cloudflare.com/br/" target="_blank"&gt;clicando aqui&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2) Digite o domínio do seu site e clique em Scan DNS Records.&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/cloudflare-add-website.png" style="width: 600px; height: auto;" /&gt;&lt;/p&gt;

&lt;p&gt;3) Aguarde o carregamento e clique em Continue&lt;/p&gt;

&lt;p&gt;Na próxima página será possível fazer uma série de alterações em seu DNS, se você não precisar ou não souber o que é tudo isso, apenas clique em continue de novo.&lt;/p&gt;

&lt;p&gt;4) Escolha a opção Free Website&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/cloudflare-free-website-https.png" style="width: 600px; height: auto;" /&gt;&lt;/p&gt;

&lt;p&gt;5) Altere os DNS do seu site para os que o CloudFlare fornecer (isso não deixará seu site offline)&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/cloudflare-dns.png" style="width: 600px; height: auto;" /&gt;&lt;/p&gt;

&lt;p&gt;Aguarde o status mudar para ativo, isso pode levar até 72 horas.&lt;/p&gt;

&lt;p style="text-align: center"&gt;&lt;img alt="" src="/blog/content/upload/imagens/wordpress-logo.png" style="width: 499px; height: auto;" /&gt;&lt;/p&gt;

&lt;h2&gt;No seu painel do wordpress&lt;/h2&gt;

&lt;p&gt;1) Baixe e ative os seguintes plugins: &lt;a href="https://br.wordpress.org/plugins/cloudflare/" target="_blank"&gt;CloudFlare&lt;/a&gt; e &lt;a href="https://br.wordpress.org/plugins/cloudflare-flexible-ssl/" target="_blank"&gt;CloudFlare Flexible SSL&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O Plugin &lt;strong&gt;CloudFlare&lt;/strong&gt; fará a integração entre o seu Wordpress e o site do CloudFlare, já o plugin &lt;strong&gt;CloudFlare Flexible SSL&lt;/strong&gt; evitará o problema de redirecionamentos infinitos, loops que acabam deixando o site fora do ar.&lt;/p&gt;

&lt;p&gt;2) Vá nas configurações do CloudFlare e digite seus dados de acesso. (Sua API KEY estará em seu perfil no CloudFlare.)&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/cloudflare-api-key.png" style="width: 600px; height: auto;" /&gt;&lt;/p&gt;

&lt;p&gt;3) Acesse seu site usando agora o https, por exemplo: http&lt;strong&gt;s&lt;/strong&gt;://seusite.com se tudo estiver configurado, ele ira carregar já com o certificado.&lt;/p&gt;

&lt;p&gt;4) Chegou a hora de mudar sua URL para usar o novo protocolo: Va em Configurações &amp;gt; Geral e mude os 2 endereços do site para o http&lt;strong&gt;s&lt;/strong&gt;://&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/wordpress-url-https.png" style="width: 600px; height: auto;" /&gt;&lt;/p&gt;

&lt;p&gt;Faça um review nos links do seu site e pronto você já esta usando https!&lt;/p&gt;

&lt;p&gt;Valeu :)&lt;/p&gt;
</description><a10:updated>2017-11-09T13:48:00-02:00</a10:updated></item><item><guid isPermaLink="false">83</guid><link>http://www.princiweb.com.br/blog/vagas/encerrada-vaga-de-desenvolvedor-front-end-e-wordpress.html</link><title>[Encerrada] Vaga de Desenvolvedor Front-End e Wordpress</title><description>&lt;p&gt;Eai, pessoal! Tudo bem?&lt;/p&gt;

&lt;p&gt;Estamos em busca de um novo desenvolvedor front-end com foco e experiência no desenvolvimento de sites. É muito importante que você manje de sites responsivos e também de Wordpress. Ter um pézinho no design já é mais três pontos. ;)&lt;br /&gt;
Atualmente em nossos novos projetos, utilizamos HTML5, CSS3, JavaScript, Stylus/Sass e WordPress, porém também possuímos projetos legados com códigos escritos com outras tecnologias (ASP, ASP.NET). Mas isso não quer dizer que não estamos abertos a novas tecnologias! Muito pelo contrário, temos abertura para desenvolvimento de projetos experimentais para aprender novas tecnologias e recursos. =)&lt;/p&gt;

&lt;p&gt;Prezamos por códigos desenvolvidos pensando em questões de semântica de acordo com os padrões recomendados pela W3C.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;


&lt;div class="img-centro"&gt;&lt;img alt="" src="/blog/content/upload/imagens/html-5.jpg" style="width: 535px; height: 323px;" /&gt;&lt;/div&gt;

&lt;p&gt;Veja abaixo o perfil que estamos procurando para a vaga:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Obrigatório:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Boa experiência em HTML5 e CSS3;&lt;/li&gt;
	&lt;li&gt;Bootstrap;&lt;/li&gt;
	&lt;li&gt;Wordpress Raiz (Não vem só com edição de teminha, não);&lt;/li&gt;
	&lt;li&gt;JavaScript/jQuery;&lt;/li&gt;
	&lt;li&gt;Já ter tido contato com Git;&lt;/li&gt;
	&lt;li&gt;Task Runners (Gulp/Grunt);&lt;/li&gt;
	&lt;li&gt;Adobe Photoshop;&lt;/li&gt;
	&lt;li&gt;Encarar bem serviços de manutenção (tem bastante);&lt;/li&gt;
	&lt;li&gt;Pique para aprender novas tecnologias de desenvolvimento web;&lt;/li&gt;
	&lt;li&gt;Hábito de leitura e escrita (você irá escrever em nosso Blog);&lt;/li&gt;
	&lt;li&gt;Desenvoltura para trabalho em equipe;&lt;/li&gt;
	&lt;li&gt;Ser bastante organizado e responsável.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="img-centro"&gt;&lt;img alt="" src="/blog/content/upload/imagens/logo-wp(1).jpg" style="width: 535px; height: 100px;" /&gt;&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Diferenciais:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Ter um pézinho no design já é mais três pontos;&lt;/li&gt;
	&lt;li&gt;Saber o básico de JavaScript puro;&lt;/li&gt;
	&lt;li&gt;Usar flexbox nos projetos do dia-a-dia;&lt;/li&gt;
	&lt;li&gt;Conhecimento técnicas de acessibilidade e SEO;&lt;/li&gt;
	&lt;li&gt;Conhecimento básico de MySql;&lt;/li&gt;
	&lt;li&gt;Já ter ouvido falar sobre metodologias ágeis;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Benefícios:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Ida a eventos da área;&lt;/li&gt;
	&lt;li&gt;Material (livros e cursos) para estudo;&lt;/li&gt;
	&lt;li&gt;Tempo livre para projetos experimentais.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Informações adicionais:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Salário + Transporte + Alimentação.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Salário a combinar, de acordo com a experiência e nível de conhecimento do candidato.&lt;/p&gt;

&lt;p&gt;E aí, curtiu? Então envie um e-mail para &lt;a href="mailto:trabalhe@princiweb.com.br"&gt;trabalhe@princiweb.com.br&lt;/a&gt; com título/assunto &lt;strong&gt;Vaga – Front-End&lt;/strong&gt;. Ah, de preferência, envie junto os seus últimos trabalhos ou o perfil do GitHub para avaliarmos o seu código!&lt;/p&gt;
</description><a10:updated>2017-08-09T11:51:00-03:00</a10:updated></item><item><guid isPermaLink="false">179</guid><link>http://www.princiweb.com.br/blog/design/web-design/sketch-missing-features-overview-from-a-designer-perspective.html</link><title>Sketch missing features overview from a designer perspective</title><description>&lt;p&gt;We love&amp;nbsp;Sketch. I get it. I'm loving it too. This tool rocks&lt;br /&gt;
I know, nothing is always perfect, we are humans, never satisfied, but it's ok. Truth is, although we love Sketch, there are a few things missing on the tool right now and I'm sure you might already felt that sometimes. I think we would love it even more if they were there already.&lt;/p&gt;

&lt;p&gt;For sketch to get there I think is just a matter of time, well, let's help them by sharing the most wanted new features we would love it to have.&lt;/p&gt;

&lt;p&gt;Here's just my humble view of what is missing in sketch right now:&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;#1?—?Symbols as mask for other&amp;nbsp;symbols&lt;/h2&gt;

&lt;p&gt;Have you ever wondered why this isn't possible? Me too. How about we could do that? Imagine the possibilities. Crazy stuff could be done. Imagine the coolness of being able to mask a button shape with a custom color symbol you can change and then get different styles of this button with the same color that is automatically updated when you change it just in one click?&amp;nbsp;Please Sketch do it soon!&lt;/p&gt;

&lt;p&gt;&lt;img alt="An example of how a symbol mask would help if it was possible. You could change the base shape of a button everywhere in seconds." src="/blog/content/upload/imagens/symbols-sketch-exmaple2(1).gif" style="width: 590px; height: 266px;" /&gt;&lt;br /&gt;
Without a symbol mask you need to change your button base format everywhere. That's not&amp;nbsp;cool!&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/symbols-sketch-exmaple4.gif" style="width: 590px; height: 266px;" /&gt;&lt;br /&gt;
An example of how a symbol mask would help if it was possible. You could change the base shape of a button everywhere in&amp;nbsp;seconds.&lt;/p&gt;

&lt;h2&gt;&lt;br /&gt;
#2- Independent Text Style Settings&lt;/h2&gt;

&lt;p&gt;You create a text style and share it across your layouts, but somewhere a H1 Style is aligned left and elsewhere the same H1 needs to be aligned centered. When you do it sketch will ask you to update your text style, but then, you will lose your left alignment, but you don't want it and you don't want to create two text styles for the same H1. To solve that issue you will need to create a text style for H1 Left, H1 Centered and so on…&lt;br /&gt;
Why can't we just create a new text style and check/select what are the options we want to include to that text style. Ex: If I just want it to give me the font style and color it's fine, just check both. Or just the font style not the color or the font the color and the alignment, etc… Just check what you will need to add to that text style and the rest will get the style of what is already in the element by default. Something like CSS ideia of sharing styles?&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/symbols-sketch-exmaple-text.gif" style="width: 590px; height: 266px;" /&gt;&lt;br /&gt;
Endless fight!&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Have you ever thought about it? &lt;strong&gt;Share your ideias!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;#3- Sync symbol&amp;nbsp;elements&lt;/h2&gt;

&lt;p&gt;Imagine you could sync some of the elements inside of a symbol. Right now if you have a symbol with a light color and you need to add it on a light background you need to have two symbols with different colors to be able to change it according to your needs (black/white), but let's say you have two identical symbols just to cover black and white usages but you need to change something inside them, you will need to do it twice or even more times depending on how many variations you have created.&lt;br /&gt;
What if you could sync similar symbol features as, position, colors, etc, and when something happens in one symbol the others get the same changes applied too? Even if you need variations they are like part of the same base, so they will have their own particularities but sharing the same base ideia where one is identical to others and each could have it's own styles on top of that, and you could check what is global/base and what is just for that particular symbol. Again, some sort of CSS mindset for symbols. Got it?&lt;/p&gt;

&lt;p&gt;&lt;img alt="" src="/blog/content/upload/imagens/symbols-sketch-exmaple-symbols.gif" style="width: 590px; height: 266px;" /&gt;&lt;br /&gt;
Just a quick example of how this feature could be&amp;nbsp;useful.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;#4- Add symbols as fill of a text&amp;nbsp;style&lt;/h2&gt;

&lt;p&gt;Crazy? Maybe, but might be useful. Instead of setting colors for each text style you have if you had a symbol with a color that is your primary as a fill color of all your similar text styles all you needed to do is to change one symbol and everything would be updated. It's something similar to this idea of Francesco Bertocci but as a native sketch feature and not a hack: https://blog.prototypr.io/sketch-overriding-the-color-of-text-layers-in-symbols-69d54577158b — This is a cool hack though, unfortunately won't work with dark backgrounds.&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;These are the main stuff that I feel need in sketch right now, but of course you guys might have other ideas, why not sharing it so we can make Sketch better, maybe they can use our ideas as source of inspiration for next features!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to learn some cool sketch stuff?&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;
Check Jon Moore posts and also Francesco Bertocci, Lloyd Humphreys, Anima App they talk about great sketch stuff. Totally recommended.&lt;br /&gt;
Check also this post https://medium.muz.li/10-annoying-things-in-sketch-and-how-to-solve-most-of-them-a175769277a4&lt;br /&gt;
They talk about some Sketch Issues and also how to solve them! Very cool!&lt;/p&gt;

&lt;h2&gt;&lt;br /&gt;
What else is missing for you? Share your thoughts!&lt;/h2&gt;

&lt;p&gt;PS: I haven't tested new 4.3 version yet!&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;This post was written by myself also via Medium at prototypr.io, check here:&lt;br /&gt;
https://blog.prototypr.io/sketch-missing-features-overview-from-a-designer-perspective-de5b0cbb2da8&lt;/p&gt;
</description><a10:updated>2017-04-07T11:35:00-03:00</a10:updated></item><item><guid isPermaLink="false">178</guid><link>http://www.princiweb.com.br/blog/front-end/ferramentas/como-reduzir-imagens-em-massa-no-photoshop.html</link><title>Como reduzir imagens em massa no Photoshop</title><description>&lt;p&gt;Reduzir imagens no Photoshop é uma prática muito comum na internet, seja para criar um série de thumbs manualmente como para reduzir uma galeria de fotos de alta qualidade para os padrões web como citado no nosso artigo sobre &lt;a href="http://www.princiweb.com.br/blog/front-end/ferramentas/boas-praticas-para-otimizacao-de-conteudo.html"&gt;“Boas práticas para otimização de conteúdo”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Contudo, este pode ser um processo muito penoso se você dispõe de uma quantidade muito grande de imagens, podendo assim custar horas de trabalho para uma tarefa relativamente simples.&lt;/p&gt;

&lt;p&gt;Por sorte, podemos contar com as famosas actions do Photoshop.Essas belezinhas juntamente com uma outra ferramenta nativa chamada ‘Batch’ nos possibilitam fazer isso de forma automática, reduzindo nossa carga de trabalho inútil e aumentando a produtividade.&lt;/p&gt;

&lt;p&gt;Então vamos por a mão na massa!&lt;/p&gt;

&lt;h2&gt;Criando sua action de redimensionar imagem&lt;/h2&gt;

&lt;p&gt;O primeiro passo é criar a ação que será repetida por todas as imagens da sua pasta, para isso, verifique se a janela de actions já está aberta indo em Window &amp;gt; Actions ou simplesmente apertando Alt + F9.&lt;/p&gt;

&lt;p&gt;Com o painel de actions aberto, já podemos criar nossa action apertando no botão nova action (ícone igual ao de nova layer) e damos um nome para action. Ao apertar enter ou Record, as próximas ações serão gravadas para serem reproduzidas novamente depois.&lt;/p&gt;

&lt;p&gt;Agora precisamos fazer todo o processo que precisa ser feito com as outras imagens, então abra qualquer imagem da sua pasta e faça os redimensionamentos desejados, ou o que quer que seja que você precise que seja feito com todas as outras imagens.&lt;/p&gt;

&lt;p&gt;Aqui, apenas para exemplo, vou redimensionar todas as imagens da minha pasta para ficarem com 800px de largura, então farei o seguinte processo.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Abrir uma imagem da pasta;&lt;/li&gt;
	&lt;li&gt;Reduzir o tamanho da imagem em Image &amp;gt; Image Size e definir Resolution para 72 e Width para 800px;&lt;/li&gt;
	&lt;li&gt;Salvar para web clicando em File &amp;gt; Save for Web e defindo o tipo de arquivo como jpg de qualidade 70;&lt;/li&gt;
	&lt;li&gt;Escolher a pasta de destino, seja e ela a mesma pasta, para substituir os arquivos originais ou em uma pasta nova como, por exemplo, thumbs;&lt;/li&gt;
	&lt;li&gt;Fechar a imagem sem salvar alterações.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pronto, agora podemos parar de gravar clicando no botão de stop que vai estar bem ao lado do círculo vermelho indicando que está gravando. Com isso temos nossa action pronta para ser reproduzida.&lt;/p&gt;

&lt;h2&gt;Configurando o Batch&lt;/h2&gt;

&lt;p&gt;Aqui que entra o pulo do gato, o batch! Para fazermos aquele action ser repetido por todas as imagens da nossa pasta, precisamos fazer os seguintes passos.&lt;/p&gt;

&lt;p&gt;Vá em File &amp;gt; Automate &amp;gt; Batch, aqui aparecerá um painel onde vamos poder configurar nossa ferramenta de repetição. Vou passar brevemente sobre os itens que vão ser importante para o nosso caso de redimensionamento de imagem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Play&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Set:&lt;/strong&gt; Nome dos grupos de action disponíveis&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Action:&lt;/strong&gt; Nome da action que deseja que rode nas imagens da pasta&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Source:&lt;/strong&gt; Pasta de origem das imagens&lt;/p&gt;

&lt;p&gt;O resto das configurações pode deixar tudo como padrão que para o nosso objetivo agora, já resolve.&lt;/p&gt;

&lt;p&gt;Pronto, agora é só dar um okay e deixar o Photoshop fazer todo o trabalho pesado para você.&lt;/p&gt;

&lt;p&gt;Ficou com alguma dúvida? Deixe aqui nos comentários ;)&lt;/p&gt;
</description><a10:updated>2016-12-16T13:43:00-02:00</a10:updated></item><item><guid isPermaLink="false">177</guid><link>http://www.princiweb.com.br/blog/novidades/food-trucks-campinas-sera-lancado-em-breve-aguarde.html</link><title>Food Trucks Campinas será lançado em breve! Aguarde.</title><description>&lt;p&gt;&lt;span style="font-size: 1.6em; line-height: 1.5em;"&gt;Food Trucks Campinas está chegando!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Publicamos &lt;a href="http://www.princiweb.com.br/blog/novidades/novo-projeto-encontre-um-food-truck-em-campinas.html"&gt;aqui no blog&lt;/a&gt; há alguns dias sobre nosso novo projeto, o &lt;a href="http://foodtruckscampinas.com.br/"&gt;Food Trucks Campinas&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Nesses últimos meses estivemos envolvidos no processo de construção desta ferramenta que tem como proposta ajudar você a encontrar Food Trucks em Campinas, estivemos trabalhando na concepção desta ideia e&amp;nbsp;investindo nosso tempo e esforços para construir uma ferramenta muito bacana que vai tornar isso possível.&lt;/p&gt;

&lt;p&gt;Estamos na reta final do estágio de desenvolvimento da nossa primeira versão e muito contentes por estarmos chegando a fase de lançamento.&lt;br /&gt;
&lt;br /&gt;
Durante este percurso nebuloso de ideia, validação de proposta de valor e mão na massa no código houveram vários ajustes e discussões para tentar chegar no resultado ideal. Apesar de trabalhar bastante nós sabemos que ainda falta muito pela frente e o lançamento é apenas o começo, como toda startup sempre existe algo a ser melhorado a todo momento e o que queremos e buscamos é uma constante evolução, por isso não se preocupe, nós estamos apenas começando e queremos e contamos com sua ajuda para nos dar dicas e sugestões para que possamos aprimorar e melhorar sempre.&lt;/p&gt;

&lt;p&gt;A versão beta do Food Trucks Campinas estará disponível nos próximos dias, fique ligado e acompanhe no site e nas redes sociais.&lt;/p&gt;

&lt;p&gt;Esperamos trazer para nossos usuários uma nova experiência, poder encontrar&amp;nbsp;Food Trucks em Campinas&amp;nbsp;direto no mapa, em tempo real. Já pensou poder ver onde está um Food Truck e ir até lá para experimentar?&lt;br /&gt;
Nós estamos muito anciosos para que isso se torne uma realidade em Campinas.&lt;/p&gt;

&lt;p&gt;Junte-se a nós. &lt;a href="http://www.foodtruckscampinas.com.br"&gt;Cadastre-se em no site&lt;/a&gt; e seja avisado em poucos dias sobre nosso lançamento oficial!&lt;/p&gt;

&lt;p&gt;Aproveite e siga-nos nas nossas redes sociais.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://foodtruckscampinas.com.br"&gt;&lt;img alt="Food Trucks Campinas" src="/blog/content/upload/imagens/facebook-post-pre-lancamento(2).jpg" style="width: 500px; height: 500px;" /&gt;&lt;/a&gt;&lt;/p&gt;
</description><a10:updated>2016-09-19T15:18:00-03:00</a10:updated></item><item><guid isPermaLink="false">175</guid><link>http://www.princiweb.com.br/blog/front-end/ferramentas/boas-praticas-para-otimizacao-de-conteudo.html</link><title>Boas práticas para otimização de conteúdo</title><description>&lt;p&gt;Uma parte muito importante da experiência do usuário é o tempo de carregamento da página. Mas além de todo o trabalho feito no código para diminuir ao máximo esse tempo, é de muita importância que o conteúdo seja otimizado também, isto é, sem imagens e arquivos pesados. Vamos passar aqui por alguns itens que costumam ser um problema e explicaremos corrigí-los.&lt;/p&gt;


&lt;h2&gt;Imagens&lt;/h2&gt;

&lt;p&gt;As imagens são partes cruciais de um site mas muitas vezes não nos atentamos aos detalhes de suas propriedades. São três pontos muito importantes que devem ser levados em conta quando se trabalha com imagem para web, que são:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Dimensão&lt;/li&gt;
	&lt;li&gt;Peso&lt;/li&gt;
	&lt;li&gt;Método de cores&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Dimensão&lt;/h3&gt;

&lt;p&gt;Todo conteúdo tem uma razão e isso se torna ainda mais evidente se tratando de imagens, porque ela pode acabar sendo relativamente bem mais pesada que um bloco de texto.&lt;/p&gt;

&lt;p&gt;Tendo em mente o motivo da imagem estar ali, podemos ajustar melhor o tamanho à sua finalidade, como por exemplo, uma miniatura de produto não precisa ter mais de 200 pixels de largura na maior parte dos projetos.&lt;/p&gt;

&lt;p&gt;Logicamente, uma imagem gigante de 1200 pixels que mostre todos os mínimos detalhes do seu produto vai ser absurdamente mais pesada que uma miniatura, então podemos otimizar o carregamento da página servindo imagens do tamanho necessário apenas para cumprir sua função na página.&lt;/p&gt;

&lt;h4&gt;Como redimensionar sua imagem&lt;/h4&gt;

&lt;p&gt;Atualmente qualquer software de manipulação de imagem pode fazer de forma simples esse redimensionamento. Os dois programas mais conhecidos para se trabalhar com imagens são: Photoshop e GIMP (Gratuito). Mas caso ache que para sua necessidade não vale a pena instalar um software específico, você pode usar algumas soluções online. Um ótimo exemplo de solução assim é o Bulk Resize Photos (&lt;a href="http://bulkresizephotos.com" target="_blank"&gt;http://bulkresizephotos.com&lt;/a&gt;), experimente a ferramenta e comece já a usar imagens mais otimizadas no seu site.&lt;/p&gt;

&lt;h3&gt;Peso&lt;/h3&gt;

&lt;p&gt;Usar imagens no tamanho adequado para cada função já é um ótimo passo para otimização, mas por que parar por aí se podemos melhorar ainda mais? Aqui temos alguns pontos bastante críticos como densidade, meta dados e compressão. Vamos abordar cada um desses pontos com mais detalhes.&lt;/p&gt;

&lt;h4&gt;Densidade&lt;/h4&gt;

&lt;p&gt;Algumas imagens, principalmente as de qualidade profissional, costumam ter uma densidade de pontos (dts/inch) bem alta como 300 dpi, enquanto para web costumamos trabalhar com um padrão de 72 dpi.&lt;/p&gt;

&lt;p&gt;Novamente o uso de um software de manipulação de imagem se faz necessário nesses casos. Mas também temos ferramentas online para esse tipo de otimização: http://convert.town/image-dpi&lt;/p&gt;

&lt;h4&gt;Meta dados&lt;/h4&gt;

&lt;p&gt;As imagens costumam ser recheadas de meta dados de localização, informação criação e diversos outros atributos totalmente irrelevantes para o uso que faremos delas. Ou seja, por padrão teremos imagens mais pesadas sem nenhum motivo e por isso é importante comprimí-las para remover tudo que não é interessante para o nosso uso e é para isso usamos a compressão de imagens.&lt;/p&gt;

&lt;h4&gt;Compressão&lt;/h4&gt;

&lt;p&gt;A compressão, juntamente com a redução de densidade são os pontos principais para otimização de imagens para web. Fazer esse processo pode reduzir o tamanho da sua imagem em até 90% em alguns casos.&lt;/p&gt;

&lt;p&gt;Os programas mencionados acima têm a função de exportar para web que já vai fazer essa otimização para você, porém, no quesito compressão eu tenho preferência por serviços web como http://compressor.io, https://tinypng.com, https://kraken.io/web-interface.&lt;/p&gt;

&lt;h3&gt;Método de cores&lt;/h3&gt;

&lt;p&gt;Esse é um ponto que muitas vezes acaba passando batido por muita gente, mas é o que tem maiores chances de estragar a experiência do usuário. Os dois padrões mais usados para imagens são RGB e CMYK. Sendo RGB para uso de web e CMYK para impressos.&lt;/p&gt;

&lt;p&gt;Esse ponto se torna crítico quando certos browsers renderizam as cores CMYK de forma errada, transformando assim, um azul claro e tranquilo em tons berrantes de ciano. Novamente, além dos manipuladores, temos soluções online de conversão de cores como: http://www.cmyk2rgb.com.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;Arquivos pesados&lt;/h2&gt;

&lt;p&gt;Outro problema recorrente é a distribuição de arquivos muito pesados, o que costuma acontecer na maioria das vezes com pdfs mas pode acontecer com qualquer tipo de arquivo. O problema do pdf é que na maioria das vezes eles são feitos para impressão e por isso estão costumam estar em CMYK e com uma densidade muito grande (300 dpi por exemplo).&lt;/p&gt;

&lt;h3&gt;Otimizando PDF&lt;/h3&gt;

&lt;p&gt;Podemos resolver esse problema da mesma forma que resolvemos o problema das imagens, com compressão. Um ótimo serviço para isso é o I Love PDF (http://www.ilovepdf.com/compress_pdf).&lt;/p&gt;

&lt;h3&gt;Otimizando arquivos gerais&lt;/h3&gt;

&lt;p&gt;Caso o arquivo em questão não seja um pdf ou até mesmo caso a compressão dele não tenha sido satisfatória, vale muito a pena colocar esse arquivo em serviços de terceiros (sempre lembrando de manter um backup de tudo fora do servidor). Algumas opções para esse tipo de “hospedagem remota” são: Dropbox, Google Drive, One Drive, Mega.&lt;/p&gt;

&lt;h2&gt;Considerações finais&lt;/h2&gt;

&lt;p&gt;Já é mais do que certo que um dos grandes vilões da web mobile são as imagens, que acabam sendo pensadas apenas para desktop, onde geralmente a conexão é fixa e acabam esquecendo de quem acessa pelo celular usando 3G, por exemplo.&lt;/p&gt;

&lt;p&gt;Fazendo essas otimizações, tenho certeza que o tamanho seu site vai diminuir bastante, melhorando a experiência de seus usuários e facilitando também o backup mais para frente.&lt;/p&gt;
</description><a10:updated>2016-08-30T15:00:00-03:00</a10:updated></item><item><guid isPermaLink="false">174</guid><link>http://www.princiweb.com.br/blog/novidades/novo-projeto-encontre-um-food-truck-em-campinas.html</link><title>Novo projeto: Encontre um Food Truck em Campinas</title><description>&lt;p&gt;Faz parte de nossa cultura criarmos projetos e ferramentas que a gente acredita, onde podemos arriscar novas tecnologias, ou mesmo ideias que podem gerar novas fontes de receita.&lt;/p&gt;

&lt;p&gt;Nosso time gosta muito de comer e experimentar rangos diferentes e sempre é difícil de encontrar opções de Food Trucks em Campinas. Pensando nisso, estamos construindo um site (&lt;a href="http://www.foodtruckscampinas.com.br" target="_blank"&gt;foodtruckscampinas.com.br&lt;/a&gt;) para mapear a localização dos food trucks na cidade em tempo real. Inicialmente, o food truck poderá divulgar sua agenda e cardápio e nós clientes poderemos escolher a opção que mais nos interessa e mais próxima de nós.&lt;/p&gt;

&lt;p&gt;Enquanto o projeto não é lançado, acesse nossa landing page: &lt;a href="http://www.foodtruckscampinas.com.br" target="_blank"&gt;Encontre Food Trucks em Campinas.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description><a10:updated>2016-07-04T19:08:00-03:00</a10:updated></item><item><guid isPermaLink="false">173</guid><link>http://www.princiweb.com.br/blog/design/usabilidade-ux/como-uma-avaliacao-heuristica-ajuda-a-melhorar-a-usabilidade-de-um-site.html</link><title>Como uma Avaliação Heurística ajuda a melhorar a usabilidade de um site</title><description>&lt;p&gt;Fala galera!&lt;/p&gt;

&lt;p&gt;Recentemente, chegou uma requisição em que eu deveria propor melhorias na experiência da busca de um site e-commerce. Quando me pediram para realizar essa tarefa, eu estava distante do projeto desse site e a primeira pergunta que eu fiz foi “como vou propor melhorias para um site que eu não tive tanto contato, muito menos com o usuário?”&lt;/p&gt;


&lt;p&gt;A resposta mais rápida que me veio a mente foi “vou acessar o site e navegar” para encontrar problemas enquanto simulo uma busca de um produto no site e, nesse momento, percebi que eu estava um pouco perdido durante a análise da busca. Decidi, então, aplicar uma avaliação heurística com base nos 10 itens para a avaliação da usabilidade de um site que Nielsen listou com o intuito de evitar os erros mais comuns.&lt;/p&gt;

&lt;p&gt;A avaliação heurística consiste em examinar uma aplicação com base em um conjunto de regras ou boas práticas descritas por um profissional de referência e reconhecidas no mercado. Além de auxiliar a reconhecer pontos de melhorias, o processo, de forma colaborativa, naturalmente conduz a equipe envolvida a ter insights de melhorias de usabilidade. Eu tenho o costume de utilizar as &lt;a href="https://www.nngroup.com/articles/ten-usability-heuristics/"&gt;Heurísticas de Nielsen&lt;/a&gt;. Outros profissionais criaram suas heurísticas, você pode procurar e escolher qual achar melhor.&lt;/p&gt;

&lt;h2&gt;Processo de uma avaliação Heurística&lt;/h2&gt;

&lt;p&gt;Utilizei o livro O guia para projetar UX como referência para realizar as etapas da avaliação heurística. Os autores do livro, Russ Unger e Carolyn Chandler, dividem o processo de avaliação em 4 partes, e foi exatamente isso que fiz:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Reúna o conhecimento sobre a origem do produto, do projeto e do usuário:&lt;/strong&gt; chamei a equipe do projeto e perguntei quando, quem e por que foi desenvolvido esse site. Pedi para equipe me apresentar as personas do projeto, para conhecer os usuários e compreender quais são suas dores e quais necessidades o site precisa atender.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Escolha a heurística que será utilizada&lt;/strong&gt;: como eu já disse, eu gosto das 10 heurísticas de Nielsen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Passe por áreas de prioridade do site, identificando escrevendo observações das áreas em que a heurística é bem seguida ou esquecida:&lt;/strong&gt; o foco da tarefa era a busca de um site e-commerce, portanto a avaliação e as observações foram voltadas apenas para a usabilidade do site ao buscar um produto. Como são 10 heurísticas, eu focava em uma enquanto buscava um produto, fazia as observações e passava para a próxima heurística. As observações eram feitas quando notava que em algum ponto do site uma heurística era esquecida.&lt;/p&gt;

&lt;p&gt;Cada observação conteve as seguintes informações: uma&lt;strong&gt; observação geral&lt;/strong&gt; com uma breve declaração resumindo a descoberta de uma heurística deixada de lado ou apenas o a heurística relacionada, uma breve &lt;strong&gt;descrição do context&lt;/strong&gt;o da observação e uma &lt;strong&gt;avaliação de impacto&lt;/strong&gt; entre alta, média ou baixa.&lt;/p&gt;

&lt;p&gt;&lt;img alt="Observação #3 - Alto" src="/blog/content/upload/imagens/Captura%20de%20Tela%202015-12-18%20a%cc%80s%2009_36_43(1).png" style="width: 326px; height: 140px;" /&gt;&lt;/p&gt;

&lt;p&gt;Alta para problemas que farão com que muitos usuários fracassem em uma tarefa particular ou percam informações permanentemente.&lt;/p&gt;

&lt;p&gt;&lt;img alt="Observação #2 - Médio" src="/blog/content/upload/imagens/Captura%20de%20Tela%202015-12-18%20a%CC%80s%2009_36_33.png" style="width: 349px; height: 137px;" /&gt;&lt;/p&gt;

&lt;p&gt;Média quando podem causar frustrações e podem causar erros que são reversíveis.&lt;/p&gt;

&lt;p&gt;&lt;img alt="Observação #1 - Baixo" src="/blog/content/upload/imagens/Captura%20de%20Tela%202015-12-18%20a%CC%80s%2009_35_50.png" style="width: 346px; height: 143px;" /&gt;&lt;/p&gt;

&lt;p&gt;Baixa para problemas menores que podem causar alguma confusão para os usuários, que geralmente não causa frustração.&lt;/p&gt;

&lt;p&gt;Veja um exemplo de uma observação de impacto médio como ficou:&lt;/p&gt;

&lt;p&gt;&lt;img alt="Observação #1 - Médio - Modelo" src="/blog/content/upload/imagens/Captura%20de%20Tela%202015-12-18%20a%CC%80s%2009_41_44.png" style="width: 545px; height: 260px;" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt; &lt;strong&gt;Apresente as descobertas para a equipe do projeto e para os stakeholders e explique cada observação: &lt;/strong&gt;reuni novamente a equipe e apresentei todas as observações. Discutimos, analisamos o Analytics para validar possíveis problemas na navegação e planejamos testes A/B para propor a melhor solução.&lt;/p&gt;

&lt;h2&gt;Vantagens de se conduzir uma avaliação heurística&lt;/h2&gt;

&lt;p&gt;É uma técnica rápida e barata para obter um compreensão atual da qualidade da usabilidade da aplicação, lembrar dos concorrentes e de referências no mercado, pensar em soluções primárias para a lista de requisitos do projeto e planejar as ações futuras.&lt;/p&gt;

&lt;p&gt;Espero ter ajudado com a minha experiência, estou disposto a ouvir qualquer, crítica e comentários.&lt;/p&gt;

&lt;p&gt;Até a próxima :)&lt;/p&gt;
</description><a10:updated>2016-01-05T10:41:00-02:00</a10:updated></item></channel></rss>