I micro-frontend sono uno degli argomenti più interessanti nel mondo frontend dell'ultimo periodo ma nonostante la loro popolarità, non esistono delle linee guida comuni per svilupparli. micro-lc risponde a questa esigenza e permette di raccogliere in un unico applicativo tanti micro-frontend, orchestrandoli e rendendoli parte della stessa applicazione e non più componenti singoli, scollegati e sconnessi.
What a Platform is? Which is the role of Engineers? How to improve time-to-market and reduce total cost of ownership moving from project to product mindset?
Those are just of some questions that Platform Engineers are answering everyday. This is a draft presentation of my next presentation about Platforms and Software Engineering.
Handling security, multi-tenancy, and self-service reporting for your data as a feature app.
This workshop series features a brand-new demo application—created by the TIBCO Jaspersoft team and projekt202—that illustrates and teaches you how to create answer-generating applications of your own. Over the course of 5 webinars, we will introduce you to the what and the why of data as a feature applications and how you can build your own.
Topics covered in this session:
- Ways to visualize data with Jaspersoft
- Developing a visualization template
- Customizing charts using styles & chart properties
- Creating expressions and data functions
- Using data for non-Jaspersoft visualizations
Dipping Your Toes Into Cloud Native Application DevelopmentMatthew Farina
Presented at CloudDevelop 2016
Building cloud native applications in containers is a new hot topic. Netflix and Google are two prime examples that have been doing it successfully for some time. Some of the new exciting projects like Docker and Kubernetes are focused on cloud native applications in containers. There are supposed to be numerous benefits including the ability to scale applications out easily while doing development on small systems like laptops, the ability for the system to handle some operational problems, and the capability to safely deploy updates to production many times per day. But, what does this look like in practice and how do you start the move to cloud native and containerized applications? In this session we'll look at what makes up a cloud native application, how they work, and how you can start small. We'll look at applications from an architecture and process point of view along with how you can deploy them to AWS, Azure, or Google Cloud. You'll walk away ready to start development on a cloud native app.
PRIMEUR GHIBLI NEXT™: Enterprise Data Integration Platformmarcofrigerio71
Introducing "PRIMEUR GHIBLI NEXT™": a modular enterprise data integration platform used by global companies to satisfy ad-hoc integration requirements and use-cases , both technical (e.g. MFT; B2B Gateway; Enterprise Service Bus; Data Flows monitoring; Data Transformation) and business (credits reconciliation; partners onboarding; employees onboarding; supply chain end-to-end visibility;...)
Web based investment management system with multiple API integrations for managing Financial portfolios and statistics along with profit and loss management for investors
What a Platform is? Which is the role of Engineers? How to improve time-to-market and reduce total cost of ownership moving from project to product mindset?
Those are just of some questions that Platform Engineers are answering everyday. This is a draft presentation of my next presentation about Platforms and Software Engineering.
Handling security, multi-tenancy, and self-service reporting for your data as a feature app.
This workshop series features a brand-new demo application—created by the TIBCO Jaspersoft team and projekt202—that illustrates and teaches you how to create answer-generating applications of your own. Over the course of 5 webinars, we will introduce you to the what and the why of data as a feature applications and how you can build your own.
Topics covered in this session:
- Ways to visualize data with Jaspersoft
- Developing a visualization template
- Customizing charts using styles & chart properties
- Creating expressions and data functions
- Using data for non-Jaspersoft visualizations
Dipping Your Toes Into Cloud Native Application DevelopmentMatthew Farina
Presented at CloudDevelop 2016
Building cloud native applications in containers is a new hot topic. Netflix and Google are two prime examples that have been doing it successfully for some time. Some of the new exciting projects like Docker and Kubernetes are focused on cloud native applications in containers. There are supposed to be numerous benefits including the ability to scale applications out easily while doing development on small systems like laptops, the ability for the system to handle some operational problems, and the capability to safely deploy updates to production many times per day. But, what does this look like in practice and how do you start the move to cloud native and containerized applications? In this session we'll look at what makes up a cloud native application, how they work, and how you can start small. We'll look at applications from an architecture and process point of view along with how you can deploy them to AWS, Azure, or Google Cloud. You'll walk away ready to start development on a cloud native app.
PRIMEUR GHIBLI NEXT™: Enterprise Data Integration Platformmarcofrigerio71
Introducing "PRIMEUR GHIBLI NEXT™": a modular enterprise data integration platform used by global companies to satisfy ad-hoc integration requirements and use-cases , both technical (e.g. MFT; B2B Gateway; Enterprise Service Bus; Data Flows monitoring; Data Transformation) and business (credits reconciliation; partners onboarding; employees onboarding; supply chain end-to-end visibility;...)
Web based investment management system with multiple API integrations for managing Financial portfolios and statistics along with profit and loss management for investors
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
You may not think of "GitOps" and "service mesh" together – but maybe you should! These two wildly different technologies are each enormously capable independently, and combined they deliver far more than the sum of their parts: a single Git commit can control workflows customized for your exact situation by taking advantage of the service mesh's ability to measure and manipulate traffic anywhere in your application's call graph, and you can rest easy knowing that Git is preserving the complete configuration for your entire application every step of the way.
See how these technologies can work together to tackle complex problems in cloud-native applications.
What you’ll get out of this:
* Understand what GitOps and service meshes can - and can't - do for you.
* Understand basic operations with GitOps and Linkerd.
* Understand the basics of continuous deployment with Weave GitOps and Linkerd.
Securing and automating your application infrastructure meetup 23112021 blior mazor
Stay safe, grab your favorite food and join us virtually for our upcoming "Securing and Automating your application infrastructure" meetup to hear about the vast changes modern application deployment, application security in containers, ways to find vulnerabilities in your code and how to protect your application infrastructure.
Platform governance, gestire un ecosistema di microservizi a livello enterpriseGiulio Roggero
A livello enterprise, le moderne architetture distribuite coinvolgono molti team differenti, centinaia di sviluppatori e operations e migliaia microservizi ed API in produzione. Come si può gestire questa
e o
un'esplosione di costi e preservando il time-to-market?
Microsoft Power Platform is a high-productivity application development platform from Microsoft. Join this session to learn and prepare yourself in planning, securing, deploying, and supporting applications built on the platform. Know the key concepts and platform architecture to make necessary decisions for your organization to ensure successful deployments.
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Simplify Open Policy Agent with Styra DAS
Tim Hinrichs, Co-Founder & CTO at Styra
Introduction: This session will cover learning about fundamentals of Apache Kafka and SMM (Streams Messaging Manager)
Format: This session will start with understanding the basic concepts/entities of Apache Kafka like Brokers, Topics, Producers and Consumers/Consumer Groups. It will then delve deeper in to advanced topics like idempotent producer, transactional API in Kafka for exactly once processing, authentication, authorization, replication, log compaction, compression, performance, etc. It will later on be followed by a demo of SMM, an open source Cloudera initiative to help users of Kafka get a better insight in to their Kafka clusters from an operational perspective using an elegant and slick GUI rather than writing complex manual scripts. It will also cover a demo of Alerting/Notification framework that can be used to trigger alerts and notify based on certain conditions one wants to monitor for.
Objective: The objective of this session is to learn about Apache Kafka and illustrate how SMM can help to answer questions that arise in production deployments. Example questions are “Do I have any offline topic partitions”, “Which consumer group is falling behind most”, “What producers are generating the most data right now”, “How does data in my application topic look like” and so on. It will also aim to get familiar with SMM GUI exploring different views around different entities like Brokers, Topics, Producers and Consumer Groups so that user can quickly look for valuable information needed to monitor Kafka clusters or their application. It will also aim to learn how to use the Alerting and Notification framework that comes with SMM to automate monitoring of Kafka clusters and the applications built around it.
Speakers: Daniel Chaffelson
Location: University of DC/Catholic University Room
Extending Jenkins to the Mainframe. A Simpler Approach.DevOps.com
Wouldn’t it be great to use familiar tools when you’re needing to integrate mainframe applications into your DevOps pipeline?
Mainframe applications have historically required specialized tools and knowledge to build, maintain and integrate with distributed systems. Existing tool integrations are designed for vendor-specific tool chains and they require a great deal of specialized knowledge and expertise to set up.
CA Technologies engineering decided to break with tradition and utilize advancements on the zOS platform to provide a Command Line Interface that turns Mainframe into “just” another deployment target for the DevOps pipeline.
In this webinar the presenters will show how to integrate, build and test COBOL applications into a modern DevOps pipeline managed by Jenkins Continuous Integration software.
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16AppDynamics
Running technology is filled with a shiny new object of the day. Some of these technologies are a flash in the pan, while others are transformative. Learn about today's main trends, which are not only changing our infrastructures and applications, but also our organizations and cultures. Today's software systems have become decoupled, often described as microservices, and tend to match organizational and cultural designs. To be agile and decoupled, both the software and the organization must evolve.
Analyze some of these new capabilities and why they are becoming critical for today's applications.
Key takeaways:
o Major reasons and trends driving agility and microservices
o How microservices are managed and orchestrated
o How microservices change the infrastructure
o How this infrastructure should be managed
o Which open source technologies (frameworks, governance layers) assist with these new challenges
For more information go to: www.appdynamics.com
CICS V5.2 Introduces great new features that help you manage the application lifecycle, including the transition from the current version of an application to a new version of an application - think newcopy, but smarter.
The CICS Application and Platform capabilities introduced in CICS V5 offer features that help you manage applications as a single entity, reducing the risk associated with application updates, and providing you with capabilities to roll back to an earlier version of an application if things don't go to plan.
See this presentation to understand how the multi-version capabilities in CICS TS V5.2 can help you better control application changes in your organization.
TRITON: How it Disrupted Safety Systems and Changed the Threat Landscape of I...Priyanka Aash
In 2017, a sophisticated threat actor deployed the TRITON attack framework engineered to manipulate industrial safety systems at a critical infrastructure facility. This talk offers new insights into TRITON attack framework which became an unprecedented milestone in the history of cyber-warfare as it is the first publicly observed malware that specifically targets protection functions meant to safeguard human lives. While the attack was discovered before its ultimate goal was achieved, that is, disruption of the physical process, TRITON is a wakeup call regarding the need to urgently improve ICS cybersecurity.
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19Lisa Laxton
IMA/Thales SceneGate Viewer for OpenSimulator
Lisa Laxton, Natacha Bru, Frank Rulof, Seth Nygard
Presentation Abstract: This presentation from Infinite Metaverse Alliance® (IMA) and Thales Group discusses development of a new open source viewer for the OpenSimulator community focused on improvements in usability, accessibility, and interoperability. Development is driven by inclusive “design thinking” while adding capabilities for the future to address gaps in development aimed at the needs of new users and those with different abilities that may be digitally marginalized. The SceneGate Viewer project is one of several R&D projects integrated with decentralized OpenSimulator development supporting the mission to advance virtual worlds, virtual reality, and synthetic environments. The work of IMA and Thales is in general directed toward broadening use of the Metaverse for Public, Education, Industry and Government sectors but the community as a whole benefits from open source.
Target Audience & Outcomes: Participants from the OpenSimulator Community at large will learn about enhancements, features, and improvements IMA and Thales are working on together to deliver a new open source solution that meets the needs of a broader OpenSimulator community addressing issues related to onboarding, usability, accessibility, interoperability, performance, security, and standards.
@IMATalks
Come funzionano i Retrieval-Augmented Generators (RAG) e quanto i database vettoriali sono fondamentali per poter memorizzare e utilizzare le sorgenti dati aziendali e personali?
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
You may not think of "GitOps" and "service mesh" together – but maybe you should! These two wildly different technologies are each enormously capable independently, and combined they deliver far more than the sum of their parts: a single Git commit can control workflows customized for your exact situation by taking advantage of the service mesh's ability to measure and manipulate traffic anywhere in your application's call graph, and you can rest easy knowing that Git is preserving the complete configuration for your entire application every step of the way.
See how these technologies can work together to tackle complex problems in cloud-native applications.
What you’ll get out of this:
* Understand what GitOps and service meshes can - and can't - do for you.
* Understand basic operations with GitOps and Linkerd.
* Understand the basics of continuous deployment with Weave GitOps and Linkerd.
Securing and automating your application infrastructure meetup 23112021 blior mazor
Stay safe, grab your favorite food and join us virtually for our upcoming "Securing and Automating your application infrastructure" meetup to hear about the vast changes modern application deployment, application security in containers, ways to find vulnerabilities in your code and how to protect your application infrastructure.
Platform governance, gestire un ecosistema di microservizi a livello enterpriseGiulio Roggero
A livello enterprise, le moderne architetture distribuite coinvolgono molti team differenti, centinaia di sviluppatori e operations e migliaia microservizi ed API in produzione. Come si può gestire questa
e o
un'esplosione di costi e preservando il time-to-market?
Microsoft Power Platform is a high-productivity application development platform from Microsoft. Join this session to learn and prepare yourself in planning, securing, deploying, and supporting applications built on the platform. Know the key concepts and platform architecture to make necessary decisions for your organization to ensure successful deployments.
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Simplify Open Policy Agent with Styra DAS
Tim Hinrichs, Co-Founder & CTO at Styra
Introduction: This session will cover learning about fundamentals of Apache Kafka and SMM (Streams Messaging Manager)
Format: This session will start with understanding the basic concepts/entities of Apache Kafka like Brokers, Topics, Producers and Consumers/Consumer Groups. It will then delve deeper in to advanced topics like idempotent producer, transactional API in Kafka for exactly once processing, authentication, authorization, replication, log compaction, compression, performance, etc. It will later on be followed by a demo of SMM, an open source Cloudera initiative to help users of Kafka get a better insight in to their Kafka clusters from an operational perspective using an elegant and slick GUI rather than writing complex manual scripts. It will also cover a demo of Alerting/Notification framework that can be used to trigger alerts and notify based on certain conditions one wants to monitor for.
Objective: The objective of this session is to learn about Apache Kafka and illustrate how SMM can help to answer questions that arise in production deployments. Example questions are “Do I have any offline topic partitions”, “Which consumer group is falling behind most”, “What producers are generating the most data right now”, “How does data in my application topic look like” and so on. It will also aim to get familiar with SMM GUI exploring different views around different entities like Brokers, Topics, Producers and Consumer Groups so that user can quickly look for valuable information needed to monitor Kafka clusters or their application. It will also aim to learn how to use the Alerting and Notification framework that comes with SMM to automate monitoring of Kafka clusters and the applications built around it.
Speakers: Daniel Chaffelson
Location: University of DC/Catholic University Room
Extending Jenkins to the Mainframe. A Simpler Approach.DevOps.com
Wouldn’t it be great to use familiar tools when you’re needing to integrate mainframe applications into your DevOps pipeline?
Mainframe applications have historically required specialized tools and knowledge to build, maintain and integrate with distributed systems. Existing tool integrations are designed for vendor-specific tool chains and they require a great deal of specialized knowledge and expertise to set up.
CA Technologies engineering decided to break with tradition and utilize advancements on the zOS platform to provide a Command Line Interface that turns Mainframe into “just” another deployment target for the DevOps pipeline.
In this webinar the presenters will show how to integrate, build and test COBOL applications into a modern DevOps pipeline managed by Jenkins Continuous Integration software.
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16AppDynamics
Running technology is filled with a shiny new object of the day. Some of these technologies are a flash in the pan, while others are transformative. Learn about today's main trends, which are not only changing our infrastructures and applications, but also our organizations and cultures. Today's software systems have become decoupled, often described as microservices, and tend to match organizational and cultural designs. To be agile and decoupled, both the software and the organization must evolve.
Analyze some of these new capabilities and why they are becoming critical for today's applications.
Key takeaways:
o Major reasons and trends driving agility and microservices
o How microservices are managed and orchestrated
o How microservices change the infrastructure
o How this infrastructure should be managed
o Which open source technologies (frameworks, governance layers) assist with these new challenges
For more information go to: www.appdynamics.com
CICS V5.2 Introduces great new features that help you manage the application lifecycle, including the transition from the current version of an application to a new version of an application - think newcopy, but smarter.
The CICS Application and Platform capabilities introduced in CICS V5 offer features that help you manage applications as a single entity, reducing the risk associated with application updates, and providing you with capabilities to roll back to an earlier version of an application if things don't go to plan.
See this presentation to understand how the multi-version capabilities in CICS TS V5.2 can help you better control application changes in your organization.
TRITON: How it Disrupted Safety Systems and Changed the Threat Landscape of I...Priyanka Aash
In 2017, a sophisticated threat actor deployed the TRITON attack framework engineered to manipulate industrial safety systems at a critical infrastructure facility. This talk offers new insights into TRITON attack framework which became an unprecedented milestone in the history of cyber-warfare as it is the first publicly observed malware that specifically targets protection functions meant to safeguard human lives. While the attack was discovered before its ultimate goal was achieved, that is, disruption of the physical process, TRITON is a wakeup call regarding the need to urgently improve ICS cybersecurity.
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19Lisa Laxton
IMA/Thales SceneGate Viewer for OpenSimulator
Lisa Laxton, Natacha Bru, Frank Rulof, Seth Nygard
Presentation Abstract: This presentation from Infinite Metaverse Alliance® (IMA) and Thales Group discusses development of a new open source viewer for the OpenSimulator community focused on improvements in usability, accessibility, and interoperability. Development is driven by inclusive “design thinking” while adding capabilities for the future to address gaps in development aimed at the needs of new users and those with different abilities that may be digitally marginalized. The SceneGate Viewer project is one of several R&D projects integrated with decentralized OpenSimulator development supporting the mission to advance virtual worlds, virtual reality, and synthetic environments. The work of IMA and Thales is in general directed toward broadening use of the Metaverse for Public, Education, Industry and Government sectors but the community as a whole benefits from open source.
Target Audience & Outcomes: Participants from the OpenSimulator Community at large will learn about enhancements, features, and improvements IMA and Thales are working on together to deliver a new open source solution that meets the needs of a broader OpenSimulator community addressing issues related to onboarding, usability, accessibility, interoperability, performance, security, and standards.
@IMATalks
Come funzionano i Retrieval-Augmented Generators (RAG) e quanto i database vettoriali sono fondamentali per poter memorizzare e utilizzare le sorgenti dati aziendali e personali?
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
Open source, in Python, compatibile con vari LLM ed estendibile tramite plugin: queste sono solo alcune delle potenzialità del framework Cheshire Cat AI!
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Commit University
Vuoi migliorare la gestione dei progetti a lungo termine con team multidisciplinari e prendere decisioni rischiose in modo sicuro e ponderato? Non perderti il nostro workshop gratuito!
Antonio Dell’Ava, Frontend Developer di eDreams Odigeo, condividerà strategie per aiutarti a ottimizzare la collaborazione nel tuo team, scegliere gli strumenti giusti per ogni situazione e garantire l’evoluzione del progetto nel tempo
A volte essere pigri è una qualità, evita (quasi) tutte le richieste di personalizzazioni lasciando "finestre aperte" nei tuoi componenti generici.
Gli slots sono un modo per passare il contenuto a un componente in Vue.js. Permettono di definire una sezione nel template di un componente che può essere sostituita dall'esterno.
È inoltre possibile assegnare un nome o uno "scope" agli slots, garantendo così maggiore controllo e personalizzazione sul contenuto. I "named slots" consentono di definire più slots nello stesso componente, assegnando dei nomi specifici.
Gli "scoped slots" ti consentono di accedere dall'esterno ai dati interni del componente.
Quante volte mi è capitato di migliorare applicazioni lente e difficili da ottimizzare, ma poi ho scoperto Qwik e tutto è cambiato.
Con il suo nuovo modello mentale è in grado di fare la differenza e scalare facilmente qualsiasi applicazione.
Non conosci questo framework? Nessuna paura...andiamo a scoprirlo assieme!
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Commit University
Non ci raccontiamo frottole: sviluppare software oggi e' potente come non lo e' mai stato, ma anche incredibilmente complesso, con decine di framework e strumenti nelle mani di sviluppatori che devono saperli usare tutti in modo sicuro e scalabile.
Questa frammentazione e complessita' ha generato una serie di innovativi software (chiamati IDP), che si stanno affermando sul mercato business e non solo, con lo scopo di rendere la vita degli sviluppatori piu' semplice ed effciente.
In questa sessione forniremo una paromica su questo emergente segmento di mercato e parleremo dell'indiscusso leader Open Source chiamato Backstage (by Spotify).
Francesco, ex-Spotify, ci mostrera' una demo della piattaforma e mostrera' come, grazie a questa, la Developer Experience migliori, anche attraverso metodi più moderni.
Nella giungla degli ORM node, Prisma sta prendendo sempre più piede. Ha migliorato la Developer Experience, si integra perfettamente con Typescript e funziona dannatamente bene con diversi provider. In questo talk, vedrai come Prisma può migliorare il tuo lavoro quotidiano e come ti permette di avere un maggior controllo della tua code base aiutandoti a prevenire fastidiosi errori nella tua applicazione nodejs.
Decision-making for Software Development Teams - Commit UniversityCommit University
Ti senti bloccato quando si tratta di prendere decisioni critiche su aspetti tecnologici? Vuoi conoscere i processi decisionali collaborativi e come applicarli al tuo team?
Francesco Strazzullo, Chief Operating Officer di Claranet Italia, ti insegnerà gli elementi chiave per prendere decisioni critiche su aspetti tecnologici, gestire i requisiti non funzionali e lavorare con processi decisionali collaborativi.
L’Advisor Leader dell’area Game di NABA, Marco Secchi, ti insegnerà come migliorare la gestione degli oggetti in-game e la loro comunicazione utilizzando Unity Engine e Design Pattern Component.
La prototipazione è un’attività fondamentale per “capire facendo”. Lo scopo della prototipazione non è costruire partendo da un progetto definito ma, piuttosto, acquisire dati preziosi per essere poi più consapevoli di prendere la giusta direzione. Alla base delle attività di prototipazione ci sono spesso strumenti low code e no code. Esistono ormai da diversi anni e ultimamente stanno guadagnando sempre più attenzione nella community per la loro immediatezza e velocità. Abbiamo definito meglio le loro qualità e le opportunità che ci sono nel loro utilizzo.
Durante il talk abbiamo approfondito perché è importante prototipare e come questa attività migliora i nostri progetti. In particolare, abbiamo approfondito l’utilizzo AWS Step Functions Workflow Studio, strumento low code prodotto da AWS. Workflow Studio ci permette di imbastire una state machine basata su step functions con uno strumento visuale drag & drop che semplifica moltissimo il nostro lavoro. Abbiamo analizzato cosa lo contraddistingue da altri strumenti e quali sono i suoi punti di forza. Infine siamo passati alla pratica facendo una piccola esercitazione con AWS Step Functions.
KMM survival guide: how to tackle struggles between Kotlin and SwiftCommit University
Kotlin Multiplatform Mobile (KMM) è un SDK per lo sviluppo di applicazioni Android ed iOS che consente agli sviluppatori di condividere la business logic mantenendo UI/UX native.
Ogni SDK/framework cross/multi platform ha i suoi pro ed i suoi contro, e purtroppo KMM non è l'eccezione che conferma la regola.
Se sei uno sviluppatore Android potresti pensare che tutto funzionerà correttamente, ma purtroppo non sarà così quando dovrai confrontarti con Swift.
Se sei uno sviluppatore iOS saprai che Swift è simile a Kotlin, ma non in tutto, dovrai quindi conoscere alcune sue caratteristiche.
In questo talk vedremo quali sono i problemi che si possono riscontrare nell'interoperabilità tra Kotlin e Swift, i motivi che li causano, e come risolverli.
Stai perdendo la testa cercando di convertire il tuo state manager da Vuex a Pinia?
Ecco una guida step-by-step per affrontare questo task senza difficoltà.
Fastify è il web framework del momento e diverse aziende in tutto il mondo lo stanno utilizzando in produzione da anni.
Costruito da zero per essere il più veloce possibile, con un overhead minima e una potente architettura a plugin, Fastify fornisce la migliore esperienza di sviluppo, senza sacrificare prestazioni e sicurezza.
Da sempre per la realizzazione delle interfacce Apple ha messo a disposizione UIKit, un framework solido, continuamente sviluppato ed evoluto, tanto da crearne uno standard per gli sviluppi mobili. UIKit nei primi 11 anni dei dispositivi mobili Apple ha supportato gli sviluppatori nella creazione della quasi interezza delle app attualmente sugli store, fino al 2019, anno in cui ha presentato appunto SwiftUI. Dopo 3 anni a che punto siamo? UIKit è stato sostituito o lo sarà a breve?
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
2. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
2
Benvenuti!
NICE TO MEET YOU!
I’m Michel Murabito
Developer Advocate
3. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Microservices vs monolith 3
4. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Microservices vs monolith 4
Frontend Microservices
API
Gateway
5. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Microservices vs monolith 5
Frontend Microservices
API
Gateway
6. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Microservices vs monolith 6
Frontend Microservices
API
Gateway
7. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Microservices vs monolith 7
Frontend Microservices
API
Gateway
8. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Microservices vs monolith 8
Frontend Microservices
9. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
What are Micro-Frontends? 9
The concept of micro-frontends extend the microservices architecture to the frontend world.
⬡ The current trend is to build single browser applications on top of a
microservice architecture (Frontend Monolith);
⬡ With micro-frontends, websites or web apps are built as a
composition of features owned by different teams that work
independently;
⬡ Each team has a distinct area of expertise where it specialises in,
while a cross functional team develops end-to-end features, from
database to user interface;
⬡ This approach is gaining consensus and momentum as it enables
new possibilities for frontend development;
10. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Micro-Frontends Benefits 10
The micro-frontend architectural style brings various benefits:
Culture of
automation
Decentralisation Failure isolation
Modelling
around business
domains
Independent
deploy
Hidden
implementation
details
11. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Defining Micro-Frontends 11
Horizontal Vertical
Micro-frontends can be defined inside the same view or for a specific area of the application.
Team A Team B
Team C
Team A Team B
12. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Defining Micro-Frontends 12
Horizontal
Header (Team A)
Content
(Team B)
Footer (Team C)
Vertical
Team A Team B
Header
Footer
Content Slideshow
Header
Form
Micro-Frontends can be defined inside the same view or for a specific area of the application.
13. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
13
Horizontal
Header (Team A)
Content
(Team B)
Footer (Team C)
Vertical
Team A Team B
Header
Footer
Content Slideshow
Header
Form
element-composer
micro-lc is the open source tool by Mia-Platform to develop your own micro-frontend application.
Developing Micro-Frontends with micro-lc
14. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
14
Developing Micro-Frontends with micro-lc
15. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
15
Horizontal
Header (Team A)
Content
(Team B)
Footer (Team C)
Vertical
Team A Team B
Header
Footer
Content Slideshow
Header
Form
element-composer
micro-lc is the open source tool by Mia-Platform to develop your own micro-frontend application.
Developing Micro-Frontends with micro-lc
16. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
⬡ Orchestrator: manage analytics, users data,
plugins, error pages, assets and customizations.
⬡ Quick editing: with runtime integration, edit only
your configuration files and deploy your
micro-frontends in no time.
⬡ Secure: built-in authentication process through
configuration file.
⬡ Plugin-to-Plugin communications: thanks to
Qiankun framework, plugins are not isolated, as
it happens with iFrame, and talk to each other.
Orchestrate your micro-frontends with micro-lc 16
micro-lc is an open-source component that contains and orchestrates your micro-frontend architecture.
17. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
How does micro-lc work? 17
micro-lc
Runtime
integration
Backend
Container
Fe-container
/authentication
/configuration
Plugin
Extension/
Configuration
Runtime Integration
Plugin
Backend
Plugin
Plugin
Extension/
Configuration
Runtime Integration
Plugin
Backend
Plugin
Plugin to plugin
communication
18. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
The be-config exposes the endpoints used to configure the
fe-container:
⬡ /authentication
⬡ /configuration
⬡ /configuration/{element}
Orchestrate your micro-frontends with micro-lc 18
19. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
micro-lc bootstrap 19
⬡ /authentication
⬡ /configuration
20. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
micro-lc bootstrap 20
⬡ /authentication
⬡ /configuration
21. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
micro-lc bootstrap 21
⬡ /configuration
⬡ /authentication
23. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
micro-lc plugins 23
⬡ /configuration/{element}
PLUGIN
/react-app-1
host:3001
24. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
micro-lc communication #1 24
PLUGIN
/react-app-1?id=1
host:3001?id=1
25. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
micro-lc communication #2 25
PLUGIN
/react-app-1
host:3001
local storage
26. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Search micro-lc on GitHub
github.com/micro-lc
28. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
The main composition of micro-lc 28
The micro-lc front-end can be technically divided in two essential elements:
The UI
(orange)
The
orchestrator
(green)
29. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Configuration 29
⬡ /configuration
30. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Configuration 30
⬡ /configuration
31. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
plugins
⬡ plugins it’s required
⬡ The list of the plugins to render. It contains
information on how to integrate the plugins in
micro-lc
Configuration: plugins 31
35. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
35
Configuration: plugins
Other integrationMode
⬡ href
⬡ iframe
36. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
internalPlugins
⬡ internalPlugins it’s optional
⬡ The list of the plugins that will be registered, but
will not appear on the menu. It contains
information on how to integrate the plugins in
micro-lc.
Configuration: internalPlugins 36
37. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
How to create a plugin: lifecycle hooks 37
PLUGIN
38. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
38
How to create a plugin: lifecycle hooks
39. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
39
How to create a plugin: lifecycle hooks
40. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
40
How to create a plugin: bundler
41. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
41
Horizontal
Header (Team A)
Content
(Team B)
Footer (Team C)
Vertical
Team A Team B
Header
Footer
Content Slideshow
Header
Form
element-composer
micro-lc is the open source tool by Mia-Platform to develop your own micro-frontend application.
Developing Micro-Frontends with micro-lc
42. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Web Components
42
Horizontal
element-composer
micro-lc is the open source tool by Mia-Platform to develop your own micro-frontend application.
Developing Micro-Frontends with micro-lc
Header (Team A)
Content
(Team B)
Footer (Team C)
(You can use any Web Component library)
43. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
(You can use any Web Component library)
43
Horizontal
element-composer
micro-lc is the open source tool by Mia-Platform to develop your own micro-frontend application.
Developing Micro-Frontends with micro-lc
Header (Team A)
Content
(Team B)
Footer (Team C)
Web Components
44. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
44
micro-lc element-composer
⬡ /configuration/{configName}
45. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
45
micro-lc element-composer
element-composer
it allows multiple micro frontend per page
(through web component)
⬡ /configuration/{configName}
46. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
⬡ /configuration/{configName}
46
micro-lc element-composer
Web Components
(and any HTML tags)
47. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
47
⬡ /configuration/{configName}
micro-lc element-composer
event bus
(RxJS)
local storage
49. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
49
<element-filter />
<element-detail />
<element-table />
50. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
50
event bus
don’t process
the message
process the
message
51. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
51
event bus
process the
message
send message
52. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
52
⬡ styles
It contains CSS, which is applied to the web component
⬡ properties
It contains the properties definition
⬡ constructor
Used to initialize the web component
⬡ render
It contains HTML of our web component
⬡ _onClick & sayHello
56. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
56
<element-filter />
event bus
60. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
60
⬡ /configuration/{configName}
61. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
61
⬡ /configuration/{configName}
62. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
62
<element-filter />
⬡ /configuration/{configName}
64. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Search micro-lc on GitHub
github.com/micro-lc
66. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Q&A - Feedback & Resource 66
bit.ly/feedback-mich
⬡ micro-lc
github.com/micro-lc
⬡ micro-lc element composer
github.com/micro-lc/micro-lc-element-composer
⬡ Lit Web Components
github.com/akelity/webcomponents-test-elements
67. Mia-Platform
The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Two OSS projects 67
https://github.com/kube-green https://github.com/rond-authz
68. The information included in this document is strictly confidential. Any use must be approved by Mia-Platform.
Thanks!
www.mia-platform.eu
Via Imbonati 18, MAC7
20159 Milano
info@mia-platform.eu
Michel Murabito
Developer Advocate
Mia-Platform
michel.murabito@mia-platform.eu