Rob BlackbournUsing asyncio start_tls in Python 3.11An upgradable stream starts life as a plain old socket connection, but is capable of being “upgraded” to use Transport Layer Security…3 min read·May 23, 2023----
Rob BlackbournReinventing the World Wide WebContent for web pages consists of HTML, JavaScript, CSS. These three technologies have enabled some fantastic content, but they also…2 min read·May 21, 2023----
Rob BlackbournA Python client for .Net NegotiateStreamI find the .Net NegotiateStream class useful for internal services as it provides single sign on, authentication and basic encryption…4 min read·Dec 21, 2022----
Rob BlackbournSecure Communication With Python SSL Certificate and AsyncioThe documentation for using ssl certificates with asyncio streams is distributed over a number of packages, and can be confusing at first…7 min read·Jul 10, 2022----
Rob BlackbournTimezone-aware date manipulation for JavaScript in the BrowserThe browser knows about two timezones: the local timezone and UTC. What if you are in New York, and you want to know the time in Tokyo?2 min read·Jun 25, 2022--1--1
Rob BlackbournAdding Web Workers To The Static Site Created With React And PythonIn my previous articles I created a static site with react and python, then addressed issues of scalability. In this article I introduce…4 min read·Jul 26, 2021----
Rob BlackbournImproving The Static Site Created With React And PythonIn a previous article I looked at how to create a static site using React and Python. There were a number of issues with the implementation…3 min read·Jul 25, 2021----
Rob BlackbournCreate a Static Site Using React Running PythonThis article shows how to create a React app that uses Python that runs as a static site. It uses React, material-ui, pyodide, Python and…8 min read·Jul 24, 2021--1--1
Rob BlackbournGraphene 3 Queries, Mutations & SubscriptionsThe next major release of Graphene (version 3) introduces support for asyncio methods. In this post I’ll write a small GraphQL service…4 min read·Oct 8, 2020----
Rob BlackbournDocumenting Python With MarkdownI have a love hate relationship with the sphinx document generator. I want to use markdown2 min read·Feb 2, 2020----