Você, como eu, já usou aquele MacOS na sua vida, aprendeu a gostar da interface e depois por meio de força maior ($$) resolveu usar o Linux, mas sempre fica aquele gostinho da usabilidade do MacOS? Ou você quer fazer com que seu Linux tenha aquela carinha bonitinha do MacOS? Então leia esse artigo até o fim. Aqui vou mostrar o passo-a-passo para que isso se torne uma realidade.

Bem, antes de mais nada gostaria deixar meu muito obrigado a todos os leitores que vem me incentivando a escrever aqui. Estou muito feliz com os feedbacks, procuro responder sempre! Vou…


Depois do sucesso do artigo Spring Boot: Usando Propriedades da Aplicação percebi que muitas pessoas me vieram diretamente com dúvidas quanto ao uso efetivamente da propriedade em sua aplicação. Na ocasião eu fiz uma breve explicação do uso utilizando a anotação @Value do Spring Boot, e nesse artigo pretendo falar sobre o uso da aplicação utilizando classes de configuração que serão instanciadas com os valores das propriedades.

Diferente do artigo anterior, estarei utilizando Java e o padrão yml no lugar do properties apenas para fins de apresentação, porém são decisões que optei para apresentar nesse artigo e tudo isso pode…


Depois de algum esforço e retrabalho, consegui solicitar meu atestado de residência fiscal no Brasil. Este documento é necessário para que, quando se tem uma empresa e é necessário prestar serviço para uma empresa de outro país você não seja taxado duas vezes. Para mais detalhes sobre esta solicitação, segue link da receita.

Antes de mais nada, essa explicação é para pessoas com o mesmo cenário que eu. Tive que abrir uma empresa para prestar serviço a uma empresa do exterior e receberei mensalmente sob demanda.

Eu decidi seguir a orientação de alguns colegas que já passaram por isso e…


Portuguese version: https://medium.com/m4u-tech/microservices-n%C3%A3o-crie-problemas-1982c31c750

Microservices has already become a reality in the development market. In times when everything is in the cloud and platforms like AWS, GCP and Azure (not to mention that I forgot about Microsoft) have been gaining more and more market with their solutions. Consequently, the use of microservices is gaining more form and more maturity. Companies like Netflix, Amazon and Nubank have shown themselves ahead of their time and have positioned themselves in the market as influencers in this matter.

However, Microservices is not the solution to all problems. We are coming from years and years of…


Microservices já se tornou uma realidade no mercado de desenvolvimento. Em tempos onde tudo está na nuvem e as plataformas como AWS, GCP e Azure (para não dizerem que eu esqueci da Microsoft) tem ganhado cada vez mais o mercado com suas soluções. Consequentemente, a utilização de microservices vem ganhando mais forma e mais maturidade. Empresas como Netflix, Amazon e Nubank vem se mostrado à frente do seu tempo e têm se posicionado no mercado como influenciadoras nesse assunto.

No entanto, Microservices não é uma bala de prata. Estamos vindo de anos e anos de projetos monólitos (apesar de não…


Continuando nossa saga no mundo do Kubernetes, vamos aprofundar um pouco mais. Porém, antes de criarmos uma aplicação conectando no banco criado no artigo anterior, faremos uma melhoria literalmente com o carro andando, vamos trocar o ConfigMap criado por um Secret. A ideia da concepção desse artigo veio a partir de um bate papo maroto com meu amigo Maxwell Leonardo que é expert no assunto e que me deu a dica genial da construção desse artigo.

Criando uma Secret:

Segundo o site oficial do Kubernetes, Secrets permitem o armazenamento e gerência das informações confidenciais, possibilitando maior segurança e flexibilidade. …


Portuguese Version: https://inside.contabilizei.com.br/quando-utilizar-nosql-sql-9c9255cd5f12

Note: First of all, I would like to clarify that everything I put in this article is based on professional experiences in projects that I had the honor to participate that gave me this level of knowledge. From now on I make myself available for contact and discussion on the subject.

Breaking paradigms:

It is a fact that NoSQL came to break a series of paradigms and solve a series of problems that were understood as fact and / or routine. When such disruptive technology comes to market, it certainly meets something that was already a necessity.

NoSQL databases…


Este artigo surgiu a partir da necessidade de se configurar um ambiente kubernetes local e posteriormente migrar esse ambiente para um Raspberry. Nesse artigo focaremos na configuração de um banco de dados PostgreSQL dentro de um cluster de kubernetes e meu objetivo é continuar em outros artigos os passos de configuração desse ambiente.

Antes de mais nada, precisaremos instalar o minikube. Eu uso atualmente Linux, porém isso poderá ser realizado em qualquer SO. Como a instalação do Minikube acontece de maneira diferente para cada Sistema Operacional, sugiro seguir o passo a passo de instalação do site oficial em https://kubernetes.io/docs/tasks/tools/install-minikube.

Afinal, o que é o Minikube?

Segundo…


GitHub: github.com/marcosstefani
Linkedin: linkedin.com/in/marcosstefani/
Email: marcos.cantor@gmail.com

O uso de microservices tem se tornado cada vez mais forte, e a utilização de arquiteturas nesse sentido tem crescido exponencialmente. Essa tendência certamente tem resolvido uma série de problemas, no entanto, tem gerado outros que eram evitados com o uso de uma arquitetura tradicional. …


O Spring Boot tem sido cada dia mais usado pela comunidade por ser uma estrutura relativamente leve que simplifica a configuração de aplicativos baseados em Spring. Nesse artigo, me dediquei a falar sobre o que penso ser o mais importante na parte inicial de um projeto de desenvolvimento que é a definição dos ambientes e suas propriedades. É fato que toda arquitetura bem desenhada possui separação de ambientes bem definida tornando o desenvolvimento do restante da aplicação independente dessas definição.

Felizmente o Spring Boot traz consigo uma ferramenta que contempla essa funcionalidade de maneira simples e é exatamente essa facilidade…

Marcos Stefani Rosa

Systems Developer for more than 15 years, postgraduate in Software Engineering with Agile Methods, has relevant experience in Java, Python, JavaScript & others

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store