sethserver / programming
Over 10 years ago I wrote a Python program to help my wife with her side of the family's Secret Santa gift exchange. Now I am unleashing it onto the world! read on »
Excel's date handling quirks offer a fascinating glimpse into the complex world of software development, where early design decisions can have far-reaching consequences. From the infamous 1900 leap year bug to gene names accidentally becoming dates, Excel's temporal tribulations serve as a reminder of the challenges in balancing backwards compatibility with accuracy. As we continue to rely on this ubiquitous spreadsheet tool, its date-related idiosyncrasies persist, shaping how we interact with data and influencing fields from genetics to international business. read on »
Discover essential techniques for refactoring legacy Python projects, including modularization, design patterns, and syntax updates. Learn how to improve code quality, reduce complexity, and enhance maintainability while preserving functionality in this comprehensive guide to code refactoring. read on »
Explore asynchronous programming in Python using asyncio to boost application performance and scalability. Learn key concepts, practical examples, and best practices for handling concurrent operations efficiently in I/O-bound scenarios. read on »
Explore functional programming in Python with lambda functions, map, filter, and reduce. Learn to write cleaner, more efficient code using these powerful techniques for data manipulation and program structure. read on »
Explore Python design patterns including Singleton, Factory, and Observer, with code examples and real-world applications. Learn how to implement elegant solutions to common programming problems and create more maintainable, scalable Python code. read on »
A comprehensive comparison of Python and JavaScript, exploring their strengths, ecosystems, and ideal use cases to help developers choose the right language for their next project. read on »
Docker is a tool that allows you to package your application and its dependencies into a container that can be run on any system. This makes it easy to deploy your application to different environments without having to worry about dependencies. read on »
I love consuming new information. The first big breakthrough in my reading journey was Amazon's book delivery service. It was no longer necessary for me to coerce one of my parents into driving to B. Dalton and watch as I aimlessly wandered... read on »
GitHub does not like using the same deploy key across multiple repositories. Try it, you'll get a really fun "Key is already in use" error in a lovely pink box at the top of your screen. What if we have multiple repositories residing on one server? How do we pull from different repositories using the same user? read on »
Time in milliseconds since COVID quarantine began... read on »