New side project, kinda Show more
In case anyone is interested, I have started work on a tiny wrapper on top of Pandas, which would add support for technical analysis and back testing of pricing strats: https://github.com/preslavrachev/pandas-ta
I have long wished for an easy way to attach various indicators as Pandas columns, by just following a simple naming convention. Pandas-TA is supposed to help with that.
NOTE: This lib is in an extremely early and ugly stage, and should serve only as a PoC for now. Feedback is always welcome
Let me do a proper #introduction. I am a genuinely curious individual, born and raised in 🇧🇬, currently living in 🇩🇪. As a software engineer, I have worked on projects spanning #gamedev, #fintech and #dataanalytics.
I hate the status quo. I am a natural-born builder and tinkerer. Programming is my way of building things, and so are reading, writing, blogging, and making music.
Last, but not least, I am a long-distance running wannabe, who dreams of running an ultra-marathon one day (a long way to go)
After reading one more time about the Electron vs Native-Apps discussion, I simply had to think back: From the number of programs an average user could/has open on their machine, I don't think there was a big change in the past 15-20 years.
But our machines went from 64-128MB of RAM to 8-16GB of middle-grade machines. Not to mention the change in the processing power… We do something wrong.
Last weekend, I moved my blog in what seems a small design step, but a serious milestone forward. I added the possibility to write micro-posts, or just about anything that is simply a passing thought, perhaps a sentence requiring no sentence whatsoever.
Not every post can, or even needs to be a few pages long, with a bunch of the research and heavy on media. Sometimes, the most ingenious messages hide in the simple, unfinished sentence.
They Don’t Make Music Like They Used To
(submitted by djmobley)
It is a tiny lib that allows you to have mongo-like db right in you RAM or hard drive. It is written in C, but you can find bindings for almost every other platform.
‘German Regulators Just Outlawed Facebook's Whole Ad Business’
“Facebook will no longer be allowed to force its users to agree to the practically unrestricted collection and assigning of non-Facebook data to their Facebook user accounts…”
With the risk of people calling me names, I have started pulling off my old and popular articles off Medium and leaving only a link to my blog.
First one just went down the drain: https://medium.com/@preslavrachev/gulp-vs-grunt-why-one-why-the-other-f5d3b398edc4
My new #python article is out: "Dependency Injection in Python: The Java Guy's Perspective" https://preslav.me/2018/12/20/dependency-injection-in-python/
This is a bit of a controversial topic in the Python community. Feedback is more than appreciated. #readmystuff
The essay is by John Perry Barlow and this excerpt is featured in the song:
> How very like the future this place might be: a tiny world just big enough to support the cubicle of one Knowledge Worker. I feel a wave of loneliness and head back down. But I’m going too fast. I plunge right on through the office floor and into the bottomless indigo below. Suddenly I can’t remember how to stop and turn around. Do I point behind myself? Do I have to turn around before I can point? I flip into brain fugue
Aggregations in #MongoDB, yay or nay? IMHO, a good idea, but often what could otherwise be solved by a couple of joins and groups in an RDBMS, ends up becoming a super convoluted aggregation pipeline.
What has your experience been?
I like to remember when at my old company one of the senior developers, out of nowhere, burst out in frustration while working: "Ugh! Who did this? Who put this in the controller? That's so stupid! I've been debugging this for hours! Seriously, who did this?"
We all turned around, holding our breath, and then he, still upset, added: "I was probably the one who did it, by the way".
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!