0%

Os gerenciadores de pacotes são bem úteis no nosso dia-a-dia, e hoje temos uma grande variedade deles, nos mais diversos sistemas operacionais.
Certamente, se você já utilizou alguma distribuição do Linux, ou se você trabalha com desenvolvimento com NodeJS, você já utilizou algum gerenciador de pacotes.

Seja um npm, yarn, brew, apt-get, instalar um pacote fica tão fácil quanto executar um apt install ou um npm i.
Basta encontrar o pacote que você quer, e o gerenciador vai permitir que você instale, atualize e desinstale os pacotes sem dificuldades.

E apesar dos gerenciadores de pacotes serem bem comuns para quem usa Linux (e o Unix no geral) ou NodeJS, isso não acontece tanto no Windows para a instalação de aplicações.
Temos já a bastante tempo um bom gerenciador de pacotes para Windows chamado Chocolatey, porém ele não é tão popular.

Querendo reverter essa situação, e facilitar a instalação e gerenciamento de aplicações no Windows, a Microsoft resolveu desenvolver e lançar o Windows Package Manager, ou winget.

Continuar lendo »

Artigos

Notícias

Segurança

Curiosidades


Compartilhe: Twitter - Facebook - LinkedIn

Artigos

Notícias

Segurança

Curiosidades

Eventos

  • O Microsoft Build está chegando, e ainda dá tempo para se registrar! - Microsoft Build

Compartilhe: Twitter - Facebook - LinkedIn

Artigos

Notícias

Segurança


Compartilhe: Twitter - Facebook - LinkedIn

Notícias e artigos das últimas semanas!

Artigos

Notícias

Segurança

Curiosidades


Compartilhe: Twitter - Facebook - LinkedIn

Notícias

Segurança

Eventos


Compartilhe: Twitter - Facebook - LinkedIn

Notícias e artigos das últimas duas semanas!

Artigos

Notícias

Segurança

Eventos

Curiosidades


Compartilhe: Twitter - Facebook - LinkedIn

Tivemos uma semana bem cheia! Então fique por dentro do que aconteceu nos últimos dias

Artigos

Notícias

Segurança

Aprendizado

  • Aproveite os cursos da Pluralsight gratuitamente no mês de abril - #FreeApril

Curiosidades


Compartilhe: Twitter - Facebook - LinkedIn

Artigos

Notícias

Segurança


Compartilhe: Twitter - Facebook - LinkedIn

O que são os Padrões de Projetos?

Padrões de Projetos (ou Design Patterns) são basicamente soluções genéricas para problemas comuns observados na engenharia de software. Pense que a maioria dos problemas com que nos deparamos no mundo da computação já foram resolvidos por alguém, em algum momento. Os padrões de projetos são algumas dessas soluções que podem ser adaptadas e utilizadas para resolver alguns dos problemas dos nosso projetos.

Um padrão de projeto não chega a ser um algorítmo, ele é mais uma descrição ou uma “planta de obra”: ele irá te mostrar, em um alto nível, o oquê você precisa fazer. Mas o como fazer (a implementação em sí) vai depender das ferramentas que você estiver utilizando.

Portanto, um padrão de projeto não é restrito a uma linguagem de programação específica. Você pode implementar o mesmo padrão em diversas linguagens, e a implementação será diferente, porém o resultado daquele padrão será o mesmo.

No caso desta série de artigos, os padrões serão exemplificados utilizando o .NET com C#, porém tenha em mente que os mesmos padrões podem ser aplicados a praticamente qualquer outra linguagem de programação orientada a objetos.

Continuar lendo »