Content Developer II at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
127819 stories
·
29 followers

#477: Awesome Text Tricks with NLP and spaCy

1 Share
Do you have text that you want to process automatically? Maybe you want to pull out key products or topics of conversation? Maybe you want to get the sentiment? The possibilities are many with this week's topic: NLP with spaCy and Python. Our guest, Vincent D. Warmerdam, has worked on spaCy and other tools at Explosion AI and he's here to give us his tips and tricks for working with text from Python.

Episode sponsors

Posit
Talk Python Courses

Links from the show

Course: Getting Started with NLP and spaCy: talkpython.fm

Vincent on X: @fishnets88
Vincent on Mastodon: @koaning

Programmable Keyboards on CalmCode: youtube.com
Sample Space Podcast: youtube.com

spaCy: spacy.io
Course: Build An Audio AI App: talkpython.fm
Lemma example: github.com
Code for spaCy course: github.com

Python Bytes transcripts: github.com
scikit-lego: github.com
Projects that import "this": calmcode.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy




Download audio: https://talkpython.fm/episodes/download/477/awesome-text-tricks-with-nlp-and-spacy.mp3
Read the whole story
alvinashcraft
18 minutes ago
reply
West Grove, PA
Share this story
Delete

Daily Reading List – September 20, 2024 (#402)

1 Share

I’m flying to Washington DC today with my oldest son to look at colleges. It was a vacation day from work (mostly), but I still did some reading worth sharing.

[article] Techniques to Tackle Technical Debt with Dustin Thostenson. Read this transcript (or listen to the podcast itself) for insights into identifying, prioritizing, and fixing tech debt.

[article] Paying down tech debt: further learnings. More on tech debt! This looks at incremental and big-bang approaches.

[blog] Debunking Kafka Top 5 Use Cases. Derek’s had enough of people throwing too many use cases at their Kafka infrastructure.

[article] Google’s NotebookLM evolves: What IT leaders need to know about its enterprise applications. This is the most interesting AI tech from the past month, and that’s saying something. And it embeds a tweet from me, so you KNOW it’s good.

[blog] Innovating at the speed of light: A CosMc’s story. You don’t have to be a small company to be nimble. McDonald’s folks share how they went from concept to reality in a short time.

[article] AWS sees customers repatriating workloads as cloud wars heat up. I think what you’re seeing is folks who lifted-and-shifted having buyers remorse. And a few cloud vendors cleaned up on those early migrations, but now have unsettled tenants.

[blog] Cost management for AI/ML platforms with Google Kubernetes Engine. Use clouds the right way, and repatriation will seem silly. I like when clouds make it easier to use them the right way.

[blog] Google is a Leader in the 2024 Gartner® Magic Quadrant™ for Container Management. Speaking of GKE, it’s still among the best ways to do Kubernetes in the cloud. I use all the options from the major hyperscalers, and don’t think it’s as close as represented here!

[blog] Pulumi Google Cloud Provider Version 8.0.0. If you’re using Pulumi already, or just looking to get rolling with a good infrastructure automation strategy, take a look at what’s new.

[article] Pfizer’s Future of Development. How does a big company truly change how they deliver software? I like the focus areas here, and the outcomes are excellent.

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:



Read the whole story
alvinashcraft
19 minutes ago
reply
West Grove, PA
Share this story
Delete

Report: Qualcomm Made a New Bid to Purchase Intel

1 Share

The Wall Street Journal reported that Qualcomm has approached Intel about a complete takeover of the company in recent days.

The post Report: Qualcomm Made a New Bid to Purchase Intel appeared first on Thurrott.com.

Read the whole story
alvinashcraft
1 hour ago
reply
West Grove, PA
Share this story
Delete

Boost Your Development with Azure Tools for Visual Studio Code

1 Share

As the cloud becomes essential for modern software development, integrating cloud solutions into your development process can significantly boost productivity. Microsoft Azure offers a comprehensive suite of services and tools to help developers create, deploy, and manage cloud applications. Using Azure extensions for Visual Studio Code is one of the simplest ways to utilize Azure’s features. This blog post will discuss using the Azure Tools extension pack for Visual Studio Code and the best extensions for various development roles.

 

azure extensions marketplace.png

 

Why Use Azure Tools for Visual Studio Code?

By integrating Azure Tools directly into VS Code, developers can deploy applications to Azure quickly and manage cloud infrastructure without leaving their coding environment. The Azure Tools extension pack offers a powerful set of tools for developers ranging from frontend specialists to DevOps engineers.

Let’s take a deeper dive into the available extensions and help you choose the right ones for your specific needs.

 

Azure Tools for Every Developer Type

The Azure Tools extension pack consists of various extensions tailored to specific development tasks. Whether you’re a fullstack developer, DevOps engineer, or data engineer, there’s an extension that fits your workflow.

 

Fullstack Developers

Fullstack developers work on both frontend and backend aspects of applications. With Azure, you can deploy an entire stack to the cloud effortlessly.

  • Azure Container Apps: Allows you to create or manage containerized applications, enabling you to handle different parts of your app stack, such as frontend and backend.
  • Azure Functions: Create serverless functions to handle backend tasks and seamlessly integrate with frontend apps.
  • Azure App Service: Deploy complete web solutions, including dynamic backend services, APIs, and server-side logic.

When to Use: If you're building a web app with both frontend and backend components, use these extensions to deploy and manage the entire stack on Azure.

 

Backend Developers

Backend developers often build microservices architectures and manage backend APIs and databases. Azure offers tools that simplify scaling, containerization, and serverless backend logic.

  • Azure Container Apps: Use this to manage server-side logic, APIs, and microservices efficiently with containerized solutions.
  • Azure Functions: Provides the ability to create scalable, event-driven backend services.
  • Azure App Service: Enables deploying RESTful APIs and other backend components.

When to Use: When developing microservices, backend logic, or APIs for your application, these tools provide the ability to scale effortlessly without managing infrastructure.

 

DevOps Engineers

If you’re responsible for CI/CD pipelines and managing cloud infrastructure, the Azure Tools extension pack can help automate the entire process.

  • Azure Container Apps: Automates the deployment and scaling of containerized applications.
  • Azure Functions: Use serverless functions in automated deployment processes, integrating into broader workflows.
  • Azure App Service: Integrates directly with code repositories, offering automated deployments and performance monitoring.
  • Azure Static Web Apps: Integrates with GitHub Actions or Azure DevOps for seamless automation.

When to Use: Use these extensions when setting up CI/CD pipelines or automating deployment processes for scalable applications.

 

Frontend Developers

Frontend developers specialize in building user interfaces with libraries like React, Angular, or Vue.js. The Azure Tools extension pack streamlines workflows for static websites and single-page applications.

  • Azure Static Web Apps: Deploy and preview static websites easily.
  • Azure App Service: Use for deploying dynamic frontend apps with backend APIs.
  • Azure Storage: Manage static assets and offer data storage solutions.

When to Use: Perfect for deploying and managing static websites or single-page applications, with integrations for automatic deployments from GitHub or Azure DevOps.

 

Enterprise Developers

Working on large-scale apps or building Software as a Service (SaaS)? The Azure Tools extension pack offers extensive capabilities for scaling and monitoring mission-critical applications.

  • Azure Container Apps: Scale multi-tenant services in containers.
  • Azure Functions: Automate backend processes and workflows.
  • Azure App Service: Deploy and monitor large-scale applications with robust scaling options.

When to Use: When building enterprise-level applications or SaaS products, these tools help ensure scalability and reliability for business-critical services.

 

API Developers

If you build APIs for mobile or web applications, Azure has tools that make it easy to create, deploy, and manage APIs.

  • Azure Functions: Deploy serverless APIs with easy scaling.
  • Azure Container Apps: Use containers for deploying APIs with complex requirements.
  • Azure Storage: Manage API data storage with blobs, queues, and tables.

When to Use: For building RESTful or serverless APIs, these extensions streamline the process of deployment and scaling.

 

Data Engineers

Data engineers need tools for processing and analyzing large data streams. The Azure Tools extension pack helps create scalable environments for data pipelines and workflows.

  • Azure Container Apps: Deploy data processing pipelines in containers.
  • Azure Functions: Trigger ETL tasks and automate workflows based on real-time data changes.

When to Use: When working with large-scale data streams, these tools help create scalable environments for real-time data processing and analysis.

 

How to Get Started

Install Visual Studio Code: If you haven’t already, download and install Visual Studio Code.

Install the Azure Tools extension pack: Open VS Code, navigate to the Extensions view, and search for “Azure Tools.” Install the extension pack from Microsoft.

Navigate to Azure view: Click on the Azure icon in sidebar to open the Azure Resources view. Once you're signed in, the Resources view will display all your existing resources. You can create and manage these services right from VS Code. 

Sign in to Azure: After installation, sign in to your Azure account directly from VS Code by pressing F1 and selecting “Azure: Sign In”. 

Begin Building: After signing in, you can deploy apps, manage containers, and automate deployments, all within VS Code.

 

Conclusion

The Azure Tools extension pack allows developers to use Azure's cloud services without changing environments, making it easier to build web apps, manage backend services, deploy APIs, and process large datasets.

Ready to supercharge your development process? Install the Azure Tools extension pack and start deploying to Azure today!

Read the whole story
alvinashcraft
1 hour ago
reply
West Grove, PA
Share this story
Delete

Kaizen! Just do it (Friends)

1 Share

Gerhard Lazu joins us for Kaizen 16! Our Pipe Dream™️ is becoming a reality, our custom feeds are shipping, our deploys are rolling out faster & our tooling is getting just right.

Leave us a comment

Changelog++ members get a bonus 10 minutes at the end of this episode and zero ads. Join today!

Sponsors:

  • Assembly AI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more.
  • Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod
  • SpeakeasyProduction-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
  • Test Double – Find out more about Test Double’s software investment problem solvers at testdouble.com.

Featuring:

Show Notes:

Something missing or broken? PRs welcome!





Download audio: https://op3.dev/e/https://cdn.changelog.com/uploads/friends/62/changelog--friends-62.mp3
Read the whole story
alvinashcraft
1 hour ago
reply
West Grove, PA
Share this story
Delete

Open Source .NET Aspire and Dapr: What Are They? - DZone

1 Share
This article covers both .NET Aspire and Dapr, the problems they solve, their differences, and why .NET developers should use them together.
Read the whole story
alvinashcraft
1 hour ago
reply
West Grove, PA
Share this story
Delete
Next Page of Stories