SlideShare a Scribd company logo
1 of 21
Download to read offline
Our Experiences
Lifting Off
Into Space
Ganesh Samarthyam
Srushith R
CodeOps: Space Travellers!
● Bangalore-based startup (from 2016);
JetBrains Authorized Reseller (from Dec
‘19) & Service Partner (Feb ‘21)
● Software Development, Consulting;
Corporate Trainings (mostly Fortune 100
clients)
● Currently ~25 Employees (mostly devs)
(resources shared with KonfHub)
● Covid-impact - virtual & team spread
across India
From last week team meeting (some members not in this call)
What is JetBrains Space?
Great Lift-Off to Space! And Loving It!
• Early user - immediately after beta announcement
• At that time suffering from ‘too-many-tool’ities!
• Asana (sprint planning), GitHub (repos), GitLab (repo,
code reviews, CI/CD), Slack (team discussion),
YouTrack (issues), ...
• Even Medium (blog), Google Docs & Calendar,
WhatsApp (ad-hoc communication)....
• Numerous others (still using a few of them!)
Communicating in Space!
● Chat was the easiest to get started with &
easiest to replace Slack
● “Too-many-notifications”-it is solved!
● Crossed 20k messages in a few months
● Have experienced Space evolving at
Rocket-speed!
○ Love the “Dark theme” released March-end
(already using it!)
Life in Space: Mobile, Desktop & Cloud!
● Primarily our team uses the Desktop apps
(both Windows and Mac)
● Even on the move, we access Space as a
mobile app (very convenient); primarily Android
and also iOS
● Only in rare scenarios, we have accessed from
Web / Cloud (some of our team members don’t
even know it is possible!)
● Having to choose from different options makes
Space very convenient!
Time Off from Space
● Our holiday list is now in Space
● Earlier were using Google Sheets &
Google Calendar for communicating
holidays to the team
Internal Blogs
Space Collaboration
● Earlier were using YouTrack
Knowledge Base & Google Docs
● Now it’s easy & convenient to do
collaborative content editing (and we
love markdown feature in Space!)
● E.g., in Google Docs, we have to
provide access to specific people
(painful!); in Space, can provide
access to teams (convenient!)
Our Spaceship!
● First we moved existing members to Space
● As new joinees started coming-in, was easy to
get them on Space as part of onboarding
process
● Initial resistance to adopting Space
○ Now team loves it & will kill us suppose we
say “Let’s move out from Space” 😄
● Creating Teams streamlined access to
everything in space (projects, repos, blogs,
documents, …)
Absences is Simple & Useful in Space
A Worthy Free Ride into Space!
● With other tools, easy to hit user limits very
often in free version (e.g., YouTrack => 10 users)
○ In Space, unlimited users & projects(!) in Free
plan
● Higher benefits for equivalent tools
○ In GitLab, 400 CI minutes in Free plan
○ In Space, 2000 CI minutes in Free plan
● Quite generous - once teams get used to Space,
will move to paid versions as the team grows!
Spaceship has a Self-Pilot Mode :-)
● We are a big fan of automation - and we love
the Automation features in Space
● Example: Leveraged the HTTP APIs to
automatically trigger error notifications from
our AWS accounts for better tracking and
immediate actions from the team
● Utilisation of Space CI/CD for faster,
streamlined deployments using quality gates
Devs to Cosmonauts (JIRA to Space!)
● Was easy to move from JIRA to Space
-> Used APIs to migrate the issues
● JIRA link maintained so that both boards
can be used till team transitions
● More convenient than JIRA - for
example, directly create issues from
chats in Space
Sprinting on the Moon!
Moved(ing) to Space: Single Tool
● Gradual use of Space for new projects &
features
○ For us, easiest way to adopt Space
● We’re mostly cured of “too-many-tool”ities
now
● Team more effective
○ Saved from learning new tools
○ Saved from switching between and
managing them
○ Started using features such as “To-Do”
which we haven’t used before as a team
A Hitchhiker’s Guide to the Space
● Insanely amazing tool - saves time, effort & energy
○ Combines features typically provided in separate
tools to a single one
● Easy to adopt - especially for new projects
○ Easy to migrate from tools like YT and JIRA
● Enhanced s/w development efficiency &
effectiveness
○ Benefited from using Space for developing a our
recent product from scratch (just 5 months from
ideation to public release!)
Space - Roadmap
Our Space Exploration has Just Begun!
● Space is a vast tool - we are still discovering
new features every time we try using it
● Cure to the disease that most teams face -
“too-many-tool’-ities
● And bring back excitement to coding instead
of fighting with the tools! :-)
Resources for Exploring Space
● Check out home page for Space:
https://jetbrains.space
● Lot of blogs in the Space Blog site:
https://blog.jetbrains.com/space/
● “An Exploration of Space” by Maarten
Balliauw (JetBrains) giving an overview of
Space thro’ demo :
https://youtu.be/CxDfvtXdRpg
Our Experiences
Lifting Off
Into Space
Ganesh Samarthyam
Srushith R

