Senior .NET Developer

I build web applications that are dressed to impress and lightning fast. I love everything web development, especially Angular, ASP.NET MVC and Azure.

Scrum Consultant

I’ve been using and teaching scrum for years now. This was the single best upgrade to my productivity I’ve ever made, but be careful. There are many pitfalls if you’re new to agile methodologies.

Mr. Payments

I’ve had many years in the financial services industry and I’m now known as Mr. Payments. I have implemented a wide range of online payment scenarios from simple donations to full e-commerce marketplaces.

Check out my Tech Videos

I love to teach via video. You can always find the latest here.

Identity Server 4 from Basics to Brain Melt | Ben Cull at NDC Oslo 2017

By | Speaking | No Comments

API first websites are very popular now thanks to client heavy frameworks like Angular. Securing them properly has always been a challenge, especially if you want to expose your API to third party developers as well.

Join me as I show you how to secure your API, connect an Angular SPA, and even expose your API to third parties using OAuth. This is a demo heavy talk with practical implementations of Identity Server 4 in an ASP.NET Core app as a token server, Entity Framework and ASP.NET Identity for security, ASP.NET Core MVC for an API and an Angular SPA application.

Identity Server 4 with Angular 2 and ASP.NET Core | Ben Cull at DDD Brisbane

By | Speaking | No Comments

API first websites are very popular now thanks to client heavy frameworks like Angular.

Securing them properly has always been a challenge, especially if you want to expose your API to third party developers as well. Join me as I show you how to secure your API, connect an Angular 2 SPA, and even expose your API to third parties using OAuth.

This is a demo heavy talk with practical implementations of Identity Server 4 in an ASP.NET Core app as a token server, Entity Framework and ASP.NET Identity for security, ASP.NET Core MVC for an API and an Angular 2 SPA application.

Build your own Ebay: Online Payments for Marketplaces

By | Speaking | No Comments

I promise by the end of this session you’ll be able to build your own Ebay, taking payments from customers and settling them to your clients all while taking a slice off the top of that sweet cherry pie for yourself. In this talk I demonstrate how to use Stripe Checkout and Stripe Connect, two products that drastically simplify taking payments from customers and settling directly to your clients.
You’ll learn about: – The big players in online payments worldwide- Some key concepts about taking money online- Why marketplaces are a great opportunity for developers- How to easily add a credit card form to your website – Step by step how to use Stripe Connect with your ASP.NET MVC application to take payments on behalf of your clients.

Build your own Marketplace: Using Stripe Connect

By | Speaking | No Comments

I promise by the end of this session you’ll be able to build your own Ebay, taking payments from customers and settling them to your clients all while taking a slice off the top of that sweet cherry pie for yourself.

In this talk I demonstrate how to use Stripe Connect, a product that drastically simplifies taking payments from customers and settling directly to your clients.

You’ll learn about:
– The big players in online payments in Australia
– Some key concepts about taking money online
– Step by step how to use Stripe Connect with your ASP.NET MVC application

Ben Who Likes Beer and Startups

Did you know I’m also working on an Australian Startup? I’m super keen to be making this journey and I’m really happy to share my experiences with you.

My goal is to help other devs turn their talent for development into business they can call their own.

I share everything from how I set up and run the business to technical and architectural decisions as well.

Subscribe to the Ben Who Likes Beer and Startups YouTube channel to keep up to date.

PayPal Payments Integration for ASP.NET MVC

Check out my latest Pluralsight Course 🙂

When integrating payments into your web application, PayPal is often the first provider that jumps into mind. Although to a new user, PayPal can be overwhelming, as you’re faced with a wall of documentation, endless options, and no clear guidelines. In this course, PayPal Payments Integration for ASP.NET MVC, you’ll learn how to integrate with PayPal for three key scenarios. First, you’ll learn how to take a single payment. Next, you’ll discover how to create an E-Commerce style solution which includes products, shipping, taxes, and all that good stuff. Finally, you’ll explore how to set up recurring payments which will let you charge your customers on a recurring basis. By the end of this course, you’ll have a good understanding of the REST APIs, and you’ll be able to add PayPal support to your web application in a fraction of the usual time.

Working with the best – SSW Alumni

SSW’s Consulting Services have delivered best of breed Microsoft solutions, for more than 1000 clients in 15 countries. With 40 consultants in 4 countries, SSW developers are some of the best in the business, with many Microsoft Certifications, five MVPs and two Microsoft Regional Directors.