41554 blogs · [ { "id": "01a0821e-b82c-727a-815e-e8882fff9f10", "title": "Publishing to PyPI with a Trusted Publisher from GitLab CI/CD", "url": "https://stefan.sofa-rockers.org/2024/11/14/gitlab-trusted-publisher/", "published_at": "2024-11-14T06:18:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e888305e8113", "title": "Typed Settings", "url": "https://stefan.sofa-rockers.org/2020/11/30/typed-settings/", "published_at": "2020-11-30T21:14:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88831294534", "title": "Raise … from … in Python", "url": "https://stefan.sofa-rockers.org/2020/10/28/raise-from/", "published_at": "2020-10-28T10:23:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88831da5b90", "title": "Attrs, Dataclasses and Pydantic", "url": "https://stefan.sofa-rockers.org/2020/05/29/attrs-dataclasses-pydantic/", "published_at": "2020-05-29T07:36:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88832236bfb", "title": "Packaging Python inside your organization with GitLab and Conda", "url": "https://stefan.sofa-rockers.org/2019/04/18/python-packaging-gitlab-conda/", "published_at": "2019-04-18T11:37:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88832d2c853", "title": "The macOS Dark Mode, your Terminal and Vim", "url": "https://stefan.sofa-rockers.org/2018/10/23/macos-dark-mode-terminal-vim/", "published_at": "2018-10-23T20:24:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88833d00387", "title": "How to mask an image with a smooth circle in PyQt5", "url": "https://stefan.sofa-rockers.org/2018/05/04/how-to-mask-an-image-with-a-smooth-circle-in-pyqt5/", "published_at": "2018-05-04T11:37:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883480411c", "title": "Assertions and Exceptions", "url": "https://stefan.sofa-rockers.org/2018/04/16/assertions-and-exceptions/", "published_at": "2018-04-16T07:26:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88834dbe704", "title": "Getting started with devpi", "url": "https://stefan.sofa-rockers.org/2017/11/09/getting-started-with-devpi/", "published_at": "2017-11-09T20:33:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88835322de6", "title": "Advanced asyncio testing", "url": "https://stefan.sofa-rockers.org/2016/03/10/advanced-asyncio-testing/", "published_at": "2016-03-10T15:22:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88835fccb70", "title": "Testing (asyncio) coroutines with pytest", "url": "https://stefan.sofa-rockers.org/2015/04/22/testing-coroutines/", "published_at": "2015-04-22T18:34:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88836a82d20", "title": "aiomas – A library for multi-agent systems and RPC based on asyncio", "url": "https://stefan.sofa-rockers.org/2015/02/13/aiomas/", "published_at": "2015-02-13T09:40:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88837077b20", "title": "Master(ing) Passwords", "url": "https://stefan.sofa-rockers.org/2015/02/01/master-passwords/", "published_at": "2015-02-01T12:37:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88837d77e3f", "title": "SimPy: Real-time simulations", "url": "https://stefan.sofa-rockers.org/2014/06/25/simpy-real-time-simulations/", "published_at": "2014-06-25T08:15:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88838bfdb02", "title": "SimPy: Shared Resources", "url": "https://stefan.sofa-rockers.org/2014/06/13/simpy-shared-resources/", "published_at": "2014-06-13T19:18:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883979fd94", "title": "SimPy: Process Interaction", "url": "https://stefan.sofa-rockers.org/2014/04/11/simpy-process-interaction/", "published_at": "2014-04-11T19:08:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883a36d1ce", "title": "SimPy: Events", "url": "https://stefan.sofa-rockers.org/2014/04/05/simpy-events/", "published_at": "2014-04-05T09:52:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883aefa814", "title": "mosaik – An open co-simulation framework for smart energy systems", "url": "https://stefan.sofa-rockers.org/2014/03/27/mosaik/", "published_at": "2014-03-27T12:37:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883b0a21be", "title": "SimPy: Environments", "url": "https://stefan.sofa-rockers.org/2014/01/20/simpy-environments/", "published_at": "2014-01-20T16:33:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883b585db6", "title": "How SimPy works", "url": "https://stefan.sofa-rockers.org/2013/12/03/how-simpy-works/", "published_at": "2013-12-03T08:48:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883b93c407", "title": "SimPy 3.0.2 released", "url": "https://stefan.sofa-rockers.org/2013/10/24/simpy-302-released/", "published_at": "2013-10-24T20:37:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883c0794a3", "title": "SimPy 3 released", "url": "https://stefan.sofa-rockers.org/2013/10/11/simpy-3-released/", "published_at": "2013-10-11T20:35:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883cc237c7", "title": "Handling sub-process hierarchies in Python on Linux, OS X and Windows", "url": "https://stefan.sofa-rockers.org/2013/08/15/handling-sub-process-hierarchies-python-linux-os-x/", "published_at": "2013-08-15T10:52:34+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883d626b60", "title": "Bitbucket stopped rendering README.txt for Python projects [resolved]", "url": "https://stefan.sofa-rockers.org/2013/01/11/bitbucket-stopped-rendering-readmetxt-python-proje/", "published_at": "2013-01-11T08:34:29+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883e09e6a2", "title": "SimPy 3 Preview", "url": "https://stefan.sofa-rockers.org/2012/12/12/simpy-3-preview/", "published_at": "2012-12-12T14:15:22+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883e8b7894", "title": "Check Python site-packages for Updates", "url": "https://stefan.sofa-rockers.org/2012/04/14/check-python-site-packages-updates/", "published_at": "2012-04-14T09:50:50+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883f07df11", "title": "A Simple Web Bot with Requests and BeautifulSoup", "url": "https://stefan.sofa-rockers.org/2012/02/21/simple-web-bot-requests-and-beautifulsoup/", "published_at": "2012-02-21T11:59:51+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883f457a83", "title": "Designing and Testing PyZMQ Applications – Part 3", "url": "https://stefan.sofa-rockers.org/2012/02/15/designing-and-testing-pyzmq-applications-part-3/", "published_at": "2012-02-15T17:20:22+00:00" }, { "id": "01a0821e-b82c-727a-815e-e8883ff19223", "title": "Designing and Testing PyZMQ Applications – Part 2", "url": "https://stefan.sofa-rockers.org/2012/02/07/designing-and-testing-pyzmq-applications-part-2/", "published_at": "2012-02-07T17:54:47+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88840852611", "title": "Designing and Testing PyZMQ Applications – Part 1", "url": "https://stefan.sofa-rockers.org/2012/02/01/designing-and-testing-pyzmq-applications-part-1/", "published_at": "2012-02-01T07:05:33+00:00" }, { "id": "01a0821e-b82c-727a-815e-e888410e5ada", "title": "Book review: NumPy 1.5 Beginner’s Guide", "url": "https://stefan.sofa-rockers.org/2011/11/21/book-review-numpy-15-beginners-guide/", "published_at": "2011-11-21T17:55:00+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88841c5faa5", "title": "SimPy 2.2", "url": "https://stefan.sofa-rockers.org/2011/09/27/simpy-22/", "published_at": "2011-09-27T19:42:25+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88842313293", "title": "Building NumPy, SciPy & Matplotlib for Python 2.7 on Snow Leopard", "url": "https://stefan.sofa-rockers.org/2010/11/17/building-numpy-scipy-matplotlib-python-27-snow-leo/", "published_at": "2010-11-17T07:30:39+00:00" }, { "id": "01a0821e-b82c-727a-815e-e888425f1181", "title": "Building SciPy on Snow Leopard with Python 2.7", "url": "https://stefan.sofa-rockers.org/2010/11/11/building-scipy-snow-leopard-python-27/", "published_at": "2010-11-11T08:30:08+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88842b851da", "title": "Collectors 1.0", "url": "https://stefan.sofa-rockers.org/2010/06/24/collectors-10/", "published_at": "2010-06-24T17:52:59+00:00" }, { "id": "01a0821e-b82c-727a-815e-e88842f56fa6", "title": "Collectors 1.0-rc1", "url": "https://stefan.sofa-rockers.org/2010/04/03/collectors-10-rc1/", "published_at": "2010-04-03T08:39:15+00:00" } ] posts Claim your blog
Back to Stefan Scherfke
Blog · corpus.blog/blogs/stefan.sofa-rockers.org/posts

Stefan Scherfke

stefan.sofa-rockers.org

2024

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010