May 2022 Summaries
5 posts from Pybites
Filter
Month:
Year:
Post Summaries
Back to Blog
In this week's episode, the hosts delve into the often "taboo" topic of pursuing higher salaries, exploring the hidden costs and considerations involved in chasing bigger paychecks. They also share personal achievements and discuss books they are currently reading, including "Create Space," "Blockchain Revolution," "Refactoring 2nd Edition," and "Brief Answers to the Big Questions," while giving special recognition to Brian Okken's "Python Testing with pytest, Second Edition." Additionally, listeners are invited to join their Facebook group for upcoming live training sessions and to provide feedback via email.
May 27, 2022
124 words in the original blog post.
In this podcast episode, the hosts discuss the development of Pybites CMS, a tool designed to streamline their business operations and serve as a practical application of their PDM philosophy, which emphasizes learning through building and addressing personal challenges. The creation of Pybites CMS provided an opportunity for Julian to enhance his coding abilities, showcasing the value of applying theoretical knowledge in real-world scenarios. The episode encourages listeners to join their Facebook group for upcoming live training and to explore their PDM coaching program for advancing Python and development skills. Additional resources on related topics, such as shipping code efficiently, are also mentioned, and listeners are invited to provide feedback via email.
May 19, 2022
124 words in the original blog post.
Windows Subsystem for Linux (WSL) allows Windows users to run a GNU/Linux environment directly on Windows without the need for a virtual machine or dual-boot setup, making it easier for developers to access Linux command-line tools and applications. Compatible with Windows 10 (build 19041 or higher) and Windows 11, WSL can be installed using PowerShell commands, with users choosing a preferred Linux distribution like Ubuntu. Once set up, developers can integrate Visual Studio Code with WSL, leveraging its Remote WSL extension to create a seamless development environment within Linux. The process includes installing essential Python tools and using the Linux file system for project storage to ensure compatibility. The guide suggests that, although some initial configuration might be necessary, WSL offers a robust platform for developers to explore Linux tools and enhance their coding skills on Windows.
May 18, 2022
1,012 words in the original blog post.
FastAPI is a high-performance web framework for Python, known for its speed, intuitiveness, and support for API standards such as OpenAPI, bolstered by the use of Pydantic and type hinting. While it's easy to quickly set up simple APIs with FastAPI, developing more complex applications requires practice, which is facilitated through a structured learning path comprising 10 exercises. These exercises guide learners from the basics of creating a "Hello World" API to implementing a full CRUD (Create-Read-Update-Delete) API for tracking food and calorie intake, complete with Pydantic models, exception handling, and authentication using JWT (JSON Web Tokens). The course also touches on returning HTML responses and securing the API with OAuth2 and JWT tokens, aiming to enhance learners' proficiency in building reliable APIs. The learning path is freely available on the codechalleng.es platform, encouraging participants to share their completed projects and engage with the community on Slack.
May 12, 2022
602 words in the original blog post.
In a recent podcast episode by the authors of "Practical Productivity with PyBites," the focus is on the challenges of maintaining deep work productivity in daily routines. Despite initially believing they were productive, the hosts discovered a decline in their deep work output, which led them to explore strategies for getting back on track. They discuss how productivity can subtly wane over time and share tips to boost deep work levels. The episode references several resources, including Cal Newport's book "Deep Work," Paul Graham's "Maker’s Schedule, Manager’s Schedule," and a productivity course designed to enhance focus and effectiveness, particularly for developers.
May 11, 2022
196 words in the original blog post.