This document discusses Salesforce DX (sfdx), a new way to develop and manage Salesforce apps across their entire lifecycle. It outlines the goals of introducing sfdx which include discovering the new developer experience and taking a walkthrough of a simple use case. The document then explains what sfdx is, why it was created by solving issues with developer sandboxes, and how it can be used with tools like the CLI and commands like force:source:push. Finally, it provides an overview of how a sample use case would work, from retrieving and converting metadata to querying data and pushing/pulling from a repository.
Midas - on-the-fly schema migration tool for MongoDB.Dhaval Dalal
Midas is an on-the-fly schema migration for MongoDB.
Currently, applications have to hand-roll their own schema migration infrastructure or use some third-party tool.
It is difficult to migrate TBs of data without downtime (unacceptable from SLA stand-point!).
This is where Midas fills the gap.
It intercepts responses at MongoDB Protocol level and upgrades or downgrades document schema in-transit.
As Midas works at protocol level, it is agnostic of Language specific MongoDB drivers (Ruby, Python, C#
and Java drivers) and their versions within those languages.
Further, Midas is agnostic of the MongoDB configurations like Standalone, Replica Sets, Sharded environments.
Features Summary:
* Expansion operations - add, copy, merge, split, transform.
* Contraction operations - remove
* Schema migration for multiple applications simultaneously
* Support multi node configuration for application
* Without shutting down Midas, you can -
* Add or remove applications on-the-fly
* Add or remove nodes on-the-fly
* Add or remove deltas/changeset on-the-fly
Midas - on-the-fly schema migration tool for MongoDB.Dhaval Dalal
Midas is an on-the-fly schema migration for MongoDB.
Currently, applications have to hand-roll their own schema migration infrastructure or use some third-party tool.
It is difficult to migrate TBs of data without downtime (unacceptable from SLA stand-point!).
This is where Midas fills the gap.
It intercepts responses at MongoDB Protocol level and upgrades or downgrades document schema in-transit.
As Midas works at protocol level, it is agnostic of Language specific MongoDB drivers (Ruby, Python, C#
and Java drivers) and their versions within those languages.
Further, Midas is agnostic of the MongoDB configurations like Standalone, Replica Sets, Sharded environments.
Features Summary:
* Expansion operations - add, copy, merge, split, transform.
* Contraction operations - remove
* Schema migration for multiple applications simultaneously
* Support multi node configuration for application
* Without shutting down Midas, you can -
* Add or remove applications on-the-fly
* Add or remove nodes on-the-fly
* Add or remove deltas/changeset on-the-fly
Exploring the power of Gradle in android studio - Basics & BeyondKaushal Dhruw
In this presentation we will explore the official build system of android studio. Gradle. We will discuss about Gradle basics, Gradle Wrapper and its usage in android studio. We will explore the possibilities with gradle by covering beginner and advanced level topics.
What you can expect:
1. Just enough gradle to get started.
2. Creating simple and custom gradle tasks.
3. Gradle in android studio
4. Exploring product flavors
5. Using product flavors to our advantage.
6. facebook's stetho debug bridge and configuration via flavors.
Heroku is cloud PaaS provider. It is gaining momentum among other players. This slide focuses on the basic terms and features of Heroku. This includes Dynos, Toolbelt, Buildpack, Add-ons, Buttons.
Implementing CI CD UiPath Using Jenkins PluginSatish Prasad
Implementing CI-CD UiPath Using Jenkins Plugin.
Whats is Covered
Basic of Jenkins to get started
2. Key Jenkins concepts to remember
3. Install and configure UiPath Jenkins Plugin
4. Building pipeline using Jenkins for Build, Test and Deploy
5. Working example (Jenkins files)
Integrating aws s3, docker, jekyll with Azure Pipeline to make the deployments automated. We will use azure pipeline build tasks to execute different steps of my pipeline.
TFS Extensions: Novas possibilidades para integrar suas iniciativas de DevOps...Igor Rosa Macedo
Adotar uma ferramenta para suportar iniciativas de DevOps nem sempre é uma escolha fácil. Primeiro porque DevOps não é uma metodologia ou processo definido. É apenas uma abordagem para melhorar a maneira como a TI atende ao negócio. Por mais que essa abordagem consista basicamente em colaboração, automação e feedback, cada negócio é um negócio, cada empresa é uma empresa. Dessa maneira, as ferramentas a serem utilizadas precisam ser flexíveis e possibilitarem customizações, integrações e extensões. Nesse sentido o TFS vem evoluindo muito rápido, e seus novos recursos de extensões e o marketplace criam uma nova dimensão, onde todos podem contribuir e compartilhar. Aprenda a construir sua própria extensão.
Unleashing Docker with Pipelines in Bitbucket CloudAtlassian
For those using Bitbucket Cloud, Bitbucket Pipelines makes Docker a first class citizen in your CI/CD cycle. Join Bitbucket Pipelines developer Philip Hodder to learn how containers are changing the way developers build software for the cloud, enabling faster development and safer deployments in a microservices world. He'll use practical, real-world examples to show best practices for testing, building, and pushing your Docker containers in the cloud when using Bitbucket Pipelines.
Philip Hodder, Developer, Atlassian
If you are building a commercial Force.com app with a team of developers, this session is for you. Join us to learn best practices for setting up your Force.com IDE, managing source code, creating automated builds, deploying to test environments, and more. Hear from a panel of seasoned ISVs who are employing key team development principles. This session is primarily for product managers, architects, and developers (isvpartners).
Maven is close to ubiquitous in the world of enterprise Java, and the Maven dependency ecosystem is the de facto industry standard. However, the traditional Maven build and release strategy, based on snapshot versions and carefully planned releases, is difficult to reconcile with modern continuous delivery practices, where any commit that passes a series of quality-control gateways can qualify as a release. How can teams using the standard Maven release process still leverage the benefits of continuous delivery? This presentation discusses strategies that can be used to implement continuous delivery solutions with Maven and demonstrates one such strategy using Maven, Jenkins, and Git.
>>> View this presentation online at http://github-service-universe.kimminich.de/ <<<
PDF version of the slide deck for my JavaLand 2015 talk "All-round careful Software Development with GitHub Services"
Tools for unit testing, building applications, analyzing software quality and planning release scopes are an essential aspect of modern software development. With GitHub and "pluggable" external services there are lots of options to move these aspects into "the Cloud". For open source projects this is a viable alternative to on-premise solutions. In this talk I will present and demonstrate the CI lifecycle of some of my recent projects hosted on GitHub where I tried to integrate modern tools (e.g. Gradle, npm, bower) and external services (e.g. Travis-CI, Code Climate, Coveralls, HuBoard, AmazonSNS, NMA). The benefits and limitations of those services will be honestly illuminated. I am not affiliated with any of the providers mentioned, so this talk will not end up as a marketing show! Instead, the audience is supposed go out of this talk with some new things to try out with their own GitHub projects while hopefully being able to avoid some of the ramp-up difficulties.
sfdx continuous Integration with Jenkins on aws (Part II)Jérémy Vial
Sfdx is now an essential tool to set up in salesforce projects. It is used to ease the development of LWC and also to facilitate the continuous delivery of the code and its versioning.
With the experience gained on my latest projects in SFDX release management, I made a small guide for setting up a simple continuous delivery system in the frame of an sfdx project.
Tech Talk: DevOps at LeanIX @ Startup Camp BerlinLeanIX GmbH
DevOps at LeanIX - Presentation during Startup Camp Berlin 2015. Covering tools like Docker, Jenkins and Ansible.
===
LeanIX offers an innovative software-as-a-service solution for Enterprise Architecture Management (EAM), based either in a public cloud or the client’s data center.
Companies like Adidas, Axel Springer, Helvetia, RWE, Trusted Shops and Zalando use LeanIX Enterprise Architecture Management tool.
Free Trial: http://bit.ly/LeanIXDemoS
Exploring the power of Gradle in android studio - Basics & BeyondKaushal Dhruw
In this presentation we will explore the official build system of android studio. Gradle. We will discuss about Gradle basics, Gradle Wrapper and its usage in android studio. We will explore the possibilities with gradle by covering beginner and advanced level topics.
What you can expect:
1. Just enough gradle to get started.
2. Creating simple and custom gradle tasks.
3. Gradle in android studio
4. Exploring product flavors
5. Using product flavors to our advantage.
6. facebook's stetho debug bridge and configuration via flavors.
Heroku is cloud PaaS provider. It is gaining momentum among other players. This slide focuses on the basic terms and features of Heroku. This includes Dynos, Toolbelt, Buildpack, Add-ons, Buttons.
Implementing CI CD UiPath Using Jenkins PluginSatish Prasad
Implementing CI-CD UiPath Using Jenkins Plugin.
Whats is Covered
Basic of Jenkins to get started
2. Key Jenkins concepts to remember
3. Install and configure UiPath Jenkins Plugin
4. Building pipeline using Jenkins for Build, Test and Deploy
5. Working example (Jenkins files)
Integrating aws s3, docker, jekyll with Azure Pipeline to make the deployments automated. We will use azure pipeline build tasks to execute different steps of my pipeline.
TFS Extensions: Novas possibilidades para integrar suas iniciativas de DevOps...Igor Rosa Macedo
Adotar uma ferramenta para suportar iniciativas de DevOps nem sempre é uma escolha fácil. Primeiro porque DevOps não é uma metodologia ou processo definido. É apenas uma abordagem para melhorar a maneira como a TI atende ao negócio. Por mais que essa abordagem consista basicamente em colaboração, automação e feedback, cada negócio é um negócio, cada empresa é uma empresa. Dessa maneira, as ferramentas a serem utilizadas precisam ser flexíveis e possibilitarem customizações, integrações e extensões. Nesse sentido o TFS vem evoluindo muito rápido, e seus novos recursos de extensões e o marketplace criam uma nova dimensão, onde todos podem contribuir e compartilhar. Aprenda a construir sua própria extensão.
Unleashing Docker with Pipelines in Bitbucket CloudAtlassian
For those using Bitbucket Cloud, Bitbucket Pipelines makes Docker a first class citizen in your CI/CD cycle. Join Bitbucket Pipelines developer Philip Hodder to learn how containers are changing the way developers build software for the cloud, enabling faster development and safer deployments in a microservices world. He'll use practical, real-world examples to show best practices for testing, building, and pushing your Docker containers in the cloud when using Bitbucket Pipelines.
Philip Hodder, Developer, Atlassian
If you are building a commercial Force.com app with a team of developers, this session is for you. Join us to learn best practices for setting up your Force.com IDE, managing source code, creating automated builds, deploying to test environments, and more. Hear from a panel of seasoned ISVs who are employing key team development principles. This session is primarily for product managers, architects, and developers (isvpartners).
Maven is close to ubiquitous in the world of enterprise Java, and the Maven dependency ecosystem is the de facto industry standard. However, the traditional Maven build and release strategy, based on snapshot versions and carefully planned releases, is difficult to reconcile with modern continuous delivery practices, where any commit that passes a series of quality-control gateways can qualify as a release. How can teams using the standard Maven release process still leverage the benefits of continuous delivery? This presentation discusses strategies that can be used to implement continuous delivery solutions with Maven and demonstrates one such strategy using Maven, Jenkins, and Git.
>>> View this presentation online at http://github-service-universe.kimminich.de/ <<<
PDF version of the slide deck for my JavaLand 2015 talk "All-round careful Software Development with GitHub Services"
Tools for unit testing, building applications, analyzing software quality and planning release scopes are an essential aspect of modern software development. With GitHub and "pluggable" external services there are lots of options to move these aspects into "the Cloud". For open source projects this is a viable alternative to on-premise solutions. In this talk I will present and demonstrate the CI lifecycle of some of my recent projects hosted on GitHub where I tried to integrate modern tools (e.g. Gradle, npm, bower) and external services (e.g. Travis-CI, Code Climate, Coveralls, HuBoard, AmazonSNS, NMA). The benefits and limitations of those services will be honestly illuminated. I am not affiliated with any of the providers mentioned, so this talk will not end up as a marketing show! Instead, the audience is supposed go out of this talk with some new things to try out with their own GitHub projects while hopefully being able to avoid some of the ramp-up difficulties.
sfdx continuous Integration with Jenkins on aws (Part II)Jérémy Vial
Sfdx is now an essential tool to set up in salesforce projects. It is used to ease the development of LWC and also to facilitate the continuous delivery of the code and its versioning.
With the experience gained on my latest projects in SFDX release management, I made a small guide for setting up a simple continuous delivery system in the frame of an sfdx project.
Tech Talk: DevOps at LeanIX @ Startup Camp BerlinLeanIX GmbH
DevOps at LeanIX - Presentation during Startup Camp Berlin 2015. Covering tools like Docker, Jenkins and Ansible.
===
LeanIX offers an innovative software-as-a-service solution for Enterprise Architecture Management (EAM), based either in a public cloud or the client’s data center.
Companies like Adidas, Axel Springer, Helvetia, RWE, Trusted Shops and Zalando use LeanIX Enterprise Architecture Management tool.
Free Trial: http://bit.ly/LeanIXDemoS
Comment utiliser Visual Studio Code pour travailler avec une scratch OrgThierry TROUIN ☁
Comment travailler sur une Scratch org avec Visual studio Code, c’est ce qu’on vous propose avec la venue de Thierry, Ligthning Champion et Leader du groupe de Toulouse (France). Salesforce DX (developer Experience) est une suite d'outils permettant notamment de créer et gérer une organisation. Après vous avoir présenté rapidement cet outil, je vous expliquerai comment créer une « Scratch Org » (organisation nouvelle, gratuite, vierge et éphémère) à partir de Visual Studio Code.
A l’issue de la session, vous aurez seulement 3 commandes à retenir pour être autonome et créer et gérer une org de demo ou un POC.
On fera un jeu à la fin pour connaitre les gagnants des vouchers de certifications Salesforce.
Slide deck from my talk at the London Salesforce Developers March meetup on using the Salesforce CLI to retrieve and deploy metadata, run tests, retrieve and update data and create metadata.
Salesforce DX (developer Experience) n’est pas seulement pour les développeurs mais aussi pour les admins. Après vous avoir présenté cet outil, je vous expliquerai comment créer une « Scratch Org » (organisation nouvelle, gratuite, vierge et éphémère).
The overall evolution towards microservices has caused a lot of IT leaders to radically rethink architectures and platforms. One can hardly keep up with the rapid onslaught on new distributed technologies. The same people who just asked yesterday "how can we deploy Docker containers?", are now asking "how can we operate Kubernetes-as-a-Service on-premise?", and are about to start asking "how can we operate the open source frameworks of our choice, such as Spark, TensorFlow, HDFS, and more, as a service across hybrid clouds?”. This session will discuss: Challenges of orchestrating and operating.
The overall evolution towards microservices has caused a lot of IT leaders to radically rethink architectures and platforms. One can hardly keep up with the rapid onslaught on new distributed technologies. The same people who just asked yesterday "how can we deploy Docker containers?", are now asking "how can we operate Kubernetes-as-a-Service on-premise?", and are about to start asking "how can we operate the open source frameworks of our choice, such as Spark, TensorFlow, HDFS, and more, as a service across hybrid clouds?”. This session will discuss: Challenges of orchestrating and operating
Salesforce DX (developer Experience) est une suite d'outils permettant notamment de créer et gérer une organisation. Après vous avoir présenté cet outil, je vous expliquerai comment créer une « Scratch Org » (organisation nouvelle, gratuite, vierge et éphémère)
A l’issue de la session, vous aurez seulement 3 commandes à retenir pour être autonome et créer une org de demo ou un Poc
Vous verrez par vous-même qu'en tant qu'administrateur vous pouvez aussi utiliser ces outils.
Microservices DevOps on Google Cloud PlatformSunnyvale
A typical CI/CD development process built on top of Google Cloud Platform to deliver a Java microservice using Helidon.io native-compiled with GraalVM and scheduled on a Google Kubernetes Engine cluster.
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23NicolasVuillamy1
Einstein Summary: In this Dreamforce session, Salesforce experts Nicolas Vuillamy and Jean-Pierre Rizzi discussed the importance of Continuous Integration and Continuous Deployment (CI/CD) for everyone using open source. They introduced Sfdx-hardis, a tool that simplifies the CI/CD process, making it accessible to all Salesforce users, regardless of their technical expertise. The tool allows users to easily manage versioning, has a user-friendly interface, and is free and open source. The speakers also highlighted the importance of having a release manager to oversee the process and handle any technical issues. They demonstrated how Sfdx-hardis works, showing how users can start a new task, complete their work, and publish their task with just a few clicks. The session concluded with an announcement of a new feature that integrates sfdx-hardis with Slack, allowing users to see live updates of deployments in any org.
Einstein Key Takeaways:
• Salesforce's open-source Continuous Integration/Continuous Deployment (CICD) tool, SFDX, allows for easy setup, version management, and a user interface that is free and open-source, making it accessible for everyone.
• Sfdx-hardis is designed to be user-friendly, requiring minimal development expertise. It allows contributors to work with clicks rather than command lines, making it easier for non-technical users to contribute to the project.
• The Sfdx-hardis tool is community-driven, with contributors from around the world. It is continuously improved based on user feedback and needs, demonstrating the power of the Trailblazer community in action.
Evolving to serverless
How the applications are transforming
A note on CI/CD
Architecture of Docker
Setting up a docker environment
Deep dive into DockerFile and containers
Tagging and publishing an image to docker hub
A glimpse from session one
Services: scale our application and enable load-balancing
Swarm: Deploying application onto a cluster, running it on multiple machines
Stack: A stack is a group of interrelated services that share dependencies, and can be orchestrated and scaled together.
Deploy your app: Compose file works just as well in production as it does on your machine.
Extras: Containers and VMs together
In this deck from the Stanford HPC Conference, Christian Kniep from Docker, Inc. gives a tutorial on linux containers.
"This tutorial provides a detailed overview of the components needed to run containerized applications and explores how distributed HPC applications can be tackled. We’ll explain the concept of Linux Containers and describe the bits and pieces participants will explore following step-by-step examples.
The workshop will introduce the predominant forms of orchestration in the industry; what problems they solve and how to approach the problem.
Attendees will explore the benefits and drawbacks of orchestrators first hand with their own small exemplary stack deployments.
Finally the workshop will introduce how HPC and Big Data workloads can be tackled on-top of these service-oriented clusters."
Watch the video: https://youtu.be/LJinZpCTyk0
Learn more: http://www.docker.com/
and
http://hpcadvisorycouncil.com
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
How (and why) to roll your own Docker SaaSRyan Crawford
SkyDock is an open source solution for building & hosting Docker images at scale in the cloud. Designed to solve real-world problems faced in traditional CI systems that limit throughput and hinder your ability to deliver software quickly and reliably.
From a Skyscanner Engineering perspective this is a great opportunity to showcase some of the cutting edge work that we are doing with Docker, Ansible and AWS. It also highlights that we are solving problems at scale from a both a technical and organisational perspective.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
2. Goals and Audience
Discovering a brand new Salesforce Developer eXperience
Taking a simple use case’s walk-through steps
Laying foundations for future more detailed DX events
Needed an intermediate sfdc experience
Events Platform Basics talk
3. [What] sfdx
A new way to manage and develop apps across their entire lifecycle
Source-driven development of code
Team collaboration with governance
Externalizing metadata
Letting developers use their modern tools
The “source of truth” shifts into a VCS
New experiences, including the use of Heroku Flow to drive both CI and CD
4. [Why] sfdx
Solving developer sandbox quick/light rollback for canceled task
Lightening developer sandbox setting up time loss
Simulating and testing apps on orgs with different features (compared with the “classic” dev
sandbox)
Creating use-specific orgs for demo purposes
5. [Why] sfdx
CI scenarios : automated testing (e.g. with Jenkins) and optional further deploy to another
sandbox
11. sfdx force:auth:web:login
sfdx force:org:create
sfdx force:org:create
sfdx force:config:list
sfdx force:alias:set
Authorizing, creating a scratch org, config and alias settings
>> Authorizing our devhub (or another org, e.g. for using force:mdapi
scratch orgs not manageable)
>> Check configs
>> Creating a new scratch org ( + defaultusername and scratch-
def.json)
>> Showing scratch orgs on Env Hub
>> Re-Check configs
>> Aliases : list, set and how to use them