More Related Content

More from CodeOps Technologies LLP

CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CodeOps Technologies LLP
 
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSWRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSCodeOps Technologies LLP
 
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaTraining And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaCodeOps Technologies LLP
 
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaDeploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaCodeOps Technologies LLP
 
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...CodeOps Technologies LLP
 
YAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareYAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareCodeOps Technologies LLP
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...CodeOps Technologies LLP
 
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaMonitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaCodeOps Technologies LLP
 
Functional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsFunctional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsCodeOps Technologies LLP
 
Distributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationDistributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationCodeOps Technologies LLP
 
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire  "Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire CodeOps Technologies LLP
 
Improve customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiImprove customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiCodeOps Technologies LLP
 
Text semantics with azure text analytics cognitive services
Text semantics with azure text analytics cognitive servicesText semantics with azure text analytics cognitive services
Text semantics with azure text analytics cognitive servicesCodeOps Technologies LLP
 
Build your model using azure custom vision and deploy it in a webapp
Build your model using azure custom vision and deploy it in a webappBuild your model using azure custom vision and deploy it in a webapp
Build your model using azure custom vision and deploy it in a webappCodeOps Technologies LLP
 
Quantum machine learning with microsoft q# at AI Dev Day
Quantum machine learning with microsoft q# at AI Dev DayQuantum machine learning with microsoft q# at AI Dev Day
Quantum machine learning with microsoft q# at AI Dev DayCodeOps Technologies LLP
 
Understanding Azure Face API at AI Dev Day Conference
Understanding Azure Face API at AI Dev Day ConferenceUnderstanding Azure Face API at AI Dev Day Conference
Understanding Azure Face API at AI Dev Day ConferenceCodeOps Technologies LLP
 
Go Serverless with Java and Azure Functions
Go Serverless with Java and Azure FunctionsGo Serverless with Java and Azure Functions
Go Serverless with Java and Azure FunctionsCodeOps Technologies LLP
 

More from CodeOps Technologies LLP (20)

CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
 
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSWRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
 
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaTraining And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
 
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaDeploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
 
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
 
YAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareYAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra Khare
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
 
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaMonitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
 
Jet brains space intro presentation
Jet brains space intro presentationJet brains space intro presentation
Jet brains space intro presentation
 
Functional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsFunctional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and Streams
 
Distributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationDistributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps Foundation
 
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire  "Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
 
Improve customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational aiImprove customer engagement and productivity with conversational ai
Improve customer engagement and productivity with conversational ai
 
Text semantics with azure text analytics cognitive services
Text semantics with azure text analytics cognitive servicesText semantics with azure text analytics cognitive services
Text semantics with azure text analytics cognitive services
 
Build your model using azure custom vision and deploy it in a webapp
Build your model using azure custom vision and deploy it in a webappBuild your model using azure custom vision and deploy it in a webapp
Build your model using azure custom vision and deploy it in a webapp
 
Quantum machine learning with microsoft q# at AI Dev Day
Quantum machine learning with microsoft q# at AI Dev DayQuantum machine learning with microsoft q# at AI Dev Day
Quantum machine learning with microsoft q# at AI Dev Day
 
Understanding Azure Face API at AI Dev Day Conference
Understanding Azure Face API at AI Dev Day ConferenceUnderstanding Azure Face API at AI Dev Day Conference
Understanding Azure Face API at AI Dev Day Conference
 
Java & Microservices in Azure
Java & Microservices in AzureJava & Microservices in Azure
Java & Microservices in Azure
 
Go Serverless with Java and Azure Functions
Go Serverless with Java and Azure FunctionsGo Serverless with Java and Azure Functions
Go Serverless with Java and Azure Functions
 
