<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Molly (aka. Molo)</title>
    <description>The latest articles on DEV Community by Molly (aka. Molo) (@molostyle23).</description>
    <link>https://dev.to/molostyle23</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1218875%2F999e7fc9-1092-4f84-9fb8-bd855850106e.jpg</url>
      <title>DEV Community: Molly (aka. Molo)</title>
      <link>https://dev.to/molostyle23</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/molostyle23"/>
    <language>en</language>
    <item>
      <title>GitHub Copilot Chat now generally available for organizations and individuals</title>
      <dc:creator>Molly (aka. Molo)</dc:creator>
      <pubDate>Fri, 05 Jan 2024 01:59:11 +0000</pubDate>
      <link>https://dev.to/molostyle23/github-copilot-chat-now-generally-available-for-organizations-and-individuals-53ih</link>
      <guid>https://dev.to/molostyle23/github-copilot-chat-now-generally-available-for-organizations-and-individuals-53ih</guid>
      <description>&lt;p&gt;At GitHub Universe, we announced that GitHub Copilot has expanded and evolved GitHub into the world’s leading AI-powered developer platform. A core piece of our AI-powered developer platform is GitHub Copilot Chat, which enables the rise of natural language as the new universal programming language.&lt;/p&gt;

&lt;p&gt;Today, GitHub Copilot Chat is now generally available for both Visual Studio Code and Visual Studio, and is included in all GitHub Copilot plans alongside the original GitHub Copilot productivity boosting code completion capabilities. It is also available at no cost to verified teachers, students, and maintainers of popular open source projects.&lt;/p&gt;

&lt;p&gt;GitHub Copilot Chat is now available to all GitHub Copilot individual users. Enterprise and organization administrators can grant their development teams access to Copilot Chat by enabling the Copilot Chat setting for their users. If you’ve been using Copilot Chat in beta or have already provided access to your development team, no additional actions are required.&lt;/p&gt;

&lt;p&gt;Powered by GPT-4, available in any natural language&lt;br&gt;
Powered by GPT-4, GitHub Copilot Chat is a contextually-aware AI assistant designed specifically for developer scenarios. Teams of developers and individuals alike can prompt Copilot Chat in the natural language of their choice–from German to Portuguese and beyond–and receive real-time guidance without ever leaving the IDE. From explaining complex coding concepts to detecting security vulnerabilities and writing unit tests, Copilot Chat can help every developer innovate at the speed of thought.&lt;/p&gt;

&lt;p&gt;With so many capabilities, you might be wondering how to begin incorporating the magic of GitHub Copilot Chat into your day-to-day workflow. Copilot Chat is personalized to each developer and their unique coding practices, so it’s really up to you to decide where and when to use it. For some inspiration, we’re excited to share how developers here at GitHub are using it to stay in the flow, and build better, more secure software faster than ever.&lt;/p&gt;

&lt;p&gt;Seamless translation between programming languages&lt;br&gt;
There are many reasons why I need to translate between programming languages, including standardization efforts, breaking up monoliths, and looking for performance benefits. Copilot Chat makes it easier than ever to do exactly that by helping me understand the code that needs to be translated, and then actually translating that code into the target language. This not only saves me lots of time rewriting code and transferring logic, but also reduces cognitive load and mental effort so I can focus on quality and design.&lt;/p&gt;

&lt;p&gt;_&amp;gt; I recently had to do this for a demo where I translated a JavaScript Application to Java, and then again to C#.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Given some fundamental differences between the languages and the frameworks, the first step was bootstrapping an initial version of the app in the target language and framework. With Copilot Chat I used the @workspace /new-Slash-Command to have this up and running within a minute. After that, a simple prompt like &lt;code&gt;Translate this File to java/C#&lt;/code&gt; would often be enough for Copilot Chat to present a high quality result, automatically picking up the traits of the target language and framework. Finally, to ensure quality and performance, I used the @workspace /test-slash command to generate unit tests with ease.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;David Losert, Principal Solutions Engineer_&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Getting real-time answers to coding questions&lt;/p&gt;

