Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
146637 stories
·
33 followers

One-Third of US Video Game Industry Workers Were Laid Off Over the Last Two Years, GDC Study Reveals

1 Share
An anonymous reader shares a report: One-third of U.S. video game industry workers say they were laid off over the past two years, according to a new survey conducted by the organizers behind the newly revamped Game Developers Conference (GDC). Based on responses from more than 2,300 gaming industry professionals, with surveys "customized for each participant group, ensuring that developers, marketers, executives, investors and others answered questions most relevant to them," the 2026 State of the Game Industry Report found that 33% of respondents in the U.S. were laid off in the past two years. AI use has grown to 36% of respondents, but sentiment has turned sharply negative: 52% now believe generative AI is harming the industry, compared to 30% last year and 18% in 2024. On the labor front, 82% of US respondents support unionization for game workers, and 62% said they're not in a union but interested in joining one. No respondents between 18 and 24 years old opposed unionization.

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
27 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Call For Papers Listings for 1/30

1 Share

A collection of upcoming CFPs (call for papers) from across the internet and around the world.

The post Call For Papers Listings for 1/30 appeared first on Leon Adato.

Read the whole story
alvinashcraft
28 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

v1.58.1

1 Share

Highlights

#39036 fix(msedge): fix local network permissions
#39037 chore: update cft download location
#38995 chore(webkit): disable frame sessions on fronzen builds

Browser Versions

  • Chromium 145.0.7632.6
  • Mozilla Firefox 146.0.1
  • WebKit 26.0
Read the whole story
alvinashcraft
28 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

The Technology Behind MoreSpeakers.com

1 Share

In my previous post , I introduced MoreSpeakers.com, a platform dedicated to connecting aspiring speakers with experienced mentors in the technology community. In this post, I want to share some insights into the technology stack and development process behind MoreSpeakers.com.

Technology Used

MoreSpeakers.com is built using a combination of modern web technologies to ensure an user-friendly experience.

Development Stack

Tools and frameworks used in the development of MoreSpeakers.com include.

Tools

  • JetBrains Rider: The primary IDE used for development, providing a robust environment for C# and web development.
  • Azure Storage Explorer: Used for managing Azure Storage resources.
  • GitHub: For version control and collaboration among the development team.
  • Microsoft Azure: Hosting and deployment of the application.
  • Aspire: Used for to help manage dependencies and ensure an easier on boarding for new engineers.

Frameworks and Libraries

  • Frontend
    • The frontend is built using Bootstrap 5 for responsive design and a clean user interface.
    • HTMX is used to enhance interactivity and provide a seamless user experience without the need for heavy JavaScript frameworks.
  • Backend
    • The backend is developed using ASP.NET Core, providing a robust and scalable foundation for the application.
    • Entity Framework Core is used for data access and management, allowing for efficient interaction with the database.
    • SQL Server serves as the primary database for storing user profiles, mentorship requests, and other application data.

You can read more about the architecture and developer start up of MoreSpeakers.com in the GitHub repository.

AI and Vibe Coding

AI and “Vibe Coding” is all the rage these days. As I mentioned in the previous post, this project was prototyped with Claude Code. Now while the application compiled and ran, it was a mess. It took some time to get the project in a maintainable state.

Since then, we have continued to use AI tools to help with various aspects of the development process. I primarily used JetBrains Junie to help me with code generation, unit test creation, refactoring, and documentation. We’ve also used GitHub Copilot to help with code reviews of pull requests. We’ve used ChatGPT to help with the hero images and generating a lists of features to include in the platform. While AI has been a helpful tool throughout the development process, it is important to note that you still need skilled developers to “double-check” the work guide the process and ensure the quality of the final product.

AI Instructions

We used the following instructions when using AI tools to help with the development of MoreSpeakers.com.

Claude Code Instructions

Claude Code allows you to create custom instructions to guide Claude in generating code and assisting with development tasks.

Our instructions are organized into two main categories: Commands and Skills. For overall instructions for Claude Code, we have:

  • Claude.md: Instructions for using Claude to generate code snippets and assist with development tasks.
Claude Code Commands
  • Claude Commands: A collection of custom commands to streamline the use of Claude in the development process.
    • db-change.md: Instructions for making database schema changes using Claude.
    • docs.md: Instructions for generating documentation using Claude.
    • feature.md: Instructions for adding new features using Claude.
    • test.md: Instructions for creating and running tests using Claude.
Claude Code Skills
  • Claude Skills: A set of predefined skills to enhance the capabilities of Claude in the development process.
    • dotnet-feature: A skill for generating .NET features using Claude.
    • qa-engineer: A skill for performing quality assurance tasks using Claude.
    • sql-schema: A skill for managing SQL schemas using Claude.
GitHub Copilot Instructions

GitHub Copilot allows you to create customize how GitHub Copilot responds to your prompts by creating custom instructions.

According to the documentation, you can create custom instructions to guide GitHub Copilot’s responses.

GitHub Copilot can provide responses that are tailored to your personal preferences, the way your team works, the tools you use, or the specifics of your project, if you provide it with enough context to do so. Instead of repeatedly adding this contextual detail to your prompts, you can create custom instructions that automatically add this information for you. The additional information is not displayed, but is available to Copilot to allow it to generate higher quality responses.

We build a couple of task based agents/instructions to help with various development tasks. Here are the instructions we used for MoreSpeakers.com:

GitHub Agents
  • Agents.md: Instructions for using GitHub Copilot Agents to automate development tasks.
  • api-agent.md: An agent for managing API-related tasks using GitHub Copilot.
  • dev-deploy-agent.md: An agent for handling development and deployment tasks using GitHub Copilot.
  • docs-agent.md: An agent for managing documentation tasks using GitHub Copilot.
  • lint-agent.md: An agent for performing linting tasks using GitHub Copilot.
  • test-agent.md: An agent for managing testing tasks using GitHub Copilot.
JetBrains Junie Instructions

JetBrains Junie allows you to create custom instructions to guide Junie in generating code and assisting with development tasks. Instructions for customizing Junie can be found in the documentation.

Our instructions for Junie are documented in the file guidelines.md.

Want to Contribute?

If you want to help out with the project, the repository is available on GitHub. Find a bug, submit an issue and/or a pull request. We are open to contributions, whether it’s fixing bugs, adding new features, or improving documentation.

Wrap Up

As you can see, MoreSpeakers.com is built using a combination of modern web technologies and AI tools to provide a seamless user experience. The development process has been greatly enhanced by the use of AI, allowing us to focus on building a platform that truly meets the needs of aspiring speakers and experienced mentors in the technology community.

References

Read the whole story
alvinashcraft
28 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Introducing MoreSpeakers.com

1 Share

For the last two months I’ve been working on an exciting new project called MoreSpeakers.com. This platform is dedicated to bridging the gap between aspiring and experienced speakers in the technology community by creating meaningful mentorship relationships that foster growth, confidence, and knowledge sharing. The project is a collaboration between myself, Chris Woodruff, Peter Ritchie, and Jorge Cura. The idea was born, like most great ideas, from a conference conversation between Chris Woodruff and Scott Hunter during a TibiTab, if you know you know :smile:, about the challenges of getting started in public speaking.

Chris started by building a working prototype using Claude Code to see what it can do. After seeing the potential, I joined the project to help turn the prototype into a full-fledged platform. Over the next two months, we worked to design, develop, and launch MoreSpeakers.com.

MoreSpeakers.com Hero Image

Key Features

The platform’s main goal is to connect aspiring speakers with experienced mentors who can guide them through the process of becoming confident public speakers. Once a user signs up, they can create a profile highlighting their speaking interests (expertise’s) and goals. They can then browse through a list of available mentors, read their profiles, and request mentorship. Experienced speakers can also sign up to become mentors, sharing their knowledge and helping others grow.

How It Works

First step is to Sign Up. Users can create an account on MoreSpeakers.com, providing basic information about themselves and their speaking interests. After signing up, you can browse through the list of available mentors. Each mentor has a profile that includes their areas of expertise, speaking experience, and availability. When you find a mentor that aligns with your interests and goals, you can send them a mentorship request. Once a mentor accepts your request, you can start scheduling sessions and working together to improve your speaking skills.

Next step is to navigate to the Browse Speakers page. Here, you can filter speakers based on various criteria such as expertise, availability, and location. This makes it easy to find mentors who match your specific needs.

MoreSpeakers.com Browse Speakers

Once you’ve found a mentor that interests you, click on their profile to learn more about their background, experience, and areas of expertise. This information will help you determine if they are the right fit for your mentorship needs.

MoreSpeakers.com Speaker Search Results

In the search results, you can see a list of speakers that match your criteria. Each entry includes the speaker’s name, areas of expertise, and a brief bio. You can click on a speaker’s name to view their full profile.

MoreSpeakers.com Speaker Profile

The speaker profile provides detailed information about the speaker, including their biography, goals and objectives, areas of expertise’s, links to their social media profiles, their Sessionize profile (if they provided one), and more. This information will help you decide if this mentor is the right fit for you.

If the speaker looks like a good match, you can send them a Mentorship Request directly from their profile page by clicking on Request Mentorship.

Sending a Mentorship Request

After finding a mentor, you can send them a Mentorship Request.

MoreSpeakers.com Mentorship Request

This request includes the expertise’s you are interested in and a brief message explaining why you are interested in working with them and what you hope to achieve through the mentorship. Once the mentor accepts your request, you can start scheduling sessions and working together to improve your speaking skills.

The Technology Behind MoreSpeakers.com

You can read all about the technology behind MoreSpeakers.com in my detailed article.

If you want to help out with the project, the repository is available on GitHub. Find a bug, submit an issue and/or a pull request. We are open to contributions, whether it’s fixing bugs, adding new features, or improving documentation.

Wrap Up

That’s it! Now you can start your journey to becoming a confident public speaker with the help of experienced mentors on MoreSpeakers.com. We are excited to see how this platform will help aspiring speakers grow and thrive in the technology community. If you’re interested in becoming a mentor or mentee, head over to MoreSpeakers.com and sign up today!

References

Read the whole story
alvinashcraft
28 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Tim Cook is destroying his own legacy

1 Share

What responsibility do you have to speak up about bad things happening in the world? Does that responsibility change when speaking up might affect your business? What about if you're a sports creator, or the moderator of a deeply NSFW subreddit? What about if you're just a little ol' phone website? Ultimately, everyone has to make those decisions for themselves. But decisions have consequences.

Verge subscribers, don't forget you get exclusive access to ad-free Vergecast wherever you get your podcasts. Head here. Not a subscriber? You can sign up here.

On this episode of The Vergecast, David and Nilay start by talking about The Verge's …

Read the full story at The Verge.

Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories