From ema.nicklas at techcityteams.com Thu Mar 3 10:30:08 2022 From: ema.nicklas at techcityteams.com (Ema Nicklas) Date: Thu, 3 Mar 2022 15:30:08 +0000 Subject: [python-uk] We are looking for highly-skilled Python back-end developers / data engineers. Message-ID: The job Looking to join a friendly, developer-led company? We're Tech City Labs, a growing data engineering and consulting company. We're looking for talented data engineers to join our brilliant team of engaging, experienced developers. Python is our language of choice, and most of our work is doing data engineering in Python. You'll be working on client engagements and our own startup-style internal projects, so expect variety and the chance to work on a range of data-heavy projects. We have several roles to fill, so we?d love to hear from you whatever your level of experience. Who Should Apply? - You?ll need 4+ years of experience working with Python and an interest in data engineering - Communication skills are vital: you'll need to be comfortable - and enjoy - working with clients and understanding complex requirements - As a remote-first business, excellent writing skills are essential: we're in Slack all-day - We?re strong believers in TDD (with Pytest) and you should be too - Experience working with AWS is a bonus, and being comfortable on the command line is a must - Must enjoy the challenge of getting stuck into architecture - You?ll enjoy working independently but can contribute to the small, agile teams in which we operate as needed - You?ll be fluent in English, and preferably based in the UK or have experience working in the UK What will your day-to-day look like? Varied! If you're working on a client project, you'll be part of a small team, responding to client requests and implementing them. If you're running a new project for our data business, you'll be building data systems from scratch, working closely with our Founder and assisting with API and data pipeline development where required. Some examples of recent projects include: - Building data transformations using dbt (http://getdbt.com) - Creating an API using the Serverless framework ( https://www.serverless.com/) and deploying to AWS - Setting up the infrastructure to track changes in a database and deliver via web sockets in real-time - Writing data pipelines parse GIS data into PostGIS ( https://postgis.net/) Technologies we use We understand that good developers can pick up any well-designed technology quickly, so we don?t require specific experience other than Python. If you join us, you can expect to be working with some of the following: - Postgres - MySQL - Airflow - dbt - A whole range of AWS services - Serverless - Flask - FastAPI Who are Tech City Labs? - We?re a developer-led, data engineering and consulting company - We?re a friendly, collaborative and supportive team with a culture of development excellence - We value the differences our people bring - We are committed to remote working - we do get together at least quarterly so you should be prepared to travel occasionally to Reading or other exotic destinations (all expenses covered) - We're flexible, but you must be able to (mostly) keep UK working hours and attend morning standups - We practice and preach sound development practices. We hope you'll learn and grow as a developer working with us (and we'll learn from you, too) - We have a no-drama office policy. We value and cultivate enjoyable working relationships among team members. - If you apply, we guarantee that we will give you a response, yes or no; absolutely no ghosting! What We Offer: - Flexible benefits - one size does not fit all. Prefer a beer membership to a gym card? That?s fine with us - Need somewhere to work that gets you out of your house? We?ll cover a co-working membership at a space convenient for you - Our quarterly meetups are all-expenses-paid and are enjoyable - really - Salary accordingly to experience, plus an annual bonus - 25 days holiday - A no-nonesense environment: we appreciate our team and do our best to show it. - Salary range: ?40-?60k per annum. Application Process 1. We carefully review every CV we receive 2. For those that we shortlist, we'll ask you to do a short (less than five minutes) VideoAsk interview that is about personality and what makes you tick, not what?s on your CV 3. If we think your style will work with our team, and you could be happy with us, we'll then have a 30min 'get to know each other? chat 4. Finally we may ask you to do a short coding test (1-2hr) in your own time, which will be followed by an in-depth technical interview (45min) to discuss the way you approached the coding task (if you did one), your experience and your hard skills 5. If everyone is happy, we?ll discuss package details and getting you onboard. If not, we?ll be honest about why we didn?t proceed to hire. We respond to every application. *Ema Nicklas* *Administration* *M.* 07825956291 *E: *ema.nicklas at techcityteams.com ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at holdenweb.com Thu Mar 3 12:04:56 2022 From: steve at holdenweb.com (Steve Holden) Date: Thu, 3 Mar 2022 17:04:56 +0000 Subject: [python-uk] Fwd: It Will Never Work in Theory: live! In-Reply-To: <67cc82b7-a223-74d8-b414-bd22aa6e2629@third-bit.com> References: <67cc82b7-a223-74d8-b414-bd22aa6e2629@third-bit.com> Message-ID: A communication from my good friend Greg Wilsin (instigator of the Software Carpentry workshops) which may be of use to some. It certainly looks like great value for money. Kind regards, Steve ---------- Forwarded message --------- From: Greg Wilson Date: Tue, Mar 1, 2022 at 5:11 PM Subject: It Will Never Work in Theory: live! To: Steve Holden Hi Steve, On April 27, It Will Never Work in Theory is running two sets of online lightning talks from leading software engineering researchers in which they?ll summarize actionable findings from their work for practitioners. Tickets are now on sale at https://neverworkintheory.org/, and all money raised will to go Books for Africa. I hope to see you there, and if you could help spread the word or help sponsor it by matching money raised from ticket sales, we'd be very grateful. Cheers, Greg -------------- next part -------------- An HTML attachment was scrubbed... URL: From abdelkader.belahcene at enst.dz Fri Mar 4 15:48:17 2022 From: abdelkader.belahcene at enst.dz (BELAHCENE Abdelkader) Date: Fri, 4 Mar 2022 21:48:17 +0100 Subject: [python-uk] Fwd: It Will Never Work in Theory: live! In-Reply-To: References: <67cc82b7-a223-74d8-b414-bd22aa6e2629@third-bit.com> Message-ID: hi, I receive a lot of email from the python-list, I want to disable it, when I want to read the email, I want to go to he List. Please How to disable it. Regards Le jeu. 3 mars 2022 ? 18:05, Steve Holden a ?crit : > A communication from my good friend Greg Wilsin (instigator of the > Software Carpentry workshops) which may be of use to some. It certainly > looks like great value for money. > > Kind regards, > Steve > > > ---------- Forwarded message --------- > From: Greg Wilson > Date: Tue, Mar 1, 2022 at 5:11 PM > Subject: It Will Never Work in Theory: live! > To: Steve Holden > > > Hi Steve, > > On April 27, It Will Never Work in Theory is running two sets of online > lightning talks from leading software engineering researchers in which > they?ll summarize actionable findings from their work for practitioners. > Tickets are now on sale at https://neverworkintheory.org/, and all money > raised will to go Books for Africa. I hope to see you there, and if you > could help spread the word or help sponsor it by matching money raised > from ticket sales, we'd be very grateful. > > Cheers, > > Greg > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex at moreati.org.uk Fri Mar 4 17:53:24 2022 From: alex at moreati.org.uk (Alex Willmer) Date: Fri, 4 Mar 2022 22:53:24 +0000 Subject: [python-uk] Fwd: It Will Never Work in Theory: live! In-Reply-To: References: <67cc82b7-a223-74d8-b414-bd22aa6e2629@third-bit.com> Message-ID: Each email from this list has a link to the listinfo page at the bottom, https://mail.python.org/mailman/listinfo/python-uk. This is true of all python.org mailing lists. Follow the instructions there to change your options, or unsubscribe. On Fri, 4 Mar 2022 at 20:52, BELAHCENE Abdelkader < abdelkader.belahcene at enst.dz> wrote: > hi, > I receive a lot of email from the python-list, I want to disable it, when > I want to read the email, I want to go to he List. > Please How to disable it. > Regards > -------------- next part -------------- An HTML attachment was scrubbed... URL: From abdelkader.belahcene at enst.dz Sat Mar 5 07:49:08 2022 From: abdelkader.belahcene at enst.dz (BELAHCENE Abdelkader) Date: Sat, 5 Mar 2022 13:49:08 +0100 Subject: [python-uk] Fwd: It Will Never Work in Theory: live! In-Reply-To: References: <67cc82b7-a223-74d8-b414-bd22aa6e2629@third-bit.com> Message-ID: thanks a lot regards Le ven. 4 mars 2022 ? 23:54, Alex Willmer a ?crit : > Each email from this list has a link to the listinfo page at the bottom, > https://mail.python.org/mailman/listinfo/python-uk. This is true of all > python.org mailing lists. > > Follow the instructions there to change your options, or unsubscribe. > > On Fri, 4 Mar 2022 at 20:52, BELAHCENE Abdelkader < > abdelkader.belahcene at enst.dz> wrote: > >> hi, >> I receive a lot of email from the python-list, I want to disable it, when >> I want to read the email, I want to go to he List. >> Please How to disable it. >> Regards >> > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From will at willmcgugan.com Mon Mar 7 04:32:25 2022 From: will at willmcgugan.com (Will McGugan) Date: Mon, 7 Mar 2022 09:32:25 +0000 Subject: [python-uk] We are hiring a Python developer to work on Open-source Message-ID: Hi, I'm looking for a Python developer to work at Textualize, a venture-backed tech company. The short version is we are a company founded by developers for developers. Salary is up to ?90K plus stock options, health plan, and other benefits. The position is in Edinburgh, but I'd consider remote working for the right person. Long version below. Happy to answer any questions, but best take it off-list (email will at textualize.io). My name is Will McGugan. I am the creator of Rich and Textual, and the founder and CEO of Textualize. At the end of last year I took a year off to work on my Open-source projects and develop an idea that I believe will allow the terminal to eat some of the browser?s lunch. Turns out this idea was compelling enough to attract some sweet sweet VC cash and I am now hiring a third Python developer to join the company. # Working for Textualize At Textualize we offer a competitive salary, 33 days holiday a year, a health plan, and standard benefits. But more importantly, a friendly and supportive workplace that values work-life balance. All developers get an M1 Macbook Pro (or similar Windows laptop if you prefer), an external monitor, high quality keyboard, and whatever you need to make your work-day comfortable and productive. I was a developer long before I was a CEO and I know anything that helps you get in ?the zone? is a worthwhile investment. We are not looking for 10X Rockstar developers, nor are we moving fast and breaking things. At Textualize the code is the product. We want well thought out APIs backed by solid code, which means taking the time to analyse and iterate so we get it right. # What will you be working on? You will work closely with myself and other engineer(s) to build Textual, a Python TUI framework which aims to be the easiest way of building a User Interface. Not just within the terminal, but anywhere. Textual is built on Rich, a massively popular Python package, which you will also support and maintain. We have some interesting problems to solve. Such as how to create a powerful API that even a beginner could pick up within an hour (this is an actual target), how to make the terminal more beautiful, and what we can do to improve accessibility for non-Western language users and the vision-impaired. # Textual In addition to the Open-source projects, you would be contributing to a web service built with a modern async based Python framework. Experience with any Python framework would be useful here, particularly if it is async, and bonus points if you have worked with websockets. We embrace ?building in public? and love Open-source, which means good communication skills are essential. The ability to understand others and express ideas, both spoken and written, is as important to us as technical skills. We will ask you to write documentation! This will be doubly important when we share details of the web service. You will need excellent Python skills and enjoy using them to solve problems. You should be able to write clever code, but know that properly tested and easy to understand often beats clever. Familiarity with a test framework and good knowledge of type hinting will impress us more. Web front-end skills are a nice-to-have. You will ideally know enough Javascript to get by and have a good grasp of HTML and CSS. Bonus points if you are familiar with another language(s) in addition to Python and JS. # Who should apply? Don?t be put off applying if you don?t have all the skills mentioned above. The ideal candidate may bring equally valuable skillsets not mentioned. A degree is not required for this position. It is more important that you can show us code you have written. Ideally you will have a profile on GitHub or similar service with something you have worked on, or you can at least send us some of your work. # What will the interview process be like? I?ve been a software developer for 25 years and have first-hand experience of many interview styles. None of which I plan on adopting for Textualize. If you make it to an interview I will sit down with you (or virtual equivalent) and we can talk about your experience in software development. We might go over some of your code and you can explain your thought processes, but I am not going to ask you why manhole covers are round or to reverse a linked list on a whiteboard. We may ask you to implement something for us in your own time. We would work with you on a GitHub issue and PR so that we can get an impression of what it would be like working together. If we do this, we will pay you for your time. # Where will I work? We are initially looking for a candidate who can work in our Edinburgh, Scotland office. We will consider remote working or partial remote-working for the right person (must be in or close to UK timezone). # How to apply If you are interested, please send your CV and examples of your code (GitHub profile would be great) to jobs at textualize.io Recruiters: please don?t get in touch just yet. If you contact me right now it will set a poor precedence and I?m unlikely to work with you in the future. -- Will McGugan http://www.willmcgugan.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From ghayoun at gmail.com Tue Mar 8 06:47:58 2022 From: ghayoun at gmail.com (Gautier HAYOUN) Date: Tue, 8 Mar 2022 11:47:58 +0000 Subject: [python-uk] The Dojo strikes back Message-ID: Dear Python-UK, After a 2 year break, the the London Python Code Dojo returns on Thursday 24th March 2022 at 6:30pm! Reckon Digital graciously offered to host us in March 2020 and at last, in March 2022, we are able to take up their offer. Reckon Digital 's office is @HubHub London , a coworking space with a community of startups, innovators, freelancers and corporations that features a multi-functional, modern event space for up to 120 attendees. We will have our usual mixture of socialising, lightning talks, hacking on silly problems. We have a give away book from O'Reilly. For those who wish, there will be post-Dojo socialising in a nearby pub. So book now for a free ticket at https://www.eventbrite.co.uk/e/london-python-code-dojo-season-12-episode-1-tickets-289500934087 See you very soon, Gautier -------------- next part -------------- An HTML attachment was scrubbed... URL: From ghayoun at gmail.com Tue Mar 8 07:53:21 2022 From: ghayoun at gmail.com (Gautier HAYOUN) Date: Tue, 8 Mar 2022 12:53:21 +0000 Subject: [python-uk] The Dojo strikes back In-Reply-To: References: Message-ID: Apologies, the date in my previous email is incorrect. The dojo is actually happening on the Wednesday 23rd March at 6:30 and not the 24th! You can still use the link in the previous email to book your ticket https://www.eventbrite.co.uk/e/london-python-code-dojo-season-12-episode-1-tickets-289500934087 On Tue, 8 Mar 2022 at 11:47, Gautier HAYOUN wrote: > Dear Python-UK, > > After a 2 year break, the the London Python Code Dojo returns on Thursday > 24th March 2022 at 6:30pm! > > Reckon Digital graciously offered to host us > in March 2020 and at last, in March 2022, we are able to take up their > offer. > > Reckon Digital 's office is @HubHub London > , a coworking > space with a community of startups, innovators, freelancers and > corporations that features a multi-functional, modern event space for up to > 120 attendees. > > We will have our usual mixture of socialising, lightning talks, hacking on > silly problems. We have a give away book from O'Reilly. For those who wish, > there will be post-Dojo socialising in a nearby pub. > > So book now for a free ticket at > https://www.eventbrite.co.uk/e/london-python-code-dojo-season-12-episode-1-tickets-289500934087 > > See you very soon, > > Gautier > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jfine2358 at gmail.com Wed Mar 9 14:48:13 2022 From: jfine2358 at gmail.com (Jonathan Fine) Date: Wed, 9 Mar 2022 19:48:13 +0000 Subject: [python-uk] Fwd: TeX Hour tomorrow: Command Line and Text User interfaces, Python syntax errors In-Reply-To: References: Message-ID: Hi Pythonistas: Two days ago Will McGugan posted to this list about Textualize (item 2 below). Item 3 is also Python-related. Accessibility is the focus of tomorrow's TeX Hour. All topics are welcome. I'm providing: 1. Continuation of last month's discussion of Accessible Command Line Interfaces (CLI) 2. Discussion of Text User Interfaces (TUI), and in particular https://github.com/Textualize/textual 3. Visually impaired programmers and Python syntax errors, eg https://bugs.python.org/issue46910 4. Accessible 'screen-shots' of CLI interaction and source files in HTML and PDF. Date and time: Thursday 10 March, 6:30 to 7:30pm UK (and UTC) time. UK time now: https://time.is/UK. Zoom URL: https://us02web.zoom.us/j/78551255396?pwd=cHdJN0pTTXRlRCtSd1lCTHpuWmNIUT09 The recommendations on CLI discussed at last month's meeting are 1. Ensure that a HTML version of all documentation is available. 2. Provide a way to translate long outputs into another accessible format. 3. Document the output structure for each command. 4. Provide a way to translate tables in CLI output into another accessible format. 5. Ensure that all commands provide status and progress indication. 6. Ensure that all status and progress indicators used are screen reader friendly. 7. Ensure that error messages are understandable when read aloud. Many of these recommendations also apply to TUI. The video from last month is available at https://www.youtube.com/watch?v=oVN09ae8GWc. Many of us are concerned about the conflict in Ukraine. Terry Tao (Fields Medallist) has made two helpful posts. The first is for scientists, particularly mathematicians, displaced by the conflict. https://terrytao.wordpress.com/2022/03/02/resources-for-displaced-mathematicians/ The second is about the displaced ICM. Four year ago Saint Petersburg, Russia was chosen to be the venue for the 2022 International Congress of Mathematicians and associated IMU event (2 to 14 July). It will now take place as a fully virtual event, hosted outside Russia. https://terrytao.wordpress.com/2022/02/26/the-international-congress-of-mathematicians-icm-2022 with best regards Jonathan -------------- next part -------------- An HTML attachment was scrubbed... URL: