Home / Companies / Sleuth / Blog / February 2021

February 2021 Summaries

3 posts from Sleuth

Filter
Month: Year:
Post Summaries Back to Blog
The 2020 Python survey reveals several surprising insights that can help developers improve their skills. Firstly, Python is a versatile language used across various applications such as web development and data science. Secondly, Flask and Django are the most popular web frameworks among Python developers. Thirdly, Python developers come from diverse nationalities, indicating job opportunities worldwide. Fourthly, many developers are new to Python, suggesting that it is easy for beginners to learn and use. Fifthly, Python 3 is predominantly used by developers, with only a small percentage still using Python 2. Lastly, working in teams or contributing to open-source projects can enhance one's Python development skills.
Feb 25, 2021 1,925 words in the original blog post.
The text discusses automated browser testing and its implementation using code. It explains how tests are run in a headless Chrome instance during CI, while pop-ups are allowed for interaction and debugging during development and testing. Commands are issued to the browser to simulate user actions like clicking, typing, moving, hovering, or dragging and dropping. The data returned from these commands is used to drive more commands or perform assertions. SQL queries are run on the database to verify if the intended interactions were performed successfully. Assertions based on data retrieved from the web or database follow. The text then delves into a real-world example of browser tests using Python and Django frameworks, with Selenium for web browsers. It demonstrates how page objects are used to encapsulate all browser interactions at a high level, making tests more readable and maintainable in the long run. The concept of test driven development is also discussed, where tests can be written before implementing the page, and then continuously run until the test passes. Debugging flaky tests is another important aspect covered. A code snippet is provided that captures a screenshot of the browser at the point of failure, allowing developers to reproduce and solve issues quickly. The text concludes by encouraging viewers to engage with the presenter on Twitch for further discussions or questions related to testing, CICD, or continuous deployment.
Feb 16, 2021 1,647 words in the original blog post.
On February 2nd, 2021, a commercial was released showcasing the benefits of using Sleuth for creating smart Slack standup reports. The video demonstrates how Sleuth can automatically collect deployment and development history, helping users remember their tasks from the previous week during daily standup meetings.
Feb 02, 2021 61 words in the original blog post.