James Bachini

Tutorials

  • Foundry Tutorial | How To Debug & Deploy Solidity Smart Contracts

    Foundry Tutorial | How To Debug & Deploy Solidity Smart Contracts

    Foundry is a Solidity Framework for building, testing, fuzzing, debugging and deploying Solidity smart contracts. In this Foundry tutorial we will cover the following: Introduction To Foundry [Video] James On YouTube Watch On YouTube: https://youtu.be/VhaP9kYvlOA |Subscribe Smart contracts are most often written in Solidity but tested and deployed using Javascript frameworks such as Truffle or…

  • How To Generate Artwork For NFT’s With Jang.js

    How To Generate Artwork For NFT’s With Jang.js

    This article explains how to generate artwork for NFT’s like cryptopunks where there are 10,000 profile pictures. Most of the NFT generators you’ll find online are designed for simplicity and ease of use for non-developers. I wanted to create something which was customisable and expandable to allow for more innovative NFT collections. Jang.js “Just Another…

  • Blockchain Developer Roadmap | A Guide To Learning Blockchain Development

    Blockchain Developer Roadmap | A Guide To Learning Blockchain Development

    This blockchain developer roadmap lays out a framework for learning blockchain development. It should provide a wealth of resources and information for aspiring blockchain developers. Blockchain Developer Roadmap James On YouTube Watch On YouTube: https://youtu.be/h-IcAZX7250 Understanding The Moving Parts There are a number of roles within the blockchain sector and an understanding of what each…

  • How To Create A TradingView Indicator | Easy Pinescript 5 Tutorial

    How To Create A TradingView Indicator | Easy Pinescript 5 Tutorial

    In this Pinescript tutorial we will build out a simple TradingView indicator using the latest version of Pinescript v5. TradingView Indicator Tutorial This video goes through the Tradingview indicator tutorial with more details and code snippets available in the article below. James On YouTube Watch On YouTube: https://youtu.be/gWw6Hv3CuBU Getting Started With Indicators TradingView indicators are…

  • Crypto Index Funds | Set Protocol & Index Coop

    Crypto Index Funds | Set Protocol & Index Coop

    This article looks at the future of crypto index funds running on DeFi and in particular the Set Protocol and Index Coop. Crypto index funds known as sets provide a single token which represents a managed or fixed fund of digital assets. Index Funds in TradFi and DeFi In traditional finance index funds are the…

  • Intermediate Solidity Tutorial | Building On DeFi Lego Bricks With Hardhat 👷

    Intermediate Solidity Tutorial | Building On DeFi Lego Bricks With Hardhat 👷

    In this intermediate solidity tutorial I’ll be building, testing and deploying a smart contract to rebalance a digital asset portfolio. The idea is to look at how we can work with external smart contracts to start building our own products on the lego bricks of DeFi. The Challenge To create a solidity smart contract to…

  • Optimism Tutorial | How To Use Optimism On Ethereum

    Optimism Tutorial | How To Use Optimism On Ethereum

    In this Optimism tutorial we will be looking at what Optimism layer 2 is, how to use it and how to develop smart contracts on the Ethereum layer 2. What is Optimism & Layer 2? Optimism is a layer 2 scaling solution for Ethereum which offers lower transaction fees. For consumers who are used to…

  • Markdown Tutorial | How To Get Started With Markdown 🖋

    Markdown Tutorial | How To Get Started With Markdown 🖋

    In this markdown tutorial I’ll be showing you how to get started with writing simple markdown for docs and social media before going on to some more advanced concepts and exploring the things you can do with markdown. Markdown Tutorial This video goes through the basics step by step. There are more details, copy &…

  • Arbitrum Tutorial | How To Use The Ethereum Layer 2 Solution

    Arbitrum Tutorial | How To Use The Ethereum Layer 2 Solution

    This Arbitrum Tutorial explores what Arbitrum is and how it works, the opportunities layer 2’s present for investors and developers, before testing the deployment of smart contracts on the Arbitrum network and calculating gas fee reductions. What Is Arbitrum? Arbitrum is a layer 2 scaling solution for the Ethereum network. The L2 has opened it’s…

  • How To Create A New Token And Uniswap Liquidity Pool

    How To Create A New Token And Uniswap Liquidity Pool

    In this article I will create a new token and make it available to swap on a decentralised exchange. I’ll be deploying a solidity smart contract to mint an ERC20 token on Ethereum and setting up a liquidity pool on Uniswap v3. Create A New Token & Liquidity Pool [Video] This video provides an overview…

  • Solidity Tutorial | For Developers Coming From Javascript, C++, Python

    Solidity Tutorial | For Developers Coming From Javascript, C++, Python

    In this Solidity tutorial I’ll be going through the work flow to develop smart contracts on Ethereum using the Solidity programming language. Solidity Developer Tutorial [Video] James On YouTube Introduction To Solidity Smart Contracts Solidity is the programming language of Ethereum and many other blockchains that use the Ethereum virtual machine. A developer will write…

  • Twitter Trading Bot | Elon + DOGE = Profit

    Twitter Trading Bot | Elon + DOGE = Profit

    In this article I’ll share how I built a Twitter trading bot to trade a cryptocurrency called DOGE every time Elon Musk tweeted something mentioning it. I’ll be using NodeJS to query the Twitter API and then executing trades on FTX. Building A Twitter Trading Bot Video James On YouTube The “Elon Effect” Opportunity Anything…

  • Sharpe Ratio Explained | How To Calculate Risk Adjusted Returns

    Sharpe Ratio Explained | How To Calculate Risk Adjusted Returns

    In this article we look at how to calculate risk adjusted returns using the sharpe ratio. We look at some modern examples which you can try using the share ratio calculator. Sharpe Ratio Calculator This calculator uses the simplified Sharpe ratio as discussed here. Possibilities Success Chances: % Return: $ Break Even Chances: % Return:…

  • Pine Script Tutorial | How To Develop Real Trading Strategies On TradingView

    Pine Script Tutorial | How To Develop Real Trading Strategies On TradingView

    In this pine script tutorial I’ll be showing you how to get started with TradingView scripting for technical analysis and trading strategy development. We will start by looking at how pine script works and a simple example. From there we will move on to inputs and indicators before creating a complete trading strategy using pine…

  • DeFi Passive Income | How To Generate Yield On Crypto Assets

    DeFi Passive Income | How To Generate Yield On Crypto Assets

    This ultimate how to guide will show you how to earn a passive income on your crypto holdings. We will start by looking at different types of DeFi passive income and how it works. Then I’ll explain how liquidity providers earn transaction fees and explore market leaders including Uniswap, Pancake Swap, Pangolin and Raydium. Finally…

  • Deribit Review | Read This First

    Deribit Review | Read This First

    Deribit is the leading options trading platform for cryptocurrencies. In this article I’ll be doing a comprehensive Deribit review and providing insights and strategies for options trading on deribit.com Deribit Demo [Video] James On YouTube Bitcoin Futures & Options The Deribit brand combines Derivatives with Bitcoin and these derivatives come in two forms futures and…

  • Solana Tutorial | Building Smart Contracts & dApps For The Solana Hackathon

    Solana Tutorial | Building Smart Contracts & dApps For The Solana Hackathon

    This Solana tutorial goes through a step by step process of setting up a development environment for Solana, writing and deploying smart contracts and my experiences with entering the Solana Hackathon. Getting Started With Solana Solana is a high performance modern blockchain with impressive throughput capabilities. It can handle 50,000 transactions per second which makes…

  • Separating Signal From Noise on WallStreetBets [Niche Website]

    Separating Signal From Noise on WallStreetBets [Niche Website]

    This case study looks at how I went about building a one page website around the trending WallStreetBets community. Creating A Niche Website To Filter WallStreetBets [Video] The Problem & A Simple Solution Starting With A Script Lean Methodology For Niche Websites Marketing A Niche Website Niche Website Monetisation & Financials Conclusion Creating A Niche…

  • Digital Marketing Overview | Beginners Guide

    Digital Marketing Overview | Beginners Guide

    In this beginners guide I provide a digital marketing overview of how to setup and run online marketing campaigns. Check out the video and there’s more detailed information below and in the digital marketing tutorials section. [Video] Digital Marketing For Beginners How Online Marketing Works Performance Marketing Process Analytics & Tracking Website, Landing Page Design…

  • Direct Linking | How To Set Up Quick Affiliate Campaigns 🏹

    Direct Linking | How To Set Up Quick Affiliate Campaigns 🏹

    In this article we look at how direct linking affiliate offers works including a real world campaign setup video. What Is Direct Linking? Benefits Of Direct Linking Finding Affiliate Offers Finding A Traffic Source Testing & Initial Results Optimizing Direct Link Campaigns Scaling Up Affiliate Campaigns 3 Tips For Direct Linking Video Example Direct Linking…

  • Custom QR Code Design | How To Create Custom QR Codes For Marketing

    Custom QR Code Design | How To Create Custom QR Codes For Marketing

    Here is an example of a custom QR Code which you can scan with any camera app to get a link back to this website In this article I’m going to show you how you can create these using a free tools. How Do QR Codes Work Generate QR Code Link Import QR Code To…

  • Brand Narrative | How To Create Narratives With Brand Storytelling 🖋️

    Brand Narrative | How To Create Narratives With Brand Storytelling 🖋️

    This module is part of a free online course where you can learn digital marketing. Brand Narrative & The Art Of Storytelling [Video] How Narratives Affect Business & Markets The Why That Drives Your Company Building A Brand With A Strong Narrative 3 Brand Narrative Examples Expressing Narratives With Brand Storytelling How To Share Your…

  • 5 Retargeting Examples| Remarketing Strategies With Facebook & Google Ads

    5 Retargeting Examples| Remarketing Strategies With Facebook & Google Ads

    This module is part of a free online course where you can learn digital marketing. Here are some retargeting examples of how to run effective remarketing campaigns on Google & Facebook Ads. As I go through the examples I will be introducing new concepts and more advanced retargeting methods. Content (Re)Marketing Bombardment URL & Event…

  • Creating Google Ads | Tips, Tools & Strategies

    Creating Google Ads | Tips, Tools & Strategies

    This article is part of a free online course where you can learn digital marketing. In this module I’ll be showing you how to create Google Ads effectively to get the best return on ad spend. Creating Google Ads Video Where Google Displays Ads Setting Up Google Ads Campaigns PPC Keyword List Tool Tracking Conversions…

  • How To Monetise Your Website | 8 Ways To Make Money Online 💰

    How To Monetise Your Website | 8 Ways To Make Money Online 💰

    This article is part of a free online course where you can learn digital marketing. The following 8 methods are the most effective ways to monetise your website. Banner Ads Affiliate Marketing Accept Donations Consulting Merchandise Sponsored Content / Links / Shoutouts Creating Digital Products Selling The Site The Passive Income Spectrum 8 Ways To…

  • Copywriting for Websites | Marketing Psychology Secrets

    Copywriting for Websites | Marketing Psychology Secrets

    This article is part of a free online course where you can learn digital marketing. This article provides original research on how copywriting for websites converts visitors to customers and how to write better sales copy on your next website or landing page. 32 Copywriting Tricks Learned From Analysing 210 Landing Pages Marketing Psychology Concepts…

  • SEO Content | How To Rank On Google 🕵️

    SEO Content | How To Rank On Google 🕵️

    This article is part of a free online course where you can learn digital marketing. In this article we are going to go through the complete process of creating SEO content that ranks at the top of Google. SEO in 90 Seconds What Content Ranks Well On Google Keyword Research High Click Through Rate Titles…

  • Browser Automation With Javascript

    Browser Automation With Javascript

    In this article I am going to demonstrate how anyone can learn some simple code to automate common tasks using a standard web browser. Browser automation is a great tool for productivity and scaling up repetitive tasks. James On YouTube What Can Be Automated and Why? Have you ever found yourself carrying out the same…

  • CRO | Conversion Rate Optimisation

    CRO | Conversion Rate Optimisation

    This article is part of a free online course where you can learn digital marketing. Conversion rate optimisation or CRO is the process of making a website, landing page or app convert more visitors into leads and customers. What is CRO and do I need it? What is the Average Improvement to Conversion Rate? How…

  • Deno JS | Deno vs Node.JS

    Deno JS | Deno vs Node.JS

    Deno is a Javascript and Typescript runtime from the creator of Node.js For anyone that doesn’t know Node.js is a server-side Javascript runtime. It’s used by millions of projects across the globe and powers the backends and API’s of many of the world’s leading websites. Then came Deno (aka Deno.js or Deno JS), an improved…

  • What is Online Marketing? | A Definitive Guide

    What is Online Marketing? | A Definitive Guide

    This article is part of a free online course where you can learn digital marketing. Introduction In this document I explain how online marketing works, provide online marketing tips and show how online marketers make money. There is a deep dive into building web properties, which traffic sources are being used and how to scale…

  • ReasonLIGO | Building Smart Contracts & Dapps On Tezos

    ReasonLIGO | Building Smart Contracts & Dapps On Tezos

    Tezos smart contracts are compiled from a custom low level language called Michelson. For web developers however learning a new low level programming language is a barrier to entry… Enter LIGO and specifically ReasonLigo. ReasonLIGO  is the most accessible way to develop smart contracts for web developers. ReasonLIGO is based on ReasonML which is based…

  • How do you turn a website into an app in 7 steps

    How do you turn a website into an app in 7 steps

    This is a step by step guide to using a open-source package called Cordova to turn a website into mobile app on Android and iOS. I’ll be using a windows device for this but all the packages are also available for a Mac. To publish an app to the iOS app store you need to…

  • Micro Conversions | Complete Guide To Optimising & Scaling With Micro Conversions

    Micro Conversions | Complete Guide To Optimising & Scaling With Micro Conversions

    What are micro conversions? Micro conversions are minor events such as clicks and scrolls that we can use to track visitor behaviour and optimise advertising and landing pages faster. They are generally not directly linked to key performance indicators for an advertising campaign but can be used to scale (increase traffic volumes) more effectively. James…

  • 8 Tips For The Perfect Blog Post

    8 Tips For The Perfect Blog Post

    This is the revised 2020 complete guide to the best practices when creating content for your blog. You can use this framework to create a “perfect blog post” and move your site up the search engine rankings. James On YouTube The Title The title or headline of a blog post should be a close match…

  • How to encrypt text file in Visual Studio Code (VSCode)

    How to encrypt text file in Visual Studio Code (VSCode)

    I wanted a way to quickly encrypt and decrypt text files in VSCode using a memorised pass phrase so I created an easy to use plugin to encrypt text in Visual Studio Code. VSC has become the text editor of choice for most developers and it is relatively simple to create and publish a plugin…

  • Setting up HTTPS (SSL) with Cloudflare and WordPress

    Setting up HTTPS (SSL) with Cloudflare and WordPress

    If you are just running a wordpress blog or simple website you can setup Cloudflare to manage SSL for you. Cloudflare acts as a proxy between your website and the user. I recently setup Cloudflare which provides a SSL certificate with their free account plan. Step 1. Setup Cloudflare Register for an account. Then select…

  • Setting Up Facebook & Google Adwords Conversion & Retargeting Pixels

    Setting Up Facebook & Google Adwords Conversion & Retargeting Pixels

    Conversion tracking is important because it will show you how much each lead or purchase is costing you in advertising costs. For most marketers this is their key performance indicator as it has a direct influence on their profits. Retargeting (or remarketing) tracking is important because by building an audience we can launch cost-effective marketing…

  • What is required to dominate an online niche?

    What is required to dominate an online niche?

    Here is a checklist of factors that need to be taken into account when building an online business. Money Site (main website) High Converting Optimised Landing Page Effective Sales Funnel Lead Magnet / Lead capture methods Designed for user The money site is where prospects will be converted to leads. An effective sales funnel is…

  • 7 easy ways to make money with affiliate marketing

    7 easy ways to make money with affiliate marketing

    Build a blog and setup adsense banners This is where most affiliates start, all you need is a domain name and a wordpress installation with some hosting. Build your blog, do some guest posts, read about SEO and hope Google sends you some traffic. Monetisation is usually done with Google Adsense which means selling advertising…

  • How to choose offers from an affiliate network

    How to choose offers from an affiliate network

    The most useful bit of information you can get from your affiliate manager is what offers are running the most volume. This is the only data I ever ask AM’s for because it tells me in no uncertain terms what is competitive on the network at the moment. AM’s are notorious for bombarding us with…

  • Setting Up Retargeting Pixels for Adwords and Facebook

    Setting Up Retargeting Pixels for Adwords and Facebook

    Retargeting works by placing a image pixel or code snippet on your website. You can then launch advertising campaigns targeted at those specific users that have visited the page and “seen” the hidden pixel. This is how to set it up… Facebook Go to Ads Manager > Audiences > Create Audience > Custom Audience >…

  • SEO for Fun and Profit

    SEO for Fun and Profit

    SEO Summary Search engine optimisation can be broken down into onsite and offsite factors. Onsite Factors Domain age Domain relevance (Topics throughout site) Domain name relevance (keyword.com) Domain registration factors such as renewal date and private whois Site speed, page load times Site freshness, new daily content Title relevancy Keywords in meta description H1 tag…

  • How to fill out a W8-BEN form

    How to fill out a W8-BEN form

    Updated March 2020 What is a W8BEN form? Officially a W8-BEN or W8-BEN-E form is a “Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding and Reporting” This essentially means if you are not a US resident but are working with US companies then you need to sign this form to declare…

  • How To Optimise Online Affiliate Marketing Campaigns

    How To Optimise Online Affiliate Marketing Campaigns

    This is going to be another long post about a seemingly boring topic of optimisation. If you ask a hundred affiliates how they optimise a campaign 90% of them will tell you they just get a feel for it. Very few affiliates actually have a set process or mathematical formula they use when optimising. Whether…

  • How To Make Money Online

    How To Make Money Online

    Historians will look back at this period of time as an information revolution in the same way we look back at the industrial revolution. In the space of 30 years we have gone from basic communications to having a small portable device connected to a network capable of delivering answers to any question, maps, shopping…

  • Coding PHP for Affiliates | A Getting Started Guide

    Coding PHP for Affiliates | A Getting Started Guide

    Coding for me is one of the most important skills you can have as an affiliate marketer. I’ve met plenty of affiliates that are running huge volume, making millions and can’t write a single line of code. “I just outsource it all” but for me I couldn’t imagine coming up with a tweak to a…

  • First Steps in Automation

    First Steps in Automation

    One of the great things about this industry is the lifestyle flexibility it offers you. The dream is to setup a campaign or website, let it run itself and live off the money tree you’ve made. In reality it rarely works like this but automation can release hours off your daily routines and go some…

  • Simple HTML Cheat Sheet

    Simple HTML Cheat Sheet

    Rich’s Simple HTML Cheat Sheet   <h1>This is a heading</h1>      <b>This is bold</b>       <i>This is itallic</i> <br />     = New line       &nbsp;   = Extra Space <a href=”contacts.htm”>Contact Form</a>    = Link <img src=”images/picture.jpg” />       = image <font size=”3″>hello world</font>     = changes font size Lists <ul> <li>List item1</li> <li>List item2</li> </ul> Tables <table> <tr> <td>top left</td> <td>top…

  • Affiliate Marketing 101 | A Timeline for Success

    Affiliate Marketing 101 | A Timeline for Success

    Time Frame: 3 Years Day 1 – The Study Period Read, read, read. You’ve probably heard from a friend, colleague or just through the grapevine that people are making alot of money promoting affiliate products online and want a piece of the action. It’s time to start soaking up knowledge to give yourself an idea…

  • Looking for an angle

    Looking for an angle

    My most successful campaigns are normally also my most creative and abstract. If you can take an offer and think of a way to promote it which is “outside of the box” then you are on to a winner. Coming up with the idea is the difficult bit and I’ve laid out an example of…