&lt;p&gt;_&amp;gt; I routinely find myself opening up Copilot Chat to quickly turn an idea I have into a bash command that gets me the information I’m looking for, and saves me from having to stop what I’m doing and look up specific command flags that I routinely forget. Recently, I opened Copilot Chat to convert a helper function I had been using in my Ruby tests to valid Typescript so I could use it in part of a new project I’m working on.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Being able to quickly pull up Copilot Chat, ask a question, and tweak the results to get exactly what I’m looking for has been a welcome change from hunting through pages of search results._&lt;br&gt;
Justin Herrick, Staff Engineer&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Instant refreshers on coding practices to free up time for bigger thinking&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;_I've worked on many different tech stacks and products over my career, and have held several different roles with many teams at GitHub, too. What happens to me more than I'd care to admit now is looking at the screen and waiting for the fingers to start typing, because I know I've done this before but I'm struggling to remember how exactly. Where I used to try to hack at it again, search my history, or just search in general, now I can bring up Copilot Chat to rapidly jog my memory, and maybe even learn a few new tricks on top of that. I still enjoy pairing with others and collaborating on the big things because that's where strong relationships develop and big growth happens, but using Copilot Chat to reach what's just out of reach in memory or get me started on the basics of something new is so helpful.&lt;br&gt;
Looking at my most recent interchanges, I've blasted through translating complex SQL syntax to KQL, generating a wild regexp, testing an API scenario in my Codespace, and … oh, wow, I asked it to explain Dependabot as a pirate so I could answer my teenage son's question and make him laugh at the same time. I appreciate that it's always there and keeps me going, so I can focus more on the big thinking.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liz Saling, Staff Engineer_&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;As the global home for developers, we’re hyper-focused on how we can bring AI to the entire development lifecycle to help developers do the best work of their lives and have fun while doing it. From our own experience using Copilot Chat at GitHub, we’re confident it can do just that. Check out our guide for getting started with GitHub Copilot Chat. We can’t wait to see what you’ll build with it 🚀.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Embracing the Future: GitHub's New Go and .NET SDKs</title>
      <dc:creator>Molly (aka. Molo)</dc:creator>
      <pubDate>Fri, 05 Jan 2024 01:25:45 +0000</pubDate>
      <link>https://dev.to/molostyle23/embracing-the-future-githubs-new-go-and-net-sdks-elf</link>
      <guid>https://dev.to/molostyle23/embracing-the-future-githubs-new-go-and-net-sdks-elf</guid>
      <description>&lt;p&gt;GitHub is thrilled to unveil a groundbreaking shift in our approach to software development kits (SDKs). We are moving away from the conventional Octokit and introducing two new generated SDKs using Kiota: one in Go and the other in .NET. This transformative step marks a pivotal moment in our journey towards more dynamic, flexible, and user-friendly tools for our community.&lt;/p&gt;

&lt;p&gt;Why the Shift from Traditional Octokit SDKs?&lt;/p&gt;

&lt;p&gt;Octokit has been an essential component of GitHub’s ecosystem, providing a robust interface for interacting with GitHub’s APIs. However, as technology evolves, so must our tools. The new SDKs are not just about generating code; they are about ushering in a new era of building and integrating with GitHub. By embracing this generative approach, we can provide immediate updates to models and APIs while also introducing new features to the SDK landscape.&lt;/p&gt;

&lt;p&gt;Introducing Kiota: A Game-Changer&lt;/p&gt;

&lt;p&gt;Developed by Microsoft, Kiota is a command line tool that takes OpenAPI definitions and creates clean SDKs based on those definitions. This enables the generation of well-structured clients for a given API while allowing hand curation of the more esoteric needs of the SDK users.&lt;/p&gt;

