Open in app

Sign In

Write

Sign In

David Dal Busco
David Dal Busco

1K Followers

Home

About

Published in

Better Programming

·6 days ago

Build a Web3 App With Vue.js

Empower your dapp development: Unleashing Vue and Juno for Web3 decentralized applications. — As a frontend JavaScript developer stepping into the decentralized web, you may have encountered numerous solutions for Web3 development. However, these solutions often focus on wallet integration and transaction execution, creating a learning curve and deviating from the familiar Web2 development experience.

Technology

7 min read

Build a Web3 App With Vue.js
Build a Web3 App With Vue.js
Technology

7 min read


Published in

Better Programming

·Updated May 19

Translate (i18n) a Svelte app without external dependencies

Adding internationalization support to a Svelte application: a step-by-step guide. — As a native French speaker living in the Swiss-German part of Switzerland, it goes without saying that translations, or more precisely, enabling users to switch languages in their apps, is a topic I am well-acquainted with. …

Programming

9 min read

Translate (i18n) a Svelte app without external dependencies
Translate (i18n) a Svelte app without external dependencies
Programming

9 min read


Published in

Better Programming

·Apr 30

Fake video capture with Playwright

How to mock the camera for an end-to-end test that requires a video stream capture. — We recently added a QR code reader feature to NNS-dapp, a decentralized application that enables interaction with the Internet Computer’s Network Nervous System. To ensure its maintainability, we created an end-to-end test using Playwright to simulate video capture for automation purposes. …

Automation

3 min read

Fake video capture with Playwright
Fake video capture with Playwright
Automation

3 min read


Published in

Level Up Coding

·Apr 21

Develop An Angular App On Blockchain

How to create a Web3 decentralized application using Angular and Juno. — Originally published on the Juno website: https://juno.build/blog/develop-an-angular-app-on-blockchain There are various Web3 development solutions with unique advantages and limitations. If you are a frontend JavaScript developer seeking to build on the decentralized web, you may find it challenging to navigate. Fortunately, Juno provides a unique approach that combines Web3 power with…

Blockchain

8 min read

Develop An Angular App On Blockchain
Develop An Angular App On Blockchain
Blockchain

8 min read


Published in

Better Programming

·Updated Apr 21

Build a Web3 App With React.js

How to develop a decentralized application on the blockchain with React and Juno. — Originally published on the Juno website: https://juno.build/blog/build-a-web3-app-with-react-js There are numerous solutions available for building on Web3, each with their own unique advantages and limitations, but most are often related to connecting wallets and executing transactions. …

Blockchain

7 min read

Build a Web3 App With React.js
Build a Web3 App With React.js
Blockchain

7 min read


Mar 12

Automatically generate Candid from Rust on the IC

The ability to auto-generate the Candid declaration from Rust code on the Internet Computer is expected to become available in the second quarter of 2023. In the meantime, a workaround can be used to generate these types, which I notably use in my open-source Blockchain-as-a-Service project, Juno. Here’s how you…

Rust

2 min read

Automatically generate Candid from Rust on the IC
Automatically generate Candid from Rust on the IC
Rust

2 min read


Published in

Better Programming

·Updated Mar 7

Rust Trait: A Powerful Alternative To TypeScript Interface

Comparing TypeScript “interface” with Rust “trait” for simple, flexible, and composable code. — While Rust has a concept of interface, it differs from other programming languages in that it does not use the interface keyword to specify the behavior of classes and functions. Instead, Rust’s closest abstraction pattern is trait. …

Programming

3 min read

Rust Trait: A Powerful Alternative To TypeScript Interface
Rust Trait: A Powerful Alternative To TypeScript Interface
Programming

3 min read


Published in

Better Programming

·Updated Feb 17

Introducing Juno. An Open Source Blockchain Platform For Frontend Devs 🚀

Launching a new open-source Blockchain-as-a-Service solution that makes building Web3 applications more accessible to frontend developers. — I am thrilled to introduce Juno, a groundbreaking open-source Blockchain-as-a-Service solution that makes building Web3 applications more accessible to the millions of front-end developers worldwide. What is Juno? Unlike traditional Backend-as-a-Service (BaaS) platforms like Google Firebase or AWS Amplify, Juno runs entirely on the blockchain.

Startup

4 min read

Introducing Juno. An Open Source Blockchain Platform For Frontend Devs 🚀
Introducing Juno. An Open Source Blockchain Platform For Frontend Devs 🚀
Startup

4 min read


Published in

Better Programming

·Jan 20

Svelte Custom Stores TypeScript Declaration

How to declare the types of custom stores? — ​Svelte offers some nice easy-to-use store concepts. One of those is “custom stores” which makes handy the obfuscation of the reactive stored data and its access through a set of custom-defined functions. For example, a counter that counts apples and bananas, I can create a custom store that does not…

Programming

4 min read

Svelte Custom Stores TypeScript Declaration
Svelte Custom Stores TypeScript Declaration
Programming

4 min read


Jan 10

Product naming is hard 😩

Gosh, I finally got the name for my new side project. It will be called: Juno. ​”Nervous breakdown” Starting a blog post with such a title is of course way exaggerated but, daaaaamn it was not easy to come up with a name. I started working on my new side project two…

Marketing

7 min read

Product naming is hard 😩
Product naming is hard 😩
Marketing

7 min read

David Dal Busco

David Dal Busco

1K Followers

Freelancer by day | Creator of Juno.build by night

Following
  • GΛËL DUVΛL

    GΛËL DUVΛL

  • Jason Knight

    Jason Knight

  • Matthias Junker

    Matthias Junker

  • Thomas Rubattel

    Thomas Rubattel

  • Sandro Scalco

    Sandro Scalco

See all (19)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech