Programming Ideas With Jake

Jake explores ideas in Java and Python programming

  • About
  • Book Reviews
  • Hamcrest Tutorials
  • Kotlin
  • Browse Old Articles
  • Python Descriptors Book

Movie Database App: Feature Flags

Posted by Jacob Zimmerman on 2022-05-04
Posted in: Movie Database App. Leave a comment

So, I’ve been working little bits here and there on the movie database app, largely working on a feature flags library since my last article. This was inspired by this article, discussing whether to “make or buy” a feature flag library. Despite the article coming to the conclusion that you should pretty much “buy”, I was compelled by it to make my own, something I’d already been thinking about little bits here and there.

So, like I said, I have been working on my own for a while now. And now that I’m getting pretty close to done, I’m thinking about switching to a pre-built solution. I still haven’t fully decided, and if I finish, I’ll write an article about it. But the main reasons for this super short article are to inform you of what I’ve been doing and to link that article, which I think is pretty good.

Also, I’m thinking about revisiting my event bus and making it async, like I originally planned. We’ll see. And I’ll talk to you later!

Movie Database App: IMDb API

Posted by Jacob Zimmerman on 2022-03-19
Posted in: Movie Database App, Python. Tagged: python. 2 Comments

Thus begins the real first article in my new Movie Database App series. Today, we’ll start looking at how I’m working with the IMDb API. Keep in mind it’s still a work in progress and could potentially remain that way until the full application is done. For instance, I still don’t have any of the “safety” features put in yet, like timeouts, retries, and “circuit breakers” with maybe backups. Also keep in mind that, while I’ll tell you my process in order when it’s important, I may tell things out of order for clarity.

Continue Reading

Start of a New Series: My Movie Database App

Posted by Jacob Zimmerman on 2022-02-26
Posted in: Movie Database App. Leave a comment

Okay, so I’ve wanted to get back into doing blogging and personal programming projects more for a while. I considered making this idea into a new book – and maybe I could a bit, some day – but for now, I’m just going to catalog my journey here.

Continue Reading

Subscript Operator Overloading: Python vs Kotlin

Posted by Jacob Zimmerman on 2022-02-19
Posted in: Python. Tagged: kotlin, operator overloading, python. Leave a comment

Being able to access items in collections using subscripting (i.e. with square brackets, like myCollection[2]) is a really big convenience for me. I hate typing method names for this functionality, especially the boring old get() method. Not only is get() boring, it’s incredibly nondescript. (On a tangent: In my opinion, it would be nice if the “default” name for a method like this was sub() or subscript(), but too few people even know the term “subscript”).

Both Python and Kotlin allow you to use operator overloading in order to get this functionality, and in this article, I’m going to do a medium dive into each one, comparing and contrasting their limitations and how they work.

Continue Reading

Don’t Decouple When it Hurts Cohesion

Posted by Jacob Zimmerman on 2021-11-13
Posted in: General Practices. Tagged: architecture, cohesion, coupling. Leave a comment

Hello again! I was reading an interesting article yesterday that brought the dichotomy of coupling and cohesion to a whole new understanding for me. Let’s look into it!

Continue Reading

Posts navigation

← Older Entries
  • Upcoming Posts

    No upcoming events

  • Python Descriptors Book

    View RSS Feed

  • Check Out My Book!

  • Upcoming Posts

    No upcoming events

  • Upcoming Events

    No upcoming events

  • Want to Browse Old Articles?

    You can find them here!
  • Ads

    Free Trial of Audible for a Month!

    If you already have an Audible account and want to help me a little, you can use my affiliate link to go shopping on Amazon while leaving me a tiny cut automatically :)

    Pay for My Shave

    Join the Dollar Shave Club to earn me $5 to use on their site

    I don't really like ads, so you should know that I only post these ads because I'm a very satisfied customer of their products. I don't feed my ads in from some silly service.
  • Affiliated Aggregators

    Java Code Geeks
    Web Code Geek
    Planet Python

    If you know of any other blog aggregators that might be willing to add my blog, let me know by emailing me at jacobz_20 at yahoo dot com.

  • Upcoming Posts

    No upcoming events

Create a free website or blog at WordPress.com.
Programming Ideas With Jake
Blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • Programming Ideas With Jake
    • Join 109 other followers
    • Already have a WordPress.com account? Log in now.
    • Programming Ideas With Jake
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...