Home / Companies / Pybites / Blog / June 2019

June 2019 Summaries

3 posts from Pybites

Filter
Month: Year:
Post Summaries Back to Blog
Pillow, a "friendly fork" of the original Python Image Library (PIL), is a widely-used tool for 2-D image processing in Python, offering functionalities such as opening, resizing, and saving images. Its compatibility with older PIL makes it a versatile choice for image manipulation across multiple platforms. The tutorial highlights the use of Pillow to perform basic tasks like opening an image, checking its attributes, and saving it in different formats, as well as resizing it with the resize() and thumbnail() functions, the latter preserving the aspect ratio. Additionally, it covers pasting images for watermarking, including using transparency masks to ensure seamless integration of logos onto images. Advanced users can explore further capabilities such as adding alpha layers or converting images to different color formats, with the documentation serving as a comprehensive guide. The practical examples demonstrate Pillow's potential in creating complex image manipulations, while also noting the convenience of alternative, simpler apps for casual users.
Jun 24, 2019 1,496 words in the original blog post.
Marc's journey into contributing to open source began with a desire to give back to the community that he enjoyed so much, despite initially feeling unsure about how to start and what value he could provide. His experience in Python programming and curiosity about contributing led him to discover codetriage.com, a platform for finding open source projects in need of help. However, it was a podcast featuring the creator of a local package, who encouraged participation from contributors of all experience levels, that truly motivated him. After reaching out to the creator with an initial vague email, Marc realized the importance of clearly communicating his skills and intentions to be more effective. This led to receiving helpful guidance on how to get involved, prompting him to further educate himself on open source contribution through YouTube and exploring the project's issue log. This experience taught Marc valuable lessons about the importance of assessing one's skills, being concise in communication, and understanding the dedication of core developers who balance open source work with their full-time jobs.
Jun 20, 2019 760 words in the original blog post.
Whiteboard interviews, a traditional method for assessing programmers' skills under pressure, are criticized for creating a stressful and unrealistic environment that can undermine candidates' confidence and lead to suboptimal hiring decisions. The article argues that this outdated practice often sets candidates up for failure by requiring them to solve problems on the spot without access to resources they would typically use, such as Stack Overflow or Google, and highlights the substantial time and financial costs for companies. To address these issues, the authors propose an alternative approach through their platform, CodeChalleng.es, which allows candidates to complete coding exercises remotely in a more comfortable setting with access to their usual resources. This approach not only provides a more accurate assessment of a candidate's abilities but also streamlines the hiring process by allowing for remote review of code submissions, followed by a face-to-face interview focused on the candidate's problem-solving strategies and technical reasoning. The ultimate goal is to make programming roles more accessible and to fill positions more efficiently by shifting away from the traditional whiteboard interview model.
Jun 05, 2019 1,218 words in the original blog post.