TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem OverviewOpenTOSCA
TOSCA is a new standard facilitating platform independent description
of Cloud applications.
OpenTOSCA is an open source TOSCA ecosystem including the modeling tool "Winery", the TOSCA runtime "OpenTOSCA", and the self-service portal "Vinothek".
O Domain Driven Design é um conjunto de princípios de construção de software baseado no profundo entendimento do negócio. Naturalmente, uma das áreas impactadas por esses princípios é a arquitetura. Em se tratando de Microsserviços, é ainda mais importante que a construção e organização dos serviços esteja alinhada com o negócio, para que se tenha o maior ganho de performance e eficiência na manutenção. Nessa apresentação discutiremos como modelar uma solução em Microsserviços utilizando conceitos do DDD.
Palestra ministrada no Agile Floripa em 18/03/2017 mostrando um novo conceito para os testes. É apresentado o testador desde os modelos iniciais de atividades (testador 1.0), passando pelo testador ágil (2.0 e 3.0) para depois apresentar o conceito da morte do testador.
Nessa apresentação irei tratar sobre como o framework do Specflow pode auxiliar no desenvolvimento de uma feature, testando e desenvolvendo através de regras de negócio legiveis e requisitos vivos.
**Watch the full webinar at https://codefresh.io/events/terraform-gitops-codefresh/
Today we write "Infrastructure as Code" and even "Pipelines as Code", so let's start treating our "code as code" and practice CI/CD with GitOps! In this talk, we'll show you how we build and deploy applications with Terraform using GitOps and Codefresh. Cloud Posse is a Terraform power user that has developed over 130 Terraform modules which are free and open source. We'll share how we handle automation with security while making the process easy for engineers.
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem OverviewOpenTOSCA
TOSCA is a new standard facilitating platform independent description
of Cloud applications.
OpenTOSCA is an open source TOSCA ecosystem including the modeling tool "Winery", the TOSCA runtime "OpenTOSCA", and the self-service portal "Vinothek".
O Domain Driven Design é um conjunto de princípios de construção de software baseado no profundo entendimento do negócio. Naturalmente, uma das áreas impactadas por esses princípios é a arquitetura. Em se tratando de Microsserviços, é ainda mais importante que a construção e organização dos serviços esteja alinhada com o negócio, para que se tenha o maior ganho de performance e eficiência na manutenção. Nessa apresentação discutiremos como modelar uma solução em Microsserviços utilizando conceitos do DDD.
Palestra ministrada no Agile Floripa em 18/03/2017 mostrando um novo conceito para os testes. É apresentado o testador desde os modelos iniciais de atividades (testador 1.0), passando pelo testador ágil (2.0 e 3.0) para depois apresentar o conceito da morte do testador.
Nessa apresentação irei tratar sobre como o framework do Specflow pode auxiliar no desenvolvimento de uma feature, testando e desenvolvendo através de regras de negócio legiveis e requisitos vivos.
**Watch the full webinar at https://codefresh.io/events/terraform-gitops-codefresh/
Today we write "Infrastructure as Code" and even "Pipelines as Code", so let's start treating our "code as code" and practice CI/CD with GitOps! In this talk, we'll show you how we build and deploy applications with Terraform using GitOps and Codefresh. Cloud Posse is a Terraform power user that has developed over 130 Terraform modules which are free and open source. We'll share how we handle automation with security while making the process easy for engineers.
Performance Testing is a type of testing to ensure software applications will perform well under their expected workload.
It evaluates the quality or capability of a product. Take your Performance Tests to next level with Gatling!
Selenium IDE
Selenium RC
Web Driver
Selenium Grid
Source View
Adding User Extensions
-------------------------------------------------------
Created by: Pargev Ghazaryan
Reviewed by: Vladimir Soghoyan
Ogma Applications
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Edureka!
This DevOps Tutorial takes you through what is Configuration Management all about and basic concepts of Infrastructure as code. It also compares the four most widely used Configuration Management tools i.e. Chef, Puppet, Ansible and SaltStack.
Check our complete DevOps YouTube playlist here: http://goo.gl/O2vo13
DevOps Tutorial Blog Series here: https://goo.gl/P0zAfF
Codineers Meetup Rosenheim on 2022-10-20
GraalVMs native-image ermöglicht es, JVM Bytecode direkt in Maschinencode zu übersetzen. Das daraus resultierende Executable benötigt keine JVM zum Laufen, startet schneller und verbraucht weniger Speicher als eine traditionelle JVM-Anwendung – ein Segen für Cloud Computing, bei dem jeder CPU-Cycle und Megabyte an RAM bezahlt werden muss. Wäre es nicht großartig, wenn unser Lieblingsframework, Spring Boot, GraalVM direkt out of the box unterstützen würde? In diesem Talk zeigt Moritz Halbritter, Spring Boot committer, was mit Spring Boot 3 und Spring Framework 6 alles möglich sein wird und erlaubt auch einen Blick unter die Motorhaube, um zu sehen, wie das alles implementiert ist.
This document is about how to Write a CRUD App with Spring Boot Jpa or jdbc. a related example for this document is on github with the following address :
https://github.com/ghorbanihamid/SpringBoot_AOP_JPA_Example
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Edureka!
This Edureka “Django Rest Framework tutorial" introduces you to the concepts of API and will help you build a successful REST API in Django. This video helps you to learn the following topics:
1. What is an API?
2. Introduction to Rest Framework
3. What is Rest API?
4. Demo - Create a RESTful Web APi
Automation API testing becoming a crucial part of most of the project. This whitepaper provides an insight into how API automation with REST Assured is certainly the way forward in API testing.
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...apidays
apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
The 12 Facets of the OpenAPI Specification
Steve Sfartz, Principal Architect at Cisco
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
CI:CD in Lightspeed with kubernetes and argo cdBilly Yuen
Enterprises have benefited greatly from the elastic scalability and multi-region availability by moving to AWS, but the fundamental deployment model remains the same.
At Intuit, we have adopted k8s as our new saas platform and re-invented our CI/CD pipeline to take full advantage of k8s. In this presentation, we will discuss our journey from Spinnaker to Argo CD.
1. Reduce CI/CD time from 60 minutes to 10 minutes.
2. Reduce production release (or rollback) from 10 minutes to 2 minutes.
3. Enable concurrent deployment using spinnaker and argo cd as HA/DR to safely adopt the new platform with no downtime.
4. Be compatible with the existing application monitoring toolset.
Microservices Interview Questions and Answers | Microservices Architecture Tr...Edureka!
** Microservices Architecture Training - https://www.edureka.co/microservices-architecture-training **
This Edureka’s Microservices Interview Questions and Answers video (Microservices Blog Series: https://goo.gl/WA5k9u) will help you to prepare for the Microservices Interviews.
Below are the topics covered in this Microservices Interview Questions and Answers Tutorial:
1) Basic Microservices Interview Questions
2) Microservices Architecture Interview Questions
3) Spring Boot Interview Questions
4) Continuous Deployment Interview Questions
5) Continuous Monitoring Interview Questions
Performance Testing is a type of testing to ensure software applications will perform well under their expected workload.
It evaluates the quality or capability of a product. Take your Performance Tests to next level with Gatling!
Selenium IDE
Selenium RC
Web Driver
Selenium Grid
Source View
Adding User Extensions
-------------------------------------------------------
Created by: Pargev Ghazaryan
Reviewed by: Vladimir Soghoyan
Ogma Applications
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Edureka!
This DevOps Tutorial takes you through what is Configuration Management all about and basic concepts of Infrastructure as code. It also compares the four most widely used Configuration Management tools i.e. Chef, Puppet, Ansible and SaltStack.
Check our complete DevOps YouTube playlist here: http://goo.gl/O2vo13
DevOps Tutorial Blog Series here: https://goo.gl/P0zAfF
Codineers Meetup Rosenheim on 2022-10-20
GraalVMs native-image ermöglicht es, JVM Bytecode direkt in Maschinencode zu übersetzen. Das daraus resultierende Executable benötigt keine JVM zum Laufen, startet schneller und verbraucht weniger Speicher als eine traditionelle JVM-Anwendung – ein Segen für Cloud Computing, bei dem jeder CPU-Cycle und Megabyte an RAM bezahlt werden muss. Wäre es nicht großartig, wenn unser Lieblingsframework, Spring Boot, GraalVM direkt out of the box unterstützen würde? In diesem Talk zeigt Moritz Halbritter, Spring Boot committer, was mit Spring Boot 3 und Spring Framework 6 alles möglich sein wird und erlaubt auch einen Blick unter die Motorhaube, um zu sehen, wie das alles implementiert ist.
This document is about how to Write a CRUD App with Spring Boot Jpa or jdbc. a related example for this document is on github with the following address :
https://github.com/ghorbanihamid/SpringBoot_AOP_JPA_Example
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Edureka!
This Edureka “Django Rest Framework tutorial" introduces you to the concepts of API and will help you build a successful REST API in Django. This video helps you to learn the following topics:
1. What is an API?
2. Introduction to Rest Framework
3. What is Rest API?
4. Demo - Create a RESTful Web APi
Automation API testing becoming a crucial part of most of the project. This whitepaper provides an insight into how API automation with REST Assured is certainly the way forward in API testing.
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...apidays
apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
The 12 Facets of the OpenAPI Specification
Steve Sfartz, Principal Architect at Cisco
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
CI:CD in Lightspeed with kubernetes and argo cdBilly Yuen
Enterprises have benefited greatly from the elastic scalability and multi-region availability by moving to AWS, but the fundamental deployment model remains the same.
At Intuit, we have adopted k8s as our new saas platform and re-invented our CI/CD pipeline to take full advantage of k8s. In this presentation, we will discuss our journey from Spinnaker to Argo CD.
1. Reduce CI/CD time from 60 minutes to 10 minutes.
2. Reduce production release (or rollback) from 10 minutes to 2 minutes.
3. Enable concurrent deployment using spinnaker and argo cd as HA/DR to safely adopt the new platform with no downtime.
4. Be compatible with the existing application monitoring toolset.
Microservices Interview Questions and Answers | Microservices Architecture Tr...Edureka!
** Microservices Architecture Training - https://www.edureka.co/microservices-architecture-training **
This Edureka’s Microservices Interview Questions and Answers video (Microservices Blog Series: https://goo.gl/WA5k9u) will help you to prepare for the Microservices Interviews.
Below are the topics covered in this Microservices Interview Questions and Answers Tutorial:
1) Basic Microservices Interview Questions
2) Microservices Architecture Interview Questions
3) Spring Boot Interview Questions
4) Continuous Deployment Interview Questions
5) Continuous Monitoring Interview Questions
Slides extraídos de apresentações elaboradas para Sabesp SiiS (2016)
__________________________________________________________
https://www.facebook.com/tuscoBR
https://www.youtube.com/channel/UCXUSaK5JrN-Hk9bNbpqnsKw
https://vimeo.com/user51997065
10 Reasons Facebook Topic Data Will Change Your World DataSift
Facebook represents by far the largest record of public opinion that has ever existed. With 1.55 billion monthly active users, that doesn’t come as a surprise.
Facebook topic data is the only way to understand the entire Facebook audience engaging around the brands, products, events and competitors that businesses care about. Facebook topic data represents the start of a new era of social data.
Join us for our webinar where you will learn:
How Facebook topic data differs from anything you have ever seen before and the new types of insights you can now gain
How you can build the most unique and innovative products and provide important insights to your customers
About our recent updates to PYLON for Facebook Topic Data including the availability of Super Public Text Samples
Spaces are limited, sign up to save your seat today!
Corporate Voice | Weber Shandwick is India\'s most awarded Image Management & Counselling Agency. The presentation gives a perspective on our achievements & practices.
Ylipistotutkija Tere Vaden (Tampereen yliopisto) kertoo osuustoimintaan pohjaavasta varainhoitorahastosta (RobinHood Coop) ja miettii, miksi pankkitoiminnan muuttaminen yhteisöllisemmäksi on erityisen haastavaa. Esitys VTT:n järjestämästä seminaarista "Yhteistoimintatalouden tulevaisuutta etsimässä" http://www.vtt.fi/Documents/tapahtumat/Yhteistoimintatalous_180117.pdf
Talk apresentada por Patrick Müller no encontro do GURU-RS de novembro de 2013, falando um pouco sobre o que é a linguagem de programação Ruby para quem ainda é iniciante.
Slides da palestra ministrada na semana acadêmica da UNIVALI (Universidade do vale do Itajaí) no dia 06/11/2017.
Nesta palestra abordo alguns tópicos da programação funcional e sobre como estes conceitos me auxiliam no dia-a-dia como programador.
Com a vinda da Internet, cada vez mais os sistemas são desenvolvidos para trabalhar em ambientes distribuídos, por exemplo: aplicativo web em um servidor, banco de dados em outro e assim por diante. Para que se obtenha o melhor potencial destes, é obvio que o desempenho dos ativos que o cercam têm que ser bom (servidores, ativos de redes, outros sistemas, entre outros), mas o foco principal deste artigo é o desenvolvimento do sistema em si. Desenvolver utilizando as melhores práticas de programação, aproveitar todos os recursos que as linguagens dispõem e produzir um código limpo são primordiais para que se miniminizem as falhas e se construa um sistema de qualidade; assim será possível racionar os recursos envolvidos e minimizar os custos.
Slides utilizados no curso de introdução à programação funcional ministrado no dia 07/11/2017 na UNIVALI (Universidade do Vale do Itajaí).
Neste curso abordo conceitos introdutórios do paradigma funcional e construo alguns exemplos com os alunos.
Objects calisthenics - Os 10 mandamentos do rei do códigoBonoBee
Objects Calisthenics são um conjunto de técnicas e regras que vão te ajudar a identificar áreas de problemas em seu código, e assim você irá escrever um código melhor, evitando armadilhas comuns.
O mercado de internet evolui em uma velocidade muito rápida, se não formos capazes de acompanhar as evoluções e apresentar inovações, ficamos para trás. Ruby e Rails vem trazer ao mundo do desenvolvimento web a produtividade e alegria necessária!
Palestra ministrada no Meetup "DDD - Domain-Driven Design - Balneário Camboriú". - Acessível em: https://www.meetup.com/qualyteam/events/243888032/
Nesta apresentação abordo os temas linguagem ubíqua e código expressivo. Utilizando conceitos de programação funcional mistos com programação orientada à objetos.
2. O que são e para que servem?
- Até agora nós conseguimos construir alguns programas bacanas, porém sempre
em um único arquivo.
- E se nossos programas precisassem ganhar novas funcionalidades? Seria
interessante continuar deixando tudo em um unico lugar?
- Nosso sistemas virariam verdadeiros monstrinhos caso essa forma de programar
que adotamos até aqui continuasse, concorda?
- Para amenizar esse problema nós recorremos ao uso de funções!
3. - Uma função ajuda a evitar duplicação de código, de maneira que um bloco de
código pode ser guardado dentro dessa função e ser executado sempre que o
nome da função for chamada(invocada)
5. - No exemplo acima criamos uma função que sempre que invocada executará o
bloco de código contido nela. Nesse caso seria uma verificação se o número 2 é
par ou ímpar.
- Esse exemplo é legal, mas é bastante limitado, pois ele sempre verifica o mesmo
valor (número dois). E se a gente quisesse verificar outro número?
6. Parâmetros
- Para isso podemos utilizar parâmetros, que nada mais são que valores passados
nas funções para que uma determinada lógica seja executada.
- Vamos modificar um pouco o exemplo anterior para podermos utilizar
parâmetros e deixar nossa função mais poderosa
7.
8. Retorno de função
- Funções podem retornar valores para que possamos utilizá-los em outras partes
do nosso programa