Giter Club home page Giter Club logo

ians photo



Hello. My name is Ian Barker. I tell computers what to do.


What do I do?

✅ I am a British American professional software developer, designer and technical author.

✅ I am the Embarcadero Developer Advocate. Delphi is my super-power.

✅ You can view more about me at About.me/IanBarker.

Twitter Instagram

Want to know more about Delphi?

Delphi allows you to create programs which work natively on Microsoft Windows, macOS, Linux, iOS, Android and the web. It's easy to learn and use. If you're not using it to develop your applications you're probably working too hard.

Click the logo to learn more about Delphi and what it can do for you.

Instagram

Where can you see my work?

Most of my daily work is for software houses and is generally covered under one or more NDAs. Not only can I not show it I usually can't even talk about it. The repos for that work are private so you (hopefully) can't see them - I am a very prolific coder and I have a lot of repos 😀

However, nearly everything else I do is Open Source and public. You can either find it on my GitHub profile here, the official Embarcadero blog, or at my own blog website.

My CodeRage code is always available via Embarcadero or on my work website.

Background

Ian writing on the steps of Wrest Park

I've lived a rich and varied life (so far) and have a broad range of interests and activities. Apart from the software development I'm also a professional voice actor / narrator. You'll find me narrating audiobooks on Audible, Amazon and the iTunes Bookstore as well as other outlets, and as a voice-over for various sales and demonstration videos.

Ian dressed as Robbie Burns

I also write poetry and have been published in dozens of anthologies, magazines as well as four books of my own. I used to perform as part of the BardCore spoken word troupe and have appeared in various festivals, events and workshops as well as a few stately homes.

I was born in London, England. In 2009 I emigrated to the USA. I now live in Dallas, Texas. I became a US Citizen in 2013. I'm married to an American with an American daughter. No I haven't lost my cute British accent.

Microphone

Work

Ian in Hannover

I work for myself at Repeat Information.

I mostly develop applications for Windows, iOS and Android. No I will not fix your computer.

Streaming

a microphone

You can catch me live-streaming in various places across the internet as well as at CodeRage, Embarcadero Academy and YouTube.

Blogging

I also have a blog with replays and code examples at CodeDotShow.com.

Sometimes my dogs think it's hilarious to join in by shouting death-threats at passing Pit Bull terriers. Sorry, (not sorry). Dogs rule.

Chloe and Nemo

Happy coding! 😊👍

Ian Barker's Projects

ip-intelligence-in-delphi-using-ipapi_example icon ip-intelligence-in-delphi-using-ipapi_example

Delphi Example Of How To Add IP Address Intelligence Services To Your Apps - To accompany blog post: https://blogs.embarcadero.com/how-to-add-ip-address-intelligence-services-to-your-apps/

ipstackapp_mediastackapi_example icon ipstackapp_mediastackapi_example

Delphi example of using the ipStack API to make an app to convert IP to Geolocations to accompany blog post: https://blogs.embarcadero.com/building-a-ip-to-geolocation-app/

languageapp_example icon languageapp_example

Delphi Example of how to add language detection to your Delphi apps - to accompany blog post: https://blogs.embarcadero.com/what-you-need-to-add-language-detection-to-your-apps/

mailboxlayerapidemowithdelphi icon mailboxlayerapidemowithdelphi

Delphi Example Of How To Validate And Verify Email IDs Using MailboxLayer API - To accompany blog post: https://blogs.embarcadero.com/how-to-validate-and-verify-email-ids-using-mailboxlayer-api/

marketstackapp_example icon marketstackapp_example

Delphi Example Of How To Build A Powerful Real-Time Stock Market App To accompany blog post: https://blogs.embarcadero.com/how-to-build-a-powerful-real-time-stock-market-app/

mobileexperts icon mobileexperts

Project created to facilitate the day-to-day tasks of developing multi-device Android and iOS applications in Delphi.

newsapp_mediastackapi_example icon newsapp_mediastackapi_example

Delphi Example Of How To Build A Powerful App For Live News And More from blog post https://blogs.embarcadero.com/how-to-build-a-powerful-app-for-live-news-and-more/

ntfy-for-delphi icon ntfy-for-delphi

A friendly library to push instant notifications using ntfy.sh servers in Delphi

numverifyapidelphifmx_example icon numverifyapidelphifmx_example

Delphi Example Of How To Validate And Lookup Global Phone Numbers In Your Apps To accompany blog post: https://blogs.embarcadero.com/how-to-validate-and-lookup-global-phone-numbers-in-your-apps/

positionapp_mediastackapi_example icon positionapp_mediastackapi_example

Example code for the blog post "This Is How To Make A Geocoding App in 5 Minutes" - https://blogs.embarcadero.com/this-is-how-to-make-a-geocoding-app-in-5-minutes/

pusher_example icon pusher_example

Delphi Example Of How To Create A Super-Fast Pusher Notification App With Delphi To accompany blog post: https://blogs.embarcadero.com/how-to-create-a-super-fast-pusher-notification-app-with-delphi/

pythongui_org_snscrape_example icon pythongui_org_snscrape_example

Example of using snscrape to accompany blog post: https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/

pythongui_org_tweepy_example icon pythongui_org_tweepy_example

Example of using tweepy to accompany blog post: https://pythongui.org/what-you-need-to-automatically-scrape-millions-of-tweets/

rounded_corners icon rounded_corners

Example of how to control Windows 11 Rounded Corners in your apps - to accompany the blog post https://blogs.embarcadero.com/how-to-control-windows-11-rounded-corners-in-your-app/

scrapestackappapi_example icon scrapestackappapi_example

Delphi example of using the ScrapeStack API to accompany blog post: https://blogs.embarcadero.com/everything-you-need-to-build-website-scraping-app/

scrapy_delphi_example icon scrapy_delphi_example

Example Of How To Use The Scrapy Library To accompany blog post: https://blogs.embarcadero.com/what-is-the-best-web-scraping-library-for-development-on-windows/

searchbyimage_example icon searchbyimage_example

Delphi Example Using Bing Visual Search API To accompany blog post: https://learndelphi.org/all-you-need-to-implement-search-by-image/

serpapp_mediastackapi_example icon serpapp_mediastackapi_example

Delphi Example Of How To Make An Immensely Powerful Search Engine Results App To accompany blog post: https://blogs.embarcadero.com/how-to-make-an-immensely-powerful-search-engine-results-app/

spacecomputer icon spacecomputer

A 'starship computer console from the future' - example of using Skia4Delphi

superresolutionapi_example icon superresolutionapi_example

Example of using the DeepAI Super Resolution API with Delphi to accompany blog post: https://blogs.embarcadero.com/upscale-images-with-deepais-super-resolution-api/

telegramdemo icon telegramdemo

To accompany the blog post: How To Make A Windows and Mobile Telegram Messenger App https://blogs.embarcadero.com/how-to-make-a-windows-and-mobile-telegram-messenger-app/

terminal icon terminal

The new Windows Terminal, and the original Windows console host -- all in the same place!

toastnotifications icon toastnotifications

Toast notifications for WPF allows you to create and display rich notifications in WPF applications. It's highly configurable with set of built-in options like positions, behaviours, themes and many others. It's extendable, it gives you possibility to create custom and interactive notifications in simply manner.

urlmetricsdemo icon urlmetricsdemo

Delphi Example of adding website metrics to your desktop and mobile apps

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.