Mobile Automation Newsletter - #2
A biweekly newsletter curating the latest news, tutorials, and tools for mobile test automation, covering iOS, Android, and Flutter.
A biweekly newsletter curating the latest news, tutorials, and tools for mobile test automation, covering iOS, Android, and Flutter.
Explains the concept of staged changes in Git, detailing the staging area and the two-step commit process.
A guide to building a simple, reflection-based object mapper in C#, explaining the core concepts behind libraries like AutoMapper.
The popular web accessibility tool contrast-ratio.com has been transferred to new maintainers at Siege Media for future development.
An overview of Django's built-in session management system, explaining its security features and how to configure them for robust user data protection.
A beginner's guide to routing and HTTP request handling using the Hummingbird server-side Swift framework, covering trie-based routing and dynamic parameters.
Using Azure Network Watcher's Traffic Analytics to identify and fix common configuration mistakes in Azure networking environments.
A frontend engineer shares advice on transitioning to backend development, emphasizing workflow and mentorship over deep technical knowledge.
A technical guide on using Pinecone vector search and OpenAI's API to build a semantic search engine for personal blog posts.
A tutorial on fine-tuning a BERT model for text classification using the new PyTorch 2.0 framework and the Hugging Face Transformers library.
A developer shares their journey in open source, focusing on web security, Node.js contributions, and receiving the GitHub Stars 2023 award.
A collection of advanced Neovim tips for power users, covering text navigation, pasting, deletion, and Git integration.
A developer tackles a Python set exercise, fixes a Django template bug, and improves type annotations in a SaaS application.
A developer's analysis of Podman as a Docker alternative, concluding it's not yet a viable replacement due to docker-compose issues.
A guide to getting started with Microsoft Sentinel, covering its SIEM/SOAR capabilities, cost structure, and initial setup for security monitoring.
A tutorial on using CSS :empty and :has() pseudo-classes to conditionally hide elements based on their content or child elements.
A developer compares GPT-4 to GPT-3.5, sharing hands-on experiences with coding tasks and evaluating the AI's strengths and weaknesses.
An overview of prompt engineering techniques for large language models, including zero-shot and few-shot learning methods.
A guide on handling page load events and network calls in Cypress tests to ensure reliable test execution.
Explains that Django signals are synchronous and discusses their tradeoffs, including performance and debugging considerations.