Technical Working Group: Developer Tooling

Hey everybody,

This Thursday at 7pm CEST we’ll have the next session of the Developer Tooling WG with the following agenda:

  • @dfx-json will give an update on the roadmap of DFINITY’s SDK Team
  • @oss and @qti3e of Psychedelic will present on the upcoming alpha release of IC-Kit 0.5. IC-Kit is a canister development kit written in Rust with the goal to provide a consistent development experience using high-level abstractions designed with canister interoperability in mind.

Here’s the Zoom link.


Here are the recording and the updated meeting notes.


Hey devs,

Today at 7pm CEST is the next Developer Tooling WG with the following agenda:

  • @oss discussion on providing canister build environment data in the state tree metadata
  • @lwshang and @mikhail-turilin discussion on metadata in canister wasm related to the upcoming dfx pull feature

Hope to see many of you!


Updated Meeting Notes and Recording.


Hey devs :building_construction:,

Tomorrow Thursday at 6 pm CET (Europe switched to winter time last weekend) is the next Developer Tooling WG. There’s not much on the agenda, so if you want to present or discuss something there’s still time to reach out! In any case, it’s a chance to meet and ask your questions to the SDK team.

@dfx-json will give an update on the SDK roadmap and the next generation of Motoko development
@Gabriel Wants to talk about issues with actor factories and his workarounds using ic-repl and didc

Note also that @lwshang posted an RFC for a standard to structure canister metadata, which we discussed in the last meeting: [RFC] Canister Metadata Standard.


Update Meeting Notes and Recording for the meeting 2022/11/03.

Hi folks. We have a WG session today. We have a light agenda, so happy to bring forward any items you would like to present/discuss. See you there!

Agenda for Dec 1

  • New features
  • Roadmap progress
  • Community presentations
  • Q&A

Slides from todays session can be found here: Developer Tooling Working Group 12-01-22 - Google Slides

1 Like

gm devs :construction_worker_man: :construction_worker_woman:

The first session of the Developer Tooling WG in 2023 will already happen on January 5th 7pm CET (GMT+1)

Join us for a discussion about GUIs on top of dfx and more.

@kpeacock, @RMCS, @Fulco


Could we put canister backups / downloading state on the agenda? I think this was mentioned as a feature at one point.

Restoring canister state from there would be nice as well :slightly_smiling_face:



1 Like

Agree…this might be the biggest production enhancement feature possible for devs building real world dapp that have user data in them. The current back up methods ar all fragile and require hours of dev time for each project to roll their own.

Regarding or/post upgrades dfx could add a --safe argument to deploy that would download the canister state, run the upgrade locally, and then run it again to make sure the pre upgrade doesn’t fail, then attempt a deploy.


Reminder: Working Group is happening on January 5th 7pm CET (GMT+1), i.e. in 50 min.

Here are the recording and updated meeting notes.

1 Like

Next session is happening tomorrow February 2nd 7pm CET (GMT+1)


  • @AdamS will present his current work on bringing DFX to windows and next steps.
  • @stopak will present his proposal on a developer-friendly environment for speeding up development, testing, and deployment of Internet Identity canisters analog to hardhat.

Looking forward to seeing many of you!


Here are the recording and updated meeting notes of last week’s session. Sorry for the belated addition.


Possibly relevant to the group: Are there any tricks for debugging on mainnet?

1 Like

Join us today at 7 pm CET (GMT+2) for a new session of the Developer Tooling WG. We have the following items on the agenda:

  • @dfx-json will present a new Developer Experience Initiative
  • @stopak will give an update on his progress on the light replica project

See you later!


Thank you. Very nice.

Super exciting demo from @stopak :rocket:
The first version of the npm package should be dropped in about 2 weeks.

Here are the recording and the updated meeting notes.