Tracing Java Applications on Azure
Tracing Java Applications on AzureTracing Java Applications on Azure
Tracing Java Applications on Azure
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Recently uploaded (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

Our Experiences Lifting Off Into JetBrains Space

  • 1. Our Experiences Lifting Off Into Space Ganesh Samarthyam Srushith R
  • 2. CodeOps: Space Travellers! ● Bangalore-based startup (from 2016); JetBrains Authorized Reseller (from Dec ‘19) & Service Partner (Feb ‘21) ● Software Development, Consulting; Corporate Trainings (mostly Fortune 100 clients) ● Currently ~25 Employees (mostly devs) (resources shared with KonfHub) ● Covid-impact - virtual & team spread across India From last week team meeting (some members not in this call)
  • 4. Great Lift-Off to Space! And Loving It! • Early user - immediately after beta announcement • At that time suffering from ‘too-many-tool’ities! • Asana (sprint planning), GitHub (repos), GitLab (repo, code reviews, CI/CD), Slack (team discussion), YouTrack (issues), ... • Even Medium (blog), Google Docs & Calendar, WhatsApp (ad-hoc communication).... • Numerous others (still using a few of them!)
  • 5. Communicating in Space! ● Chat was the easiest to get started with & easiest to replace Slack ● “Too-many-notifications”-it is solved! ● Crossed 20k messages in a few months ● Have experienced Space evolving at Rocket-speed! ○ Love the “Dark theme” released March-end (already using it!)
  • 6. Life in Space: Mobile, Desktop & Cloud! ● Primarily our team uses the Desktop apps (both Windows and Mac) ● Even on the move, we access Space as a mobile app (very convenient); primarily Android and also iOS ● Only in rare scenarios, we have accessed from Web / Cloud (some of our team members don’t even know it is possible!) ● Having to choose from different options makes Space very convenient!
  • 7. Time Off from Space ● Our holiday list is now in Space ● Earlier were using Google Sheets & Google Calendar for communicating holidays to the team
  • 9. Space Collaboration ● Earlier were using YouTrack Knowledge Base & Google Docs ● Now it’s easy & convenient to do collaborative content editing (and we love markdown feature in Space!) ● E.g., in Google Docs, we have to provide access to specific people (painful!); in Space, can provide access to teams (convenient!)
  • 10. Our Spaceship! ● First we moved existing members to Space ● As new joinees started coming-in, was easy to get them on Space as part of onboarding process ● Initial resistance to adopting Space ○ Now team loves it & will kill us suppose we say “Let’s move out from Space” 😄 ● Creating Teams streamlined access to everything in space (projects, repos, blogs, documents, …)
  • 11. Absences is Simple & Useful in Space
  • 12. A Worthy Free Ride into Space! ● With other tools, easy to hit user limits very often in free version (e.g., YouTrack => 10 users) ○ In Space, unlimited users & projects(!) in Free plan ● Higher benefits for equivalent tools ○ In GitLab, 400 CI minutes in Free plan ○ In Space, 2000 CI minutes in Free plan ● Quite generous - once teams get used to Space, will move to paid versions as the team grows!
  • 13. Spaceship has a Self-Pilot Mode :-) ● We are a big fan of automation - and we love the Automation features in Space ● Example: Leveraged the HTTP APIs to automatically trigger error notifications from our AWS accounts for better tracking and immediate actions from the team ● Utilisation of Space CI/CD for faster, streamlined deployments using quality gates
  • 14. Devs to Cosmonauts (JIRA to Space!) ● Was easy to move from JIRA to Space -> Used APIs to migrate the issues ● JIRA link maintained so that both boards can be used till team transitions ● More convenient than JIRA - for example, directly create issues from chats in Space
  • 16. Moved(ing) to Space: Single Tool ● Gradual use of Space for new projects & features ○ For us, easiest way to adopt Space ● We’re mostly cured of “too-many-tool”ities now ● Team more effective ○ Saved from learning new tools ○ Saved from switching between and managing them ○ Started using features such as “To-Do” which we haven’t used before as a team
  • 17. A Hitchhiker’s Guide to the Space ● Insanely amazing tool - saves time, effort & energy ○ Combines features typically provided in separate tools to a single one ● Easy to adopt - especially for new projects ○ Easy to migrate from tools like YT and JIRA ● Enhanced s/w development efficiency & effectiveness ○ Benefited from using Space for developing a our recent product from scratch (just 5 months from ideation to public release!)
  • 19. Our Space Exploration has Just Begun! ● Space is a vast tool - we are still discovering new features every time we try using it ● Cure to the disease that most teams face - “too-many-tool’-ities ● And bring back excitement to coding instead of fighting with the tools! :-)
  • 20. Resources for Exploring Space ● Check out home page for Space: https://jetbrains.space ● Lot of blogs in the Space Blog site: https://blog.jetbrains.com/space/ ● “An Exploration of Space” by Maarten Balliauw (JetBrains) giving an overview of Space thro’ demo : https://youtu.be/CxDfvtXdRpg
  • 21. Our Experiences Lifting Off Into Space Ganesh Samarthyam Srushith R