56,966 blogs · [ { "id": "01a087e4-5b8a-718c-9ccc-1037f3af1105", "title": "Embedded Project: Lightbulb Controller", "url": "https://spiegelmock.com/2024/09/29/embedded-project-lightbulb-controller/", "published_at": "2024-09-30T05:44:08+00:00" }, { "id": "01a087e4-5b8a-718c-9ccc-1037f452cea8", "title": "A Balanced Look at GraphQL", "url": "https://spiegelmock.com/2024/09/29/a-balanced-look-at-graphql/", "published_at": "2024-09-30T02:53:48+00:00" }, { "id": "01a087e4-5b8a-718c-9ccc-1037f47ef5d2", "title": "Updates in the JS ecosystem around the recently-released Node 22 and V8", "url": "https://spiegelmock.com/2024/05/29/updates-in-the-js-ecosystem-around-the-recently-released-node-22-and-v8/", "published_at": "2024-05-30T01:00:38+00:00" }, { "id": "01a087e4-5b8a-718c-9ccc-1037f530e950", "title": "Will We Still Need Programmers?", "url": "https://spiegelmock.com/2024/04/07/will-we-still-need-programmers/", "published_at": "2024-04-08T02:12:36+00:00" }, { "id": "01a087e4-5b8a-718c-9ccc-1037f55e52db", "title": "Mastering JavaScript Tree-Shaking", "url": "https://spiegelmock.com/2023/04/02/mastering-javascript-tree-shaking/", "published_at": "2023-04-03T02:03:25+00:00" }, { "id": "01a087e4-5b8b-7377-8553-05a1f945fa78", "title": "Create a Test User in Cognito", "url": "https://spiegelmock.com/2023/01/16/create-a-test-user-in-cognito/", "published_at": "2023-01-17T00:08:22+00:00" }, { "id": "01a087e4-5b8b-7377-8553-05a1f9595d55", "title": "War and Ukrainian Linguistic Changes", "url": "https://spiegelmock.com/2022/05/01/war-and-ukrainian-linguistic-changes/", "published_at": "2022-05-01T14:20:59+00:00" }, { "id": "01a087e4-5b8b-7377-8553-05a1f9823576", "title": "Another Attempted Russian Genocide of Ukrainians", "url": "https://spiegelmock.com/2022/03/20/another-attempted-russian-genocide-of-ukrainians/", "published_at": "2022-03-20T11:17:00+00:00" }, { "id": "01a087e4-5b8b-7377-8553-05a1f994f1dc", "title": "What The Hell Is Going On With The Russian Army?", "url": "https://spiegelmock.com/2022/02/27/hilarious-hijinks-and-highlights-from-the-russia-ukraine-war/", "published_at": "2022-02-27T13:03:55+00:00" }, { "id": "01a087e4-5b8b-7377-8553-05a1fa520a20", "title": "What’s Really Going on on the Ukrainian Border?", "url": "https://spiegelmock.com/2022/02/17/whats-really-going-on-the-ukrainian-border/", "published_at": "2022-02-17T16:46:38+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-478309542bf8", "title": "What is Web3? Should You Care?", "url": "https://spiegelmock.com/2021/11/24/what-is-web3-should-you-care/", "published_at": "2021-11-24T20:03:36+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830a2fbd49", "title": "How to Trade Crypto in Your Sleep With Python", "url": "https://spiegelmock.com/2021/11/09/how-to-trade-crypto-in-your-sleep-with-python/", "published_at": "2021-11-09T11:06:18+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830aa7e1bf", "title": "Frameworkless Web Applications", "url": "https://spiegelmock.com/2021/05/29/frameworkless-web-applications-aws-cdk/", "published_at": "2021-05-30T06:37:53+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830b7e2ea3", "title": "Web Services with AWS CDK", "url": "https://spiegelmock.com/2021/01/25/web-services-with-aws-cdk/", "published_at": "2021-01-25T16:41:02+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830bd67737", "title": "Is Software Contracting For You?", "url": "https://spiegelmock.com/2020/10/20/is-software-contracting-for-you/", "published_at": "2020-10-20T19:11:25+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830c191060", "title": "Communication Tips for Engineers", "url": "https://spiegelmock.com/2020/07/22/communication-tips-for-engineers/", "published_at": "2020-07-22T12:08:00+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830c3f57c1", "title": "Decentralizing Social Media", "url": "https://spiegelmock.com/2020/05/28/decentralizing-social-media/", "published_at": "2020-05-28T09:49:41+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830c4fa006", "title": "Will America Ever Be A Socialist Country?", "url": "https://spiegelmock.com/2020/02/25/will-america-ever-be-a-socialist-country/", "published_at": "2020-02-25T12:49:25+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830cf78a9e", "title": "Python 2020: Modern Best Practices", "url": "https://spiegelmock.com/2020/01/04/python-2020-modern-best-practices/", "published_at": "2020-01-04T13:55:14+00:00" }, { "id": "01a0d19c-014e-72c6-81d0-47830cfc38b5", "title": "Studying Russian as a Foreign Language", "url": "https://spiegelmock.com/2019/11/17/studying-russian/", "published_at": "2019-11-17T14:31:00+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe4ba1cd1", "title": "Русский – Изучать Как Иностранный Язык", "url": "https://spiegelmock.com/2019/11/16/studying-russian-in-russian/", "published_at": "2019-11-16T14:32:56+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe51af063", "title": "Serverless WebSockets", "url": "https://spiegelmock.com/2019/08/02/serverless-websockets/", "published_at": "2019-08-02T14:23:16+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe5d06780", "title": "Web Application Boring Stack: 2019 Edition", "url": "https://spiegelmock.com/2019/07/16/web-application-software-stack-2019-edition/", "published_at": "2019-07-16T11:56:01+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe5f37e4f", "title": "Video Encoding on AWS", "url": "https://spiegelmock.com/2019/06/08/video-encoding-on-aws/", "published_at": "2019-06-08T09:57:56+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe68782a8", "title": "e-ID", "url": "https://spiegelmock.com/2019/03/10/e-id-and-estonia/", "published_at": "2019-03-10T16:13:14+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe6fc095b", "title": "Lambda Function To Route Twilio Incoming Phone Calls", "url": "https://spiegelmock.com/2019/01/14/lambda-function-to-route-twilio-incoming-phone-calls/", "published_at": "2019-01-14T20:40:18+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe7e3bd51", "title": "Making Use Of AWS Secrets Manager", "url": "https://spiegelmock.com/2019/01/08/making-use-of-aws-secrets-manager/", "published_at": "2019-01-08T13:35:12+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe8511d4b", "title": "Serverless Python API Development", "url": "https://spiegelmock.com/2018/11/21/rapid-api-serverless-development/", "published_at": "2018-11-21T21:40:29+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe8e23ac5", "title": "Serverless Python Web Applications With AWS Lambda and Flask", "url": "https://spiegelmock.com/2018/09/06/serverless-python-web-applications-with-aws-lambda-and-flask/", "published_at": "2018-09-06T17:26:09+00:00" }, { "id": "01a0d19c-57eb-71a5-a3fb-564fe9d01719", "title": "Ulex: an Open Source Legal Framework", "url": "https://spiegelmock.com/2018/09/05/ulex-an-open-source-legal-framework/", "published_at": "2018-09-05T11:54:08+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d8de011b0", "title": "projectM: OpenGL and Shader Modernization", "url": "https://spiegelmock.com/2018/07/29/projectm-opengl-and-shader-modernization/", "published_at": "2018-07-29T18:30:49+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d8ec02843", "title": "The Internet Hypernormalization Effect", "url": "https://spiegelmock.com/2018/07/10/the-internet-hypernormalization-effect/", "published_at": "2018-07-10T14:05:19+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d8f625ea8", "title": "Travel: Dublin", "url": "https://spiegelmock.com/2018/04/17/travel-dublin/", "published_at": "2018-04-17T16:25:18+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d8fca9abc", "title": "Travel: Venice", "url": "https://spiegelmock.com/2018/04/15/travel-venice/", "published_at": "2018-04-15T20:47:25+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d90247393", "title": ": A Peek At Academia", "url": "https://spiegelmock.com/2018/04/15/a-peek-at-academia/", "published_at": "2018-04-15T14:40:14+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d90434f1c", "title": "Travel: Amsterdam", "url": "https://spiegelmock.com/2018/04/15/travel-amsterdam/", "published_at": "2018-04-15T12:29:45+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d90a1f427", "title": "projectM Music Visualizer Status Update", "url": "https://spiegelmock.com/2018/04/07/projectm-music-visualizer-status-update/", "published_at": "2018-04-07T08:17:19+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d90fda95f", "title": "Open-source Trusted Computing for IoT", "url": "https://spiegelmock.com/2018/03/01/open-source-trusted-computing-for-iot/", "published_at": "2018-03-01T18:57:13+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d919c3ea5", "title": "Travel: Budapest, Hungary", "url": "https://spiegelmock.com/2018/02/18/travel-budapest-hungary/", "published_at": "2018-02-18T15:28:02+00:00" }, { "id": "01a0d19c-9f02-736b-bfc0-4e8d9278fff4", "title": "Information vs. Encodings", "url": "https://spiegelmock.com/2017/12/01/information-vs-encodings/", "published_at": "2017-12-02T01:41:08+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18a6cb3fc", "title": "GStreamer: State of the Union", "url": "https://spiegelmock.com/2017/11/09/gstreamer-state-of-the-union/", "published_at": "2017-11-09T22:14:47+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18b19106d", "title": "Heroku logging to AWS Lambda", "url": "https://spiegelmock.com/2017/10/26/heroku-logging-to-aws-lambda/", "published_at": "2017-10-26T15:39:42+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18c133afd", "title": "Internet Engineering Task Force Meeting 99 – Dispatches", "url": "https://spiegelmock.com/2017/09/18/internet-engineering-task-force-meeting-99-dispatches/", "published_at": "2017-09-18T23:41:17+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18d04e4a7", "title": "IoT Security Through Open Certification", "url": "https://spiegelmock.com/2017/08/14/iot-security-through-open-certification/", "published_at": "2017-08-14T08:40:01+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18dd5f5c5", "title": "Mischa’s {Fun,Lucrative} Project Ideas", "url": "https://spiegelmock.com/2017/07/10/mischas-funlucrative-project-ideas/", "published_at": "2017-07-10T13:45:19+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18e51cdfb", "title": "Drug War, Still Going For Some Reason", "url": "https://spiegelmock.com/2017/05/19/drug-war-still-going-for-some-reason/", "published_at": "2017-05-19T14:23:02+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b18f120a61", "title": "SF PostgreSQL Conference", "url": "https://spiegelmock.com/2016/12/11/764/", "published_at": "2016-12-12T04:07:00+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b19000246b", "title": "Healthy Skepticism and Hacking Attribution", "url": "https://spiegelmock.com/2016/10/21/0wned-by-put1n-2/", "published_at": "2016-10-22T01:57:08+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b1905e82ea", "title": "What’s Wrong With the Affordable Care Act", "url": "https://spiegelmock.com/2016/08/17/whats-wrong-with-the-affordable-care-act/", "published_at": "2016-08-17T22:05:28+00:00" }, { "id": "01a0d19c-d6b4-711e-86ef-c0b1913bc06d", "title": "projectM: Open-Source Music Visualization", "url": "https://spiegelmock.com/2016/08/03/projectm-open-source-music-visualization/", "published_at": "2016-08-03T15:00:00+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f34febc5be", "title": "AWS Lambda Editor Plugin for Sublime Text", "url": "https://spiegelmock.com/2016/07/19/aws-lambda-editor-plugin-for-sublime-text/", "published_at": "2016-07-19T14:30:13+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f350855d8e", "title": "Mac OS X El Capitan and OpenSSL Headers", "url": "https://spiegelmock.com/2016/07/05/mac-os-x-el-capitan-and-openssl-headers/", "published_at": "2016-07-05T04:53:58+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f3516f5e27", "title": "Developing a cloud-based IoT service", "url": "https://spiegelmock.com/2016/03/27/developing-a-cloud-based-iot-service/", "published_at": "2016-03-27T03:41:50+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f35239776d", "title": "Diving into IoT development using AWS", "url": "https://spiegelmock.com/2016/03/27/diving-into-iot-development-using-aws/", "published_at": "2016-03-27T03:41:15+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f3529fdc46", "title": "A Night At The TechCrunch ‘Crunchies’", "url": "https://spiegelmock.com/2016/02/20/a-night-at-the-techcrunch-crunchies/", "published_at": "2016-02-20T02:07:29+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f352b9f4e1", "title": "Database Schema Design Talk", "url": "https://spiegelmock.com/2016/02/16/database-schema-design-talk/", "published_at": "2016-02-16T05:25:36+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f352ee5fd4", "title": "Poland and Ukraine in 2015", "url": "https://spiegelmock.com/2015/09/29/poland-and-ukraine-in-2015/", "published_at": "2015-09-29T11:42:35+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f3530ff059", "title": "AWS Orchestration / Unemployed DevOps Professionals", "url": "https://spiegelmock.com/2015/04/02/aws-orchestration-unemployed-devops/", "published_at": "2015-04-02T03:28:18+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f353f11c76", "title": "Evolution of READMEs", "url": "https://spiegelmock.com/2015/02/01/evolution-of-readmes/", "published_at": "2015-02-01T19:45:00+00:00" }, { "id": "01a0d19d-0b9e-7035-a3bb-e6f354907378", "title": "Fixing a typo the hard way – UNIX standards style (Part 2)", "url": "https://spiegelmock.com/2015/01/23/fixing-a-typo-the-hard-way-unix-standards-style/", "published_at": "2015-01-23T15:19:00+00:00" }, { "id": "01a0d19d-426c-701e-94b2-bb36e115dc77", "title": "Fixing the spelling of O_CREAT", "url": "https://spiegelmock.com/2015/01/20/fixing-the-spelling-of-ocreat/", "published_at": "2015-01-20T02:07:00+00:00" }, { "id": "01a0d19d-426c-701e-94b2-bb36e1d42fa1", "title": "MySQL vs PostgreSQL – Why You Care", "url": "https://spiegelmock.com/2014/10/19/mysql-vs-postgresql-and-why-you-care/", "published_at": "2014-10-19T08:44:00+00:00" } ] posts Claim your blog
Back to spiegelmock.com
Blog · corpus.blog/blogs/spiegelmock.com/posts

spiegelmock.com

spiegelmock.com

2024

2023

2022

2021

2020

2019

10 Mar 2019

2018

2017

2016

2015

2014