&lt;p&gt;After exploring various generative approaches, we chose Kiota as our generation engine due to its alignment with our goal to embrace modern, efficient, and versatile technology. Kiota’s ability to generate comprehensive, idiomatic SDKs from GitHub’s OpenAPI specification perfectly complements our vision for the future of GitHub integration. This ensures that our tools are not only powerful but also intuitive and developer-friendly.&lt;/p&gt;

&lt;p&gt;Acknowledging the Progress&lt;/p&gt;

&lt;p&gt;The progress made so far would not have been possible without the incredible Kiota team and all the support they have provided to our Octokit community ♥️.&lt;/p&gt;

&lt;p&gt;The Power of Go and .NET SDKs&lt;/p&gt;

&lt;p&gt;The introduction of the Go and .NET SDKs signifies our commitment to a broader and more diverse developer community. Go, known for its efficiency and scalability, and .NET recognized for its versatility in various applications, are perfect candidates for the next generation of GitHub SDKs.&lt;/p&gt;

&lt;p&gt;Beyond Code Generation: A Vision for the Future&lt;/p&gt;

&lt;p&gt;We firmly believe that the true value of these SDKs lies not just in the code they generate but in the possibilities they unlock. While the generated models are important and achieving near 100% REST API coverage will remove usability roadblocks, those accomplishments were never the endgame.&lt;/p&gt;

&lt;p&gt;Our goal is to build SDKs that remove barriers for developers so that we can all focus on user needs. By generating what is known, we will focus on the more intriguing question of what’s needed next.&lt;/p&gt;

&lt;p&gt;These tools serve as a gateway to a new era of innovation and creativity with GitHub. The intention is to build SDKs designed to empower developers to create more robust, efficient, and creative solutions on top of the GitHub platform.&lt;/p&gt;

&lt;p&gt;Join Us in Shaping the Future&lt;/p&gt;

&lt;p&gt;As we release these SDKs, we eagerly anticipate the community joining us in this exhilarating journey. Your feedback, contributions, and insights are invaluable in shaping the future of GitHub integration.&lt;/p&gt;

&lt;p&gt;Together, let’s embrace this leap forward as we embark on an exciting new chapter with our Go and .NET SDKs. The future of GitHub integration has never looked more promising.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to access my document or stuffs that I put on ieji.de</title>
      <dc:creator>Molly (aka. Molo)</dc:creator>
      <pubDate>Fri, 29 Dec 2023 02:14:00 +0000</pubDate>
      <link>https://dev.to/molostyle23/how-to-access-my-document-or-stuffs-that-i-put-on-iejide-3bje</link>
      <guid>https://dev.to/molostyle23/how-to-access-my-document-or-stuffs-that-i-put-on-iejide-3bje</guid>
      <description>&lt;p&gt;When you log in to your Mastodon account and choose ieji.de as your server, you're opening the door to a vibrant community of diverse voices and ideas. Once you're all set up, it's easy to navigate to your profile by clicking on your profile picture. This is where you can take a stroll down memory lane and see what you've posted, as well as the posts you've boosted.&lt;/p&gt;

&lt;p&gt;Your profile is like a digital scrapbook, capturing the moments and thoughts you've shared with the world. It's a reflection of your unique perspective and the connections you've made with others in the Mastodon universe. As you scroll through your posts, you might find yourself reliving conversations, celebrating milestones, or simply marveling at the rich tapestry of experiences that make up your Mastodon journey.&lt;/p&gt;

&lt;p&gt;In addition to your own posts, you can also revisit the content you've boosted. These are the gems from fellow users that resonated with you, inspired you, or sparked a lively exchange. It's a testament to the power of community and the joy of discovering new voices that enrich your Mastodon experience.&lt;/p&gt;

&lt;p&gt;So, whether you're reminiscing about a particularly memorable post of your own or rediscovering the brilliance of a boosted message, your profile is a treasure trove of moments that define your Mastodon story. It's a place to celebrate your contributions, revisit fond memories, and continue to engage with the vibrant community that makes Mastodon and ieji.de so special.&lt;/p&gt;

</description>
      <category>mastodon</category>
    </item>
  </channel>
</rss>
