
What we’re about
We are a community of developers and software development professionals from all over India.
A core value of Software Craft is to have a community of professionals that contribute to their collective growth. We are pragmatic developers who care about creating well-crafted software.
The focus of this community is to organize talks, roundtables, training and sessions that increase awareness and skill around practices like pair programming, TDD, and others. We intend to discuss software craftsmanship practices and values with a wider audience.
We are technology agnostic and invite like-minded software craftspeople to join us.
From the Software Craftsmanship Manifesto:
"As aspiring Software Craftsmen, we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:
Not only working software,
but also well-crafted software
Not only responding to change,
but also steadily adding value
Not only individuals and interactions,
but also a community of professionals
Not only customer collaboration,
but also productive partnerships
That is, in pursuit of the items on the left we have found the items on the right to be indispensable."
Upcoming events (2)
See all- Full Stack API Testing with Karate by Peter ThomasLink visible for attendees
Karate started out as an open-source tool for testing web-services - and has evolved to become the only open-source tool to combine API test-automation, mocks and performance-testing into a single, unified framework.
Just over 2 years old, Karate's success is evident in how regularly it turns up in blog-posts, social-media mentions, job-listings and even in tech-conferences world-wide. And in 2019, it debuted in the reputed ThoughtWorks Tech Radar - which has led to even more adoption.
The performance-testing capability is relatively recent and not many people know that it can integrate seamlessly into even non-HTTP flows because of how easy it is to hook into Java code from Karate. If you are part of a platform team that needs to do performance-testing of any kind, not just web-services, but things such as gRPC or big-data ingestion then this session is for you.
The Karate project has recently achieved an audacious goal - which is to expand into user-interface testing, and compete with the usual suspects in the wide-world of test-automation tools - both open-source and commercial. You will get a sense of Karate's capabilities and how it compares with the competition in this session.
Speaker: Peter Thomas
Peter is recognized as one of the world’s top experts in test-automation. He brings 25 years of industry experience from which he has been in open source for the last 18 years. He has worked at Yahoo and Intuit. As part of the API platform leadership at Intuit, Peter created “Karate” the open source solution unifying API, UI & Performance testing. Peter was one of only 15 selected for a GitHub grant in 2021. He is also one of the few maintainers chosen to be featured on the githubindia.com site. He co-founded Karate Labs in 2021 to accelerate the adoption of Karate with the mission of making test automation fun and collaborative. Karate Labs is a Y Combinator backed company.
- Production Excellence by Jessica KerrLink visible for attendees
As developers, we want to write excellent software. That takes a lot more than writing good code. That code has to run in production, where it helps customers (internal or external), and it has to explain to me how that’s going. I need to know:
- Is the feature I deployed last week being used in the wild?
- Is it doing what I expected?
- Is the software performing better or worse than last week?
- Is it reliable enough?
...and of course, when it is not reliable, I want to know why, very quickly!
There is no production excellence without visibility into production. You can’t improve what you can’t see. We need to make useful changes quickly and safely. That takes a culture of production excellence.
Jessica will show how observability fits into the developer workflow for your engineering world.Speaker: Jessica Kerr
Jessica currently manages Developer Relations at Honeycomb.io, the OG of observability. She is also a symmathecist, in the medium of code and helps teams grow more useful software.
She is a speaker and a panelist on the podcasts Greater Than Code and Arrested DevOps.
Find her work at jessitron.com and systemsthinking.dev.