![Lynis: execute uma auditoria de segurança no Linux gratuitamente](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706069559_Lynis-execute-uma-auditoria-de-seguranca-no-Linux-gratuitamente-150x150.jpg)
Lynis: execute uma auditoria de segurança no Linux gratuitamente
24 de janeiro de 2024![Protegendo a comunicação de microsserviços com mTLS no Kubernetes](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706071143_Protegendo-a-comunicacao-de-microsservicos-com-mTLS-no-Kubernetes-150x150.jpg)
Protegendo a comunicação de microsserviços com mTLS no Kubernetes
24 de janeiro de 2024O desenvolvimento de software e os dados devem definir as linguagens de programação, não a filosofia.
Essa é a opinião de Jean Yang, fundador da Akita Software, uma empresa de observabilidade de API, vendida recentemente para Postman no início deste ano. Yang é ex-professor assistente do Departamento de Ciência da Computação da Carnegie Mellon University. Ela tem doutorado pelo Massachusetts Institute of Technology e bacharelado por Harvard. Recentemente, ela se juntou a nós em uma discussão sobre The New Stack Makers.
“Já existe muita filosofia nas linguagens de programação”, disse Yang. Deveríamos permitir que os dados e o uso real conduzissem muito mais ferramentas de programação e processos de desenvolvimento de software.”
Yang disse que a experiência do desenvolvedor deve orientar o assunto.
“Não se trata da experiência que o criador da linguagem necessariamente acredita que todos deveriam ter”, disse Yang. “Porque uma das minhas opiniões fortes é que, no momento em que você entra no negócio de ferramentas para desenvolvedores, você não é mais seu usuário.”
Yang disse que agora programa em Python ou Zapier e cria para pessoas como ela. É por isso que se torna essencial seguir o design UX e os fundamentos do produto ao considerar ferramentas para desenvolvedores.
Ela disse que antes as ferramentas para desenvolvedores eram projetos paralelos, mas agora elas são toda essa indústria. É um trabalho de tempo integral para milhares de pessoas. Mas, na maioria das vezes, as pessoas que usam ferramentas de desenvolvedor dependem da colagem de APIs. As pessoas que trabalham em Python e em outras linguagens de programação estão muito distantes das necessidades dos desenvolvedores reais. Eles precisam entender a realidade do desenvolvedor e romper com essa crença ultrapassada que estão construindo para si próprios.
Yang iniciou o Akita para ajudar as pessoas a construir sistemas de software mais confiáveis.
“E então tenho a opinião de que, bem, é apenas a verdade, que o software está comandando o mundo, que o software é um dos maiores problemas sociais sobre os quais ninguém fala”, disse Yang.
Yang sempre achou profundamente perturbador que o software não faça o que pensamos que está fazendo ou que não haja noção do que deveria fazer. Na Carnegie Mellon, onde estudou linguagens de programação, Yang trabalhou com seus colegas nesse conceito de correção de software.
Ela iniciou o Akita para ajudar os desenvolvedores a construir sistemas de software mais confiáveis que enfrentavam um mundo de APIs e microsserviços que dificultavam a garantia da correção do software.
Akita faria a transição para a observabilidade de API depois de perceber que as APIs eram vitais para melhorar a compreensão de sistemas complexos. Observar o tráfego da API permite reconstruir o que está acontecendo dentro dos componentes.
“Nos últimos anos, isso apenas solidificou nossa crença nas APIs como a chave para elevar o nível de abstração, melhorando a facilidade de uso do monitoramento e da observabilidade”, disse Yang. “Nestes sistemas complexos, Postman continuou a avançar numa direção semelhante. Não estamos construindo para o Facebook ou Amazon, mas para todos os desenvolvedores que existem no mundo.”
Confira mais episódios da série The Tech Founder Odyssey:
Como o CEO da Byteboard decidiu consertar a entrevista de tecnologia quebrada
Um ‘criador’ de longa data resolve um problema de integração do desenvolvedor
Como o líder da Teleport passou de engenheiro a CEO
A postagem Ei, desenvolvedor de linguagem de programação – supere-se apareceu pela primeira vez em The New Stack.