Fireside chat with StartupGrind Pune on Blockchain.

This fireside chat covered: -

  • Brief intro to Blockchain

  • What is the difference between Cryptocurrency and Blockchain

  • Various usecases for blockchain

  • Different types of Blockchains

  • When using a blockchain makes sense? - What is an ICO?

  • What are the different flavours of ICOs?

  • Famous cases of ICOs

  • Indian and Global projects using Blockchain

  • Current trends in blockchain

  • Issues to solve before blockchain becomes mainstream

  • Is Cryptocurrency really banned in India?

  • What countries are favourable/not favourable for setting up a blockchain company?

  • Indian Govt Adoption of Blockchain

Talk - Testing business logic using DSLs in Clojure - Functional Conf'15

Testing business logic quickly becomes tricky, as applications grow and scale. Example based unit and integration tests, and exploratory tests become poor choices to check and verify a large state space. Also, such methods are not well-suited to clearly describe the state space/transitions we want to test.


Since we use Clojure to write test suites and tools at Helpshift, we tried experimenting with DSLs to express some of our testing problems. We've found that mini DSLs can indeed become useful to describe and test fairly complicated business logic.


In this talk, I will cover some of the mini-DSL approaches we've tried, demonstrate one of them by example, and discuss the benefits and drawbacks based on current experience.

Shoutout by the Musiconomi Team​


Follow me

© 2018 by Mayank Jain.


T: +91-7798723887

  • LinkedIn Social Icon
  • Twitter Social Icon
  • 1_emiGsBgJu2KHWyjluhKXQw
  • GitHub-Mark
  • Facebook Social Icon