|
I'd be in favor of two articles. One article that goes into all details just might prove to be too much for someone who's only interested in one part or the other. I'd say, write an article that dives into the details of your library, and then the second article (which can link to it) can focus on demonstrating how to use the library in your real-world app.
If I've already your description correctly.
|
|
|
|
|
you got it exactly right. this was my first inclination and i'm inclined to go with it after reading all the comments here.
Thanks for your input.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Cool. I'm looking forward to it them.
|
|
|
|
|
I'd start writing about one of them and then see if the second flows nicely into that or requires a second artyicle.
GHood kluck, I'll be waiting to read it or them!
CQ de W5ALT
Walt Fair, Jr.PhD P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
1. Happy Birthday!
2. I was thinking of writing a tmdb utility myself... but then I thought someone else would probably do most of the work for me if I waited a bit. So I waited a bit and now... Voila!
3. Two articles would probably be better or one with two distinct parts.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Well, you should be happy with it as it covers all of the v3 api.
It auto manages guest sessions.
It's got dual caching - it does in memory caching on a per-thread basis for the objects - it's aggressive, it doesn't refresh at all - the in memory cache is intended to be used in a batch and then cleared.
And then it has global url based caching where you can set how aggressive it is.
It automatically recovers from TMDb's request limits too, so it will retry requests.
It does automatic paging - you can get a range of pages as a result array in one call.
It exposes the entire thing as an object model perfect for LINQing over.
I'm actually almost done - but I'm going to post it without testing the entire api.
The rationale is I'd rather put out something where a few of the calls don't work then make you wait the month it would take me to write tests for this.
It's really easy to fix, especially the bugs that are likely to crop up (field names and urls)
So that's the one caveat.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Cool! I can hardly wait!
..actually I can. I have putting off this project for over a year now so a few more days won't make much difference.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I'm excited too. It's a ton of work, but I plan to use it to do very cool yet quasi-legitimate things so it's probably worth the effort.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
It will be posted today. I'm working on the article right now.
For now, here's the source.
GitHub - codewitch-honey-crisis/Json[^]
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Happy Birthday ! I look forward to seeing you grow up
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
I'm sure you'll be right behind me, love.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
My thoughts: Enjoy your birthday! Have a great day
|
|
|
|
|
|
MarkTJohnson wrote: Savage Chickens[^] Perhaps it was a Chicken Attack?[^]
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
|
Is a Tyrannosaurus Rex that sells handguns just a small arms dealer?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It's a common misunderstanding that a Tyrannosaurus Rex can't clap because his arms are so short, but that not true at all!
The real reason a Tyrannosaurus Rex can't clap is that he's extinct!
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
|
|
|
|
|
even then it would've been a bit silly to be wandering around clapping,
all of it's prey (dinner) would have heard it coming and run away.
OIOW / short version: why would a t-rex want to clap anyway?
Message Signature
(Click to edit ->)
|
|
|
|
|
Because They enjoyed the show?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Why Jurassic that question? Perhaps you saurus and hoped to fossil conceived responses?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Did the dinosaurs die off because of reptile dysfunction?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
No, they went out on a strike.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
"Suckehihaw" is from the Osage North American First People's language: it refers to a noxious pest weed that grows aggressively by creeping, and climbing, and can even form thick mats which are difficult to walk over without tripping. It can be used to poison fish, and is known as "devil's shoestrings."
You wanna see some code like that: goto QA
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
Leave GOTO alone! If we have to forget everything just because some nitwit could misuse it, then we are all out of our jobs.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
You can use GOTO - but you shouldn't be allowed to for at least five years from the end of your course. By then you know when you should (and more importantly shouldn't) use it. And probably won't, because generally you don't need it ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|