remix and other development tools

Slides:



Advertisements
Similar presentations
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Advertisements

Integrated Development Environments. Today We Will: Go over more advanced functionality of Eclipse. Break up into teams to work on presentation and final.
Node.js on Windows Azure Name Title Microsoft Corporation.
Extending Cocos2D-x Mobile 2D Framework Rony Xu Happy Elements.
Sage SalesLogix What’s New in Sawgrass. Data Safeguarding.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
Esri UC 2014 | Technical Workshop | Effectively Debugging Web Applications Kelly Hutchins Matt Priour.
Syntegra Logo Slide Increasing Productivity By Using ColdFusion Studio Jo Belyea-Doerrman CFSOUTH February 3, 2001.
Eclipse 24-Apr-17.
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
Using NativeScript to develop native apps for IOS and Android
Game on! With Nativescript
JavaScript Unit Test by MinHo Kim (Dexter Developer Guide)
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
IE Developer Tools Jonathan Seitel Program Manager.
Microsoft Edge F12 Use Microsoft Edge to finish turning F12 around and get her going in the right direction F12 Focus for Win10.
Introduction Ken Ryall – Nokia Warren Paul – Nokia Daymon Rogers – Freescale John Cortell - Freescale.
1 Advanced.Net Debugging Using Visual Studio, R# and OzCode IT Week, Summer 2015.
Name Title Microsoft Corporation
Debugging using By: Samuel Ashby. What is debugging?  A bug is an error in either a program or the hardware itself.  Debugging is first locating and.
First Software Development AG Meeting 12 th October 2015.
UNIT TESTING IN ANGULARJS Dhananjay
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems.
Building a Twitter Analysis Tool, Using PHP, MySQL, Yahoo UI, and the Netbeans IDE Justin Bolter, Technology Evangelist Sun Microsystems.
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Blockchain as a Service
Ramping Up On The SharePoint Framework (SPFx)
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Building Desktop Apps with Node.js and Electron
RAD – 255 Certification Overview
Project “Bletchley” Vision
NodeJS for .Net Developers
App Configuration, Customization or Development
Getting Started with R.
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Testing Key Revision Points.
9/13/2018 7:43 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modern Front-End Web Development with Visual Studio
Nick Trogh Technical Evangelist, Microsoft.
SPA Revolution with WebAssembly and Blazor Rainer Stropek | software
Bugs in the Blockchain and “Contractual” Vulnerability
Microsoft Build /8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
How to automate software with
CSC235 - Visual Studio Getting Started.
مهارت‌های برنامه‌نويسی Programming Skills
Open Source Technologies
Introdaction in Ethereum blockchain and Smart contract
SPA Revolution with WebAssembly and Blazor Rainer Stropek | software
Tooling and Diagnostics
03 | Building a Backend with Socket.IO and Mongo
Getting started with SharePoint Framework
Lesson Objectives Aims Key Words
12/1/2018 9:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SEEM4570 Tutorial 1 Android SDK + XCode SDK +
TypeScript: Supersetting JavaScript
1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
And I have to create mobile apps too?
Getting started with SharePoint Framework
Swagatika (Jazz) Sarangi
Understand design from code with code maps
Debasis Bhattacharya, JD, DBA – UH Maui College, HI
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Working with events in the Edge dev tools
Windows Azure Anders Hejlsberg Technical Fellow 3-012
Mark Quirk Head of Technology Developer & Platform Group
Running & Testing :: IDEs
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

remix and other development tools Debugging Smart Contract github.com/ethereum/remix yann@ethereum.org

remix and other development tools Smart contract debugging VM Solidity JavaScript / npm / node Easily Integrable and will benefit all other tools developed by the community

remix and other development tools Source code debugging Breakpoint manager Tracker Contract storage Locals variables Extends any Solidity/Text Editor That can deal with a JavaScript module

remix and other development tools Remix integration in Browser solidity

remix and other development tools Testrpc Dapple Truffle Etherscan Ethercamp Ethereum Studio Mist Metamask ... Remix available as NPM module ...

remix and other development tools … and provide “low level” tools That anyone can use to extend tools, imagine new use cases.

remix and other development tools Integration in progress: Metamask Mist Etherscan Browser solidity (as a full featured IDE)

remix and other development tools Concrete objectives to keep in mind: Debug transactions that are already committed (source code) Easily integrable in any apps that needs transactions inspection either for development purpose or whatever else Provide “low level” API that aim to extend other apps AstWalker TraceManager SourceLocationTracker ...

remix and other development tools What's next Commit Storage / Local Tracker Breakpoint manager Scenario builder Ethereumjs-vm full integration Mist full integration (a lot of) documentations :) Ensure performance Extend Browser solidity Github integration Directory structure Static analysis Smart contract unit testing

remix and other development tools Follow, contribute, propose ! github.com/ethereum/remix github.com/ethereum/browser-solidity gitter.im/ethereum/remix gitter.im/ethereum/cpp-ethereum gitter.im/ethereum/cpp-ethereum-development ethereum.github.io/browser-solidity ethereum.github.io/remix