Are you over 18 and want to see adult content?
More Annotations
Ticket Quarry | Nelson Ledges Quarry Park Ticket Portal
Are you over 18 and want to see adult content?
Купить часы в интернет магазине. Недорогая цена
Are you over 18 and want to see adult content?
آخر الأخبار و المستجدات - مشاركة أهم الأخبار العربية - ثبّت
Are you over 18 and want to see adult content?
IMWithLiz.com - Internet marketing with Liz Tomey...
Are you over 18 and want to see adult content?
Favourite Annotations
MalangTODAY.net • Media Digital Anti Mainstream Refrensi Informasi Masa Kini
Are you over 18 and want to see adult content?
Your Guide To Activity Holidays and gear
Are you over 18 and want to see adult content?
¡DESCUENTO ESPECIAL! - Nuevo MegaPublicador Plus
Are you over 18 and want to see adult content?
The Smoker King » Outdoor Cooking Recipes Including Beef, Chicken, Pork, Sauces, Mops, Rubs
Are you over 18 and want to see adult content?
เคสไอแพด ทุกรุ่น ราคาถูก ของแถมเพียบ! มีแบบสวยๆให้เลือกเยอะมาก ขายปลีกและส่ง : Inspired by LnwShop.com
Are you over 18 and want to see adult content?
Rolan - Boost your productivity instantly
Are you over 18 and want to see adult content?
عيون كرتون عربي مدبلج و مترجم - مشاهدة و تحميل الانيمي اون لاين
Are you over 18 and want to see adult content?
Suderburg-Online Redaktion DIE ZEITUNG
Are you over 18 and want to see adult content?
ING - Personal and Business Banking. How banking can be.
Are you over 18 and want to see adult content?
Agencja rekrutacyjna i doradztwa personalnego - Agencja Pracy Lobo HR
Are you over 18 and want to see adult content?
Text
DALE LANE
A personal home page for Dale Lane, a software developer from the UK DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANESEE MOREON DALELANE.CO.UK
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANESEE MOREON DALELANE.CO.UK
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK MARCH « 2021 « DALE LANE AsyncAPI plugin for Node-RED. Sunday, March 21st, 2021. I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customizeand
DALE LANE
Our six year old daughter, Grace, has lost interest in kids TV recently – she’s discovered the joys of YouTube! She can happily spend a half-hour sat in front of the TV on Firefox (our TV set-up is a Linux-based media centre, so it’s proper Firefox with a keyboard and mouse) clicking from video to video.I’m fine with this. It’s good: she’s getting more familiar with how to use a APRIL « 2021 « DALE LANE Machine learning workshop for school teachers. Friday, April 2nd, 2021. This week I ran a remote workshop for school teachers about machine learning and artificial intelligence. It was organised with University College London as part of a series of activities they are running to celebrate the CS Expo: 40+ years of UCL Computer Science. I WROTE A BOOK « DALE LANE I wrote a book. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch programming language. MLFORKIDS-TECH « DALE LANE I’m working on interactive visualisations for Machine Learning for Kids that explain more of the machine learning models that children create.. Machine Learning for Kids is a platform to teach children about artificial intelligence and machine learning, by giving them a simple tool for training machine learning models, and using that to make projects using tools like Scratch. INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yoDALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant. MARCH « 2021 « DALE LANE AsyncAPI plugin for Node-RED. Sunday, March 21st, 2021. I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customizeand
THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
I WROTE A BOOK « DALE LANE I wrote a book. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch programming language. INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yo WHY ARE KAFKA MESSAGES STILL ON THE TOPIC AFTER THE Retention is a Kafka feature to help you manage the amount of disk space your topics use. It lets you specify how long you want Kafka to keep messages on a topic for. You can specify this by time (e.g. “I want messages on this topic to be preserved for at least X days”) or by disk usage (e.g. “I want at least the last X gb of messages on INDUSTRIAL PLACEMENT REPORT Dale Lane (ma8cdl@bath.ac.uk) GSM Radio Sub-systems Software Engineer - Motorola. The Organisation (Part One) 2. Introduction. 2. Overview Of GSM. 2. BSS Software DepartmentDALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant. MARCH « 2021 « DALE LANE AsyncAPI plugin for Node-RED. Sunday, March 21st, 2021. I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customizeand
THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
I WROTE A BOOK « DALE LANE I wrote a book. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch programming language. INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yo WHY ARE KAFKA MESSAGES STILL ON THE TOPIC AFTER THE Retention is a Kafka feature to help you manage the amount of disk space your topics use. It lets you specify how long you want Kafka to keep messages on a topic for. You can specify this by time (e.g. “I want messages on this topic to be preserved for at least X days”) or by disk usage (e.g. “I want at least the last X gb of messages on INDUSTRIAL PLACEMENT REPORT Dale Lane (ma8cdl@bath.ac.uk) GSM Radio Sub-systems Software Engineer - Motorola. The Organisation (Part One) 2. Introduction. 2. Overview Of GSM. 2. BSS Software DepartmentDALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant. MARCH « 2021 « DALE LANE AsyncAPI plugin for Node-RED. Sunday, March 21st, 2021. I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customizeand
THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
I WROTE A BOOK « DALE LANE I wrote a book. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch programming language. INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yo WHY ARE KAFKA MESSAGES STILL ON THE TOPIC AFTER THE Retention is a Kafka feature to help you manage the amount of disk space your topics use. It lets you specify how long you want Kafka to keep messages on a topic for. You can specify this by time (e.g. “I want messages on this topic to be preserved for at least X days”) or by disk usage (e.g. “I want at least the last X gb of messages on INDUSTRIAL PLACEMENT REPORT Dale Lane (ma8cdl@bath.ac.uk) GSM Radio Sub-systems Software Engineer - Motorola. The Organisation (Part One) 2. Introduction. 2. Overview Of GSM. 2. BSS Software DepartmentDALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant. INDUSTRIAL PLACEMENT REPORT Title: Industrial Placement Report Subject: Computing Placement Author: Dale Lane Last modified by: Dale Lane Created Date: 5/25/200110:36:00 AM Company
DALE LANE
A personal home page for Dale Lane, a software developer from the UK GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COUNTING MY KEY PRESSES « DALE LANE Overview Counting and visualising which keyboard keys I press the most often Background I noticed something yesterday. The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button. I must press the left Ctrl button more often than I dothe
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant. INDUSTRIAL PLACEMENT REPORT Title: Industrial Placement Report Subject: Computing Placement Author: Dale Lane Last modified by: Dale Lane Created Date: 5/25/200110:36:00 AM Company
MARCH « 2021 « DALE LANE AsyncAPI plugin for Node-RED. Sunday, March 21st, 2021. I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customizeand
THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
I WROTE A BOOK « DALE LANE I wrote a book. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch programming language. INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yo WHY ARE KAFKA MESSAGES STILL ON THE TOPIC AFTER THE Retention is a Kafka feature to help you manage the amount of disk space your topics use. It lets you specify how long you want Kafka to keep messages on a topic for. You can specify this by time (e.g. “I want messages on this topic to be preserved for at least X days”) or by disk usage (e.g. “I want at least the last X gb of messages on INDUSTRIAL PLACEMENT REPORT Dale Lane (ma8cdl@bath.ac.uk) GSM Radio Sub-systems Software Engineer - Motorola. The Organisation (Part One) 2. Introduction. 2. Overview Of GSM. 2. BSS Software DepartmentDALE LANE
A personal home page for Dale Lane, a software developer from the UK HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star MLFORKIDS-TECH « DALE LANE I’m working on interactive visualisations for Machine Learning for Kids that explain more of the machine learning models that children create.. Machine Learning for Kids is a platform to teach children about artificial intelligence and machine learning, by giving them a simple tool for training machine learning models, and using that to make projects using tools like Scratch. USING MIRRORMAKER 2 « DALE LANESEE MORE ON DALELANE.CO.UK HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANESEE MOREON DALELANE.CO.UK
COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list - the order of the elements has no significance. Similarly, the order of the attributes within each element isn't significant. Forexample, for
GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specifyDALE LANE
A personal home page for Dale Lane, a software developer from the UK HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star MLFORKIDS-TECH « DALE LANE I’m working on interactive visualisations for Machine Learning for Kids that explain more of the machine learning models that children create.. Machine Learning for Kids is a platform to teach children about artificial intelligence and machine learning, by giving them a simple tool for training machine learning models, and using that to make projects using tools like Scratch. USING MIRRORMAKER 2 « DALE LANESEE MORE ON DALELANE.CO.UK HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANESEE MOREON DALELANE.CO.UK
COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list - the order of the elements has no significance. Similarly, the order of the attributes within each element isn't significant. Forexample, for
GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specifyDALE LANE
I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customize and then wire together. MARCH « 2021 « DALE LANE I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE Today, I was helping out with a Computing summer school for teachers in London. As part of this, I gave a presentation about machine learning to a room full of school teachers - about what it is, why I think we should be introducing it in the classroom, and how I think we could do that. My sl RUNNING TENSORFLOW MODELS IN SCRATCH « DALE LANE I gave a short presentation today to explain how you can use TensorFlow machine learning models in the student block-based coding platform, Scratch. This post has the recording of my presentation, and I've put some notes (all the stuff I meant to THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yo A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant to type was: Get-Process notepad | Stop-Process Get me all WHY ARE KAFKA MESSAGES STILL ON THE TOPIC AFTER THE We had an interesting Kafka question from an Event Streams user. The answer isn't immediately obvious unless you know a bit about Kafka internals, and after a little searching I couldn't find an explanation online, so I thought I'd share the answerDALE LANE
A personal home page for Dale Lane, a software developer from the UK MLFORKIDS-TECH « DALE LANE Sunday, January 24th, 2021. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch USING MIRRORMAKER 2 « DALE LANESEE MORE ON DALELANE.CO.UK HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANESEE MOREON DALELANE.CO.UK
GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK MLFORKIDS-TECH « DALE LANE Sunday, January 24th, 2021. It’s called “Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence”. It’s a hands-on, application-based introduction to machine learning and artificial intelligence that guides young readers through creating compelling AI-powered games and applications using the Scratch USING MIRRORMAKER 2 « DALE LANESEE MORE ON DALELANE.CO.UK HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANESEE MOREON DALELANE.CO.UK
GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specify COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customize and then wire together. That makes it ideal for quick prototyping. There are nodes for different types of servers and devices, which makes it great for quick integration projects. MARCH « 2021 « DALE LANE AsyncAPI plugin for Node-RED. Sunday, March 21st, 2021. I’ve been tinkering with a new AsyncAPI plugin for Node-RED as a side project over the last couple of weeks. Time to share what I’ve got working so far. Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customizeand
INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
RUNNING TENSORFLOW MODELS IN SCRATCH « DALE LANE I gave a short presentation today to explain how you can use TensorFlow machine learning models in the student block-based coding platform, Scratch. This post has the recording of my presentation, and I've put some notes (all the stuff I meant to HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE Grid method. Write out the sum in a grid, and do each bit separately. One difference between what they do now and what I used to do is that the tens/hundreds/etc are still written out in full, to reinforce the message of the position. Add up each of the results, using any of the addition methods above. PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. A POWERSHELL COMMAND YOU SHOULD AVOID « DALE LANE A PowerShell command you should avoid. While I was writing my presentation on PowerShell, I did one spectacularly dumb thing which I thought might be fun to share. I was doing some screen-captures for use in slides, to show how you can stop a process. What I meant totype was:
STRINGS IN C CAN SPAN MULTIPLE LINES « DALE LANE I came across a multi-line string while doing an inspection on a colleagues C code. I've never seen this sort of thing before, and didn't know it was possible. Something like this: char* welcomeMessage = "Hello " "Dale. " "How are yo WHY ARE KAFKA MESSAGES STILL ON THE TOPIC AFTER THE Retention is a Kafka feature to help you manage the amount of disk space your topics use. It lets you specify how long you want Kafka to keep messages on a topic for. You can specify this by time (e.g. “I want messages on this topic to be preserved for at least X days”) or by disk usage (e.g. “I want at least the last X gb of messages onDALE LANE
A personal home page for Dale Lane, a software developer from the UK THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
THE SCRATCH COORDINATE SYSTEM « DALE LANE In Scratch 3, the stage in the top right where your sprites live is implemented as an HTML canvas. Unfortunately the internal coordinate system used by Scratch logically to maintain state, and the coordinate system used by HTML canvases both work very differently. For some of the Scratch blocks I HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ONDALELANE.CO.UK
THE SCRATCH COORDINATE SYSTEM « DALE LANE In Scratch 3, the stage in the top right where your sprites live is implemented as an HTML canvas. Unfortunately the internal coordinate system used by Scratch logically to maintain state, and the coordinate system used by HTML canvases both work very differently. For some of the Scratch blocks I HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR IN My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILD Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customize and then wire together. That makes it ideal for quick prototyping. There are nodes for different types of servers and devices, which makes it great for quick integration projects. FEBRUARY « 2020 « DALE LANE Bringing AI into the classroom. Friday, February 28th, 2020. IBM and mindSpark are running a series of free webinars for teachers about artificial intelligence. This evening’s 90 minute webinar was about bringing AI into the classroom, and I helped contribute some of the content. The session was very interactive, but there were some pre JULY « 2020 « DALE LANE Using MirrorMaker 2. Wednesday, July 15th, 2020. I’ve been talking about MirrorMaker 2 this week – the Apache Kafka tool for replicating data across two Kafka clusters. You can use it to make a copy of messages on your Kafka cluster to a remote Kafka cluster running on a different data centre, and keep that copy up to date inthe background.
INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. EXPLAINING MACHINE LEARNING FOR KIDS (AGAIN) « DALE LANE Explaining Machine Learning for Kids (again) Two years ago, I made a video demo of Machine Learning for Kids. It still gets a lot of views by teachers (either individually or as part of CPD sessions) and volunteers (preparing for running a code club). It has been looking increasingly out of date as the site has changed a bit in the lastcouple
INDUSTRIAL PLACEMENT REPORT THE ORGANISATION (PART ONE) INTRODUCTION Motorola is a large multi-national corporation, with businesses spanning several industries. The main EXPLAINING POWERSHELL FOR WEBSPHERE MQ « DALE LANE Explaining PowerShell for WebSphere MQ. I’ve made a start on a series of posts designed to introduce how to use Windows PowerShell for WebSphere MQ admin. There is a bit of a learning curve for people new to PowerShell, so rather than try to explain everything in one go, I’m planning on breaking it down into bits, covering one topic aday.
HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specifyDALE LANE
A personal home page for Dale Lane, a software developer from the UK THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ON DALELANE.CO.UKJSON TO AVRO SCHEMAAVRO SCHEMA DATATYPESAVRO SCHEMA EXAMPLEAVRO SCHEMA EXAMPLEAVRO SCHEMA ONLINEAVRO SCHEMA REQUIRED THE SCRATCH COORDINATE SYSTEM « DALE LANE In Scratch 3, the stage in the top right where your sprites live is implemented as an HTML canvas. Unfortunately the internal coordinate system used by Scratch logically to maintain state, and the coordinate system used by HTML canvases both work very differently. For some of the Scratch blocks I HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR INMATPLOTLIB MENUMATPLOTLIB NAVIGATIONTOOLBAR My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILDCOMPARING XML FILESCOMPARING CSV FILES IN PYTHONPYTHON COMPARE FILES FOR DIFFERENCESCOMPARE XML FILESXML FILE ATTRIBUTESCOMPARE TWO FILES INPYTHON
Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ON DALELANE.CO.UKJSON TO AVRO SCHEMAAVRO SCHEMA DATATYPESAVRO SCHEMA EXAMPLEAVRO SCHEMA EXAMPLEAVRO SCHEMA ONLINEAVRO SCHEMA REQUIRED THE SCRATCH COORDINATE SYSTEM « DALE LANE In Scratch 3, the stage in the top right where your sprites live is implemented as an HTML canvas. Unfortunately the internal coordinate system used by Scratch logically to maintain state, and the coordinate system used by HTML canvases both work very differently. For some of the Scratch blocks I HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR INMATPLOTLIB MENUMATPLOTLIB NAVIGATIONTOOLBAR My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILDCOMPARING XML FILESCOMPARING CSV FILES IN PYTHONPYTHON COMPARE FILES FOR DIFFERENCESCOMPARE XML FILESXML FILE ATTRIBUTESCOMPARE TWO FILES INPYTHON
Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customize and then wire together. That makes it ideal for quick prototyping. There are nodes for different types of servers and devices, which makes it great for quick integration projects. FEBRUARY « 2020 « DALE LANE Bringing AI into the classroom. Friday, February 28th, 2020. IBM and mindSpark are running a series of free webinars for teachers about artificial intelligence. This evening’s 90 minute webinar was about bringing AI into the classroom, and I helped contribute some of the content. The session was very interactive, but there were some pre JULY « 2020 « DALE LANE Using MirrorMaker 2. Wednesday, July 15th, 2020. I’ve been talking about MirrorMaker 2 this week – the Apache Kafka tool for replicating data across two Kafka clusters. You can use it to make a copy of messages on your Kafka cluster to a remote Kafka cluster running on a different data centre, and keep that copy up to date inthe background.
INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. EXPLAINING MACHINE LEARNING FOR KIDS (AGAIN) « DALE LANE Explaining Machine Learning for Kids (again) Two years ago, I made a video demo of Machine Learning for Kids. It still gets a lot of views by teachers (either individually or as part of CPD sessions) and volunteers (preparing for running a code club). It has been looking increasingly out of date as the site has changed a bit in the lastcouple
INDUSTRIAL PLACEMENT REPORT THE ORGANISATION (PART ONE) INTRODUCTION Motorola is a large multi-national corporation, with businesses spanning several industries. The main EXPLAINING POWERSHELL FOR WEBSPHERE MQ « DALE LANE Explaining PowerShell for WebSphere MQ. I’ve made a start on a series of posts designed to introduce how to use Windows PowerShell for WebSphere MQ admin. There is a bit of a learning curve for people new to PowerShell, so rather than try to explain everything in one go, I’m planning on breaking it down into bits, covering one topic aday.
HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specifyDALE LANE
A personal home page for Dale Lane, a software developer from the UK THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ON DALELANE.CO.UKJSON TO AVRO SCHEMAAVRO SCHEMA DATATYPESAVRO SCHEMA EXAMPLEAVRO SCHEMA EXAMPLEAVRO SCHEMA ONLINEAVRO SCHEMA REQUIRED THE SCRATCH COORDINATE SYSTEM « DALE LANE In Scratch 3, the stage in the top right where your sprites live is implemented as an HTML canvas. Unfortunately the internal coordinate system used by Scratch logically to maintain state, and the coordinate system used by HTML canvases both work very differently. For some of the Scratch blocks I HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR INMATPLOTLIB MENUMATPLOTLIB NAVIGATIONTOOLBAR My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILDCOMPARING XML FILESCOMPARING CSV FILES IN PYTHONPYTHON COMPARE FILES FOR DIFFERENCESCOMPARE XML FILESXML FILE ATTRIBUTESCOMPARE TWO FILES INPYTHON
Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
A personal home page for Dale Lane, a software developer from the UK THE CITY AND GUILDS OF LONDON INSTITUTE Valuing achievement . Many people in industry, commerce and the public services have made a significant or outstanding contribution in theirfield.
GETTING STARTED WITH OPENWHISK AND KAFKA « DALE LANE Getting started with OpenWhisk and Kafka. Apache OpenWhisk (and serverless platforms in general) are a great way to host and manage code that you want to run in response to events. Apache Kafka topics are a great source of events. In this post, I’ll run through a super simple beginner’s guide to writing code for OpenWhisk that processes DESCRIBING KAFKA WITH ASYNCAPI « DALE LANE In this post, I want to describe how to use AsyncAPI to document how you're using Apache Kafka. There are already great AsyncAPI "Getting Started" guides, but it supports a variety of protocols, and I haven't found an introduction written specifically from the perspective of a Kafka user. I'll star HOW TO WRITE YOUR FIRST AVRO SCHEMA « DALE LANESEE MORE ON DALELANE.CO.UKJSON TO AVRO SCHEMAAVRO SCHEMA DATATYPESAVRO SCHEMA EXAMPLEAVRO SCHEMA EXAMPLEAVRO SCHEMA ONLINEAVRO SCHEMA REQUIRED THE SCRATCH COORDINATE SYSTEM « DALE LANE In Scratch 3, the stage in the top right where your sprites live is implemented as an HTML canvas. Unfortunately the internal coordinate system used by Scratch logically to maintain state, and the coordinate system used by HTML canvases both work very differently. For some of the Scratch blocks I HOW TO CUSTOMISE THE NAVIGATIONTOOLBAR2 TOOLBAR INMATPLOTLIB MENUMATPLOTLIB NAVIGATIONTOOLBAR My CurrentCost desktop software is written in Python, and uses the matplotlib library for plotting graphs.. I am a big fan of matplotlib – you can create some very cool graphs with it. It’s not without it’s issues for example, I’ve still yet to work out how to do realtime graphing with it that isn’t massively inefficient andresource intensive.
USING AVRO SCHEMAS FROM PYTHON APPS WITH IBM EVENT STREAMS I've written before about how to write a schema for your developers using Kafka. The examples I used before were all in Java, but someone asked me yesterday if I could share some Python equivalents. The principles are described in the Event Streams documentation, but in short, your Kafka producer THE NEBS MANAGEMENT 170901 MD The INSIGHT plus programme The NEBS Management Introductory Certificate in Management Award from CRAC Q1 What is the NEBS Management Introductory Certificate COMPARING XML FILES IGNORING ORDER OF ATTRIBUTES AND CHILDCOMPARING XML FILESCOMPARING CSV FILES IN PYTHONPYTHON COMPARE FILES FOR DIFFERENCESCOMPARE XML FILESXML FILE ATTRIBUTESCOMPARE TWO FILES INPYTHON
Comparing XML files ignoring order of attributes and child elements. I need to diff some XML files. For these particular XML files, order is not important. The XML is being used to contain a set of things, not a list – the order of the elements has no significance. Similarly, the order of the attributes within each element isn’t significant.DALE LANE
Node-RED is an open-source visual programming tool. You assemble flows on a canvas from a palette of nodes, that you customize and then wire together. That makes it ideal for quick prototyping. There are nodes for different types of servers and devices, which makes it great for quick integration projects. FEBRUARY « 2020 « DALE LANE Bringing AI into the classroom. Friday, February 28th, 2020. IBM and mindSpark are running a series of free webinars for teachers about artificial intelligence. This evening’s 90 minute webinar was about bringing AI into the classroom, and I helped contribute some of the content. The session was very interactive, but there were some pre JULY « 2020 « DALE LANE Using MirrorMaker 2. Wednesday, July 15th, 2020. I’ve been talking about MirrorMaker 2 this week – the Apache Kafka tool for replicating data across two Kafka clusters. You can use it to make a copy of messages on your Kafka cluster to a remote Kafka cluster running on a different data centre, and keep that copy up to date inthe background.
INTRODUCING MACHINE LEARNING TO KIDS « DALE LANE The point of choosing from a set of simple blocks and snapping them together is to give kids an accessible visual metaphor for the concept of programming. Machine Learning is a bit different. With machine learning, to get the computer to perform a complex task, you collect a set of examples of that task being done. EXPLAINING MACHINE LEARNING FOR KIDS (AGAIN) « DALE LANE Explaining Machine Learning for Kids (again) Two years ago, I made a video demo of Machine Learning for Kids. It still gets a lot of views by teachers (either individually or as part of CPD sessions) and volunteers (preparing for running a code club). It has been looking increasingly out of date as the site has changed a bit in the lastcouple
INDUSTRIAL PLACEMENT REPORT THE ORGANISATION (PART ONE) INTRODUCTION Motorola is a large multi-national corporation, with businesses spanning several industries. The main EXPLAINING POWERSHELL FOR WEBSPHERE MQ « DALE LANE Explaining PowerShell for WebSphere MQ. I’ve made a start on a series of posts designed to introduce how to use Windows PowerShell for WebSphere MQ admin. There is a bit of a learning curve for people new to PowerShell, so rather than try to explain everything in one go, I’m planning on breaking it down into bits, covering one topic aday.
HOW CHILDREN LEARN TO DO SUMS IN PRIMARY SCHOOL « DALE LANE This is a write-up of the presentation that Grace gave at Barcamp Bournemouth this weekend. I've written about the reaction she got already, but I thought her presentation was interesting enough that it's worth sharing here. The idea behind her talk was that the way maths is taught in schools toda PROGRAMMATICALLY IDENTIFYING DVDS BY THEIR BARCODES FROM Overview. A few Android code snipperts for how to identify a DVD by it’s barcode . Background. In November, I wrote a simple Android app that lets me add films to my LOVEFiLM list by taking a photo of a movie poster.. It also works by taking a photo of the front of a DVD case, as the DVD covers are essentially mini-posters. GENERATING A LIST OF REST APIS IN JAX-RS « DALE LANE Overview Using Java Reflection to generate a list of REST endpoints defined in JAX-RS code Background - JAX-RS I've been working on a project that uses JAX-RS - the Java API for RESTful web services. If you don't know JAX-RS, you write web services in Java using annotations to specifyDALE LANE
Father of two exhausting kids, software developer for IBM in the UK, mobile and gadget obsessive, charity trustee and all-round geek.MY CV
A summary of roles I've had in my ten years at IBM, my education
and employment history , and other interests.
BLOG
I don't write regularly, but if I've got something to share that wont fit in 140 characters, it'll end up here.MY STUFF ON THE WEB
@dalelane
on twitter
dale.lane
on facebook
Events that I've spokenat
Photos of my kids
Books that I've read Music that I've listened toOLD SITE
I last made an effort on a personal site nearly a decade ago, so it's out of date... but I can't bring myself to delete it.Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0