#python
35 posts
(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup - in my current role as a CTO of an early-stage startup, I make many…
Engineering Team Lessons from Cycling - having a background in team sports (Rugby) and individual sports (running), I enjoy such posts that bring experience from one domain to…
Designing Age-Inclusive Products: Guidelines And Best Practices - I have a 91-year-old grandmother who, in the last 10 years, cannot book a doctor's appointment herself as she…
Potential impacts of Large Language Models on Engineering Management - this post is an essential starter for a discussion, and I can think of other impacts. For example - how…
Today I talked about working with missing data at PyCon IL . We started with a bit of theory about mechanisms of missing data - MCAR - The fact that the data are missing is…
Missing data is prevalent in real-world data and can be missing for various reasons. Gladly, both pandas and scikit-learn several imputation tools to deal with it. Pandas offers a…
Load balancing - excellent explanations and visualizations about load balancing and different approaches. I wish for follow-up posts about caching and stickiness that influence…
Last week I gave an extended version of my talk about box plots in Noa Cohen 's Introduction to Data Science class at Azrieli College of Engineering Jerusalem. Slides can be found…
How to communicate effectively as a developer . - writing effectively is the second most important skill after reading effectively and one of the skills that can differentiate you…
Earlier today, I spoke at DataTLV conference about box plots - what they expose, what they hide, and how they mislead. My slides can be found here , and the code used to generate…
Tests aren’t enough: Case study after adding type hints to urllib3 - I read those posts as thrillers (and some of them are the same length :). This post describes the effort of…
4 Things Tutorials Don't Tell You About PyPI - this hands-on experience together with the explanations is priceless. Even if you don't plan to upload a package to PyPI anytime…
I recently run into a team lead question regarding how to grow a backend Python Developer in her team. Since I also iterated around this topic with my team I already had few ideas…
Writing a Great CV for Your First Technical Role - a series of 3 parts about best practices, mistakes, and pitfalls in CV showing both good and bad examples. I find the posts…
I read Domino Lab post about " Data Exploration with Pandas Profiler and D-Tale" where they load diagnostic mammograms used in the diagnostic of breast cancer from UCI website.…
9 Steps to Software Project Handovers - handover is always a challenge and especially when a person leaves the organization and is no longer available for questions or able to…
- 5 tips for using Pandas·2 min
Recently, I worked closely with Pandas and found out a few things that are might common knowledge but were new to me and helped me write more efficient code in less time. 1. Don't…
How to set compensation using commonsense principles - yet another artwork by Erik Bernhardsson. I like his analytics approach and the way he models his ideas. His manifest…
Yesterday I read Boris Gorelik post - Before and after: Alternatives to a radar chart (spider chart) and I also wanted to used this visualization but using Plotly. So I created…
Never attribute to stupidity that which is adequately explained by opportunity cost - if you have a capacity for only 10 words, those are the 10 words you should take -…
I run into this medium post today - " How To Capitalize All Words in a String in Python ". It explains how to c onvert “hello world” to “Hello World” but it does it the hard way.…
- argparse choices·1 min
I saw this post in Medium regarding argparse, which suggests the following - parser.add_argument("--model", help="choose model architecture from: vgg19 vgg16 alexnet", type=str) I…
Bonus - R-miss-tastic - theoretical background and resources which relate to R missing values package. I recommend the lecture notes. https://rmisstastic.netlify.com/lectures/…
I saw the following post about list comprehension tricks in Python . I really like python comprehension functionality - dict, set, list, I don’t discriminate. So 3 follow up notes…
“ NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.” NetworkX lets the user create a graph and…
Today I was trying to run my first EMR, here are few lessons I learned during this day. I have previously run hadoop streaming mapreduce so I was familiar with the mapreduce state…
You have a python dictionary, you want to get the value of specific key in the dictionary, so far so good, right? And then a KeyError - Traceback (most recent call last): File…
This is actually a summary of few talks which deals with "under the hood" topics, the talks partially overlap. Those topics include - memory allocation and management,…
EuroPython talk by: Francisco Fernández Castaño https://ep2014.europython.eu/en/schedule/sessions/70/ The talk was classified as novice and so it was - very basic graph database…
- Learning Chess from Data·1 min
EuroPython talk I gave today. Joint work with N.M. Talk is here - https://ep2014.europython.eu/en/schedule/sessions/18/ Slides and code - https://github.com/nivm/learningchess
EuroPython talk by: Peter Hoffmann , @peterhoffmann https://ep2014.europython.eu/en/schedule/sessions/47/ A talk by Peter Hoffmann from Blue Yonder which is one of the sponsors of…
- Full Stack Python·1 min
EuroPython talk by: Matt Makai, @mattmakai https://ep2014.europython.eu/en/schedule/sessions/41/ I expected this talk to be full with buzzwords and it was... but in a good sense.…
Yesterday I attended the "Andrew Ng and pyStruct" meetup. http://www.meetup.com/berlin-machine-learning/events/179264562/ I was lucky enough to get a place to the meetup due to…
Data scientist are said to have better development knowledge than the average statistician and better statistic knowledge than the average developer. However, together with those…
MailPin -Turn an email to a web page - For me it is a cool tool that I probably won't use but it is cool and that is also important thing those days. http://mailp.in/ 10 years to…