Recent Discussions
Web Development for Beginners: Learners Matchmaking!
Hey Everyone, Thanks for joining the Web Development for Beginners course! Learning and building together is the goal of this course. Post the below information and I will make sure to connect you with similar students so you can build together in this 8 weeks! Name Experience Level Location / Timezone Where can we find you? LinkedIn / Twitter / Telegram / etc Example: Korey Stegared-Pace I love JavaScript Europe/Sweden Twitter - koreyspace / LinkedIn: Korey Stegared-Pace6.7KViews0likes45CommentsRust Learners - Matchmaking
Hey Everyone, Thanks for joining the Getting Started with Rust workshops! The interest in Rust is incredible. In order to help learners find other learners that are at the same skill level, geographic area and maybe even previous programming experience, I have created this thread. Feel free to post and contact others that you would like to learn Rust with. I will start with my own: Name: Korey Experience with Rust: Advanced Beginner Previous Programming Experience: Python (AI/ML), Javascript Where to Contact Me: Twitter - @koreyspace LinkedIn: /koreyspace3.6KViews0likes20CommentsHow Linux Works: A Primer
If you attended my session on How Linux Works, you'll be able to find my notes here. - https://publicnotes.blob.core.windows.net/publicnotes/0-how-linux-works.png Don't forget to sign up for my next session on Linux on Azure talk here https://developer.microsoft.com/en-us/reactor/events/18178/4.3KViews10likes7CommentsMicrosoft Power Pages - Q&A
Hey Everyone, Thanks for joining the https://aka.ms/decpowerpagesbootcamp This space is dedicated to help learners find solutions or answer questions related to Power Pages. Feel free to share your question, and we will use this space to learn together. Regards.2.5KViews4likes6CommentsGetting Started with Rust: Getting Your First Rust Job AMA
Hey Everyone, We will have Marcus Grass speak at the Reactor on Wednesday, Nov. 2nd! He will talk about his journey working as a Java Developer to working now as a full-time Rust Developer at Embark Studios in Stockholm. He will share his tips and advice of moving from using Rust just as a "hobby" language to working with it professionally. If you have any questions for Marcus, please ask them here and we will make sure they get answered during the stream!1.7KViews0likes5CommentsMicrosoft Power Pages - Matchmaking
Hey Everyone, Thanks for joining the https://aka.ms/decpowerpagesbootcamp To help learners find other learners that are at the same skill level, geographic area, and even previous experience, I have created this thread. Feel free to post and contact others that you would like to learn Power Pages with. I will start with my own Name: Bruno Capuano Power Platform Experience: Intermediate Twitter: https://twitter.com/elbruno LinkedIn: https://www.linkedin.com/in/elbruno/2KViews6likes4CommentsBuilding your resume API with GitHub Codespaces and Azure Functions
Hi everyone, I'm Gwyn, host of the "Building your resume API with GitHub Codespaces and Azure Functions" workshop. Wanted to stop by and share the workshop resources and if you have any questions after the workshop, let me know here. Here's what the workshop walks you through building, you'll get hands-on with several Azure and GitHub services including GitHub Actions, Codespaces, Azure Functions, Azure Bicep, and more: You'll need: - Azure account - GitHub account No prerequisites when it comes to knowledge All the source code can be found here: madebygps/serverless-resume-api: Your resume api in Azure serverless (github.com) Please share any questions or comments below1.9KViews5likes4CommentsRust Learners LATAM - Matchmaking
Buenas, ¡Gracias por unirse a los talleres Primeros Pasos con Rust! El interés en Rust es increíble. Con el fin de ayudar a los estudiantes a encontrar otros estudiantes que tengan el mismo nivel de habilidad, área geográfica y tal vez incluso experiencia previa en programación, he creado este hilo. Siéntete libre de publicar y contactar a otras personas con las que te gustaría aprender Rust. Voy a empezar con la mía: Nombre: Bruno Capuano Experiencia con Rust: Principiante Avanzado Experiencia previa en programación: Python (AI/ML), C#, C++ Dónde contactarme: General - https://aka.ms/elbruno Twitter - https://twitter.com/elbruno LinkedIn: https://www.linkedin.com/in/elbruno/1.4KViews4likes3CommentsEjercicio: Dibujar círculos con macroquad
Primeros Pasos con Rust Hola compañeros, si tienen un tiempo libre podrían ayudarme a terminar este corto programa con https://macroquad.rs/. El objetivo es dibujar en varios círculos de radio aleatorio en filas sin exceder las dimensiones de la pantalla. Para esto estoy creando un iterator personalizado que tiene en cuenta los últimos valores de radio y posiciones x e y generadas, y que trata de verificar que el círculo se pueda dibujar dentro del ancho y el alto de la ventana. Por el momento, mi programa dibuja los círculos en una diagonal. Creo que debo corregir el método next(). Gracias por su ayuda. cargo new shapes --vcs none [package] name = "shapes" version = "0.1.0" rust-version = "1.67" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] macroquad = "0.3" rand = "0.8" main.rs: use ::rand as ra; use macroquad::{color, prelude::*}; use ra::Rng; //use macroquad::rand::rand::prelude::*; /// Representa un objeto para ubicar un círculo en la pantalla. struct Posicionador { ultimo_r: f32, ultimo_x: f32, ultimo_y: f32, aleatorio: ra::rngs::ThreadRng, } impl Posicionador { /// Crea un nuevo objeto. fn new() -> Self { Self { ultimo_r: 0.0, ultimo_x: 0.0, ultimo_y: 0.0, aleatorio: ra::thread_rng(), } } } // Un iterador para crear varios círculos impl Iterator for Posicionador { type Item = Circulo; fn next(&mut self) -> Option<Self::Item> { // Espacio entre los círculos let espacio: f32 = 15.0; // Crear un radio aleatorio let nuevo_radio: f32 = self.aleatorio.gen_range(20..101) as f32; // Verificar que las dimensiones del círculo no sobrepasen las dimensiones de la ventana if (nuevo_radio + self.ultimo_x > screen_width()) || (nuevo_radio + self.ultimo_y > screen_height()) { // Aquí un círculo ya no cabe en la pantalla, por lo que terminamos el iterador return None; } // Actualizar los valores para el recién círculo creado self.ultimo_r = nuevo_radio; self.ultimo_x += nuevo_radio + espacio; self.ultimo_y += nuevo_radio + espacio; // Retornar el círculo pedido Some(Circulo { radio: self.ultimo_r, color: color::GOLD, posicion: Punto { x: self.ultimo_x, y: self.ultimo_y, }, }) } } /// Representa la ubicación x e y de un círculo. #[derive(Debug, Clone)] struct Punto { x: f32, y: f32, } /// Representa un círculo geométrico. struct Circulo { radio: f32, color: macroquad::color::Color, posicion: Punto, } impl Circulo { /// Dibuja el círculo en la pantalla fn dibujar(&self) { draw_circle(self.posicion.x, self.posicion.y, self.radio, self.color); } } #[macroquad::main("Figuras")] async fn main() { // Iterador para crear los círculos let mut posicionador = Posicionador::new(); // Vector de círculos let mut circulos: Vec<Circulo> = vec![]; // Crear tantos círculos como el iterador permita. while let Some(circulo) = posicionador.next() { circulos.push(circulo); } loop { clear_background(LIGHTGRAY); // Dibujar los círculos generados for circulo in &circulos { circulo.dibujar(); } next_frame().await } }778Views2likes2CommentsUn programa RUST de ejemplo
Primeros Pasos con Rust Hola programadores Rust, ¿Qué cambios necesita este programa en Rust para ejecutarse exitosamente? struct Person { name: String, age: u8, genre: char, } fn main() { // Vector of family members let family: Vec<Person> = Vec::new(); family.push(Person { name: "Frank".to_string(), age: 23, genre: 'M', }); family.push(Person { name: "Carol".to_string(), age: 25, genre: 'F', }); family.push(Person { name: "Edwin".to_string(), age: 34, genre: 'M', }); // Show current info println!("-".repeat(50)); for individual in family { println!("{:?}", individual); } // Add family lastname for member in family { member.name = member.name + "Thompson"; } // Increase age by 2 for adult in family { adult.age += 2; } // Show updated info println!("-".repeat(50)); for individual in family { match individual { 'M' => { println!("{} is a man {} years old", individual.name, individual.age); } 'F' => { println!( "{} is a woman {} years old", individual.name, individual.age ); } } } } #rustlang #programming1.1KViews1like2CommentsExploring the GitHub certifications
Achieving GitHub certification is a powerful affirmation of your skills, credibility, trustworthiness, and expertise in the technologies and developer tools utilized by over 100 million developers globally. GitHub Foundations (visit the Learning Path): highlight your understanding of the foundational topics and concepts of collaborating, contributing, and working on GitHub. This exam covers subjects such as collaboration, GitHub products, Git basics, and working within GitHub repositories. GitHub Actions (visit the Learning Path) : certify your proficiency in automating workflows and accelerating development with GitHub Actions. Test your skills in streamlining workflows, automating tasks, and optimizing software pipelines, including CI/CD, within fully customizable workflows. GitHub Advanced Security (visit the Learning Path) : highlight your code security knowledge with the GitHub Advanced Security certification. Validate your expertise in vulnerability identification, workflow security, and robust security implementation, elevating software integrity standards. GitHub Administration (visit the Learning Path) : certify your ability to optimize and manage a healthy GitHub environment with the GitHub Admin exam. Highlight your expertise in repository management, workflow optimization, and efficient collaboration to support successful projects on GitHub.321Views1like1CommentLondon Reactor Founders Breakfast Club - April 2024
Hey Everyone! Thanks for joining our first Founders Breakfast Club, dedicated to Microsoft for Startup members! We hope you enjoyed the event and found it useful networking amongst like minded individuals. This is a new event we are running and we want YOUR help to shape it! Let us know what you think using this form - https://forms.office.com/r/Psp8776u8t Below you can find the resources shared throughout the event and the contact information of the speakers. Up Next: Microsoft Build 2024 Resources: Want to attend events? Visit our Reactor Website: https://aka.ms/ReactorWeb Join our community Meetup group: https://aka.ms/ReactorLDNmeetup Watch all of our Live and On-Demand content on our YouTube channel: https://www.youtube.com/@MicrosoftReactor Speaker contacts: Microsoft for Startups Anne-Claire Lo Bianco Microsoft Reactor Rav Khokhar - Program Manager HSBC Innovation Banking Kofi Siaw Expert Network Liam Hampton - Senior Cloud Advocate & Software Engineer Chris Noring - Senior Cloud Advocate & Software Engineer485Views1like1CommentBuilding With Hugging Face Resources and Links
Thanks everyone for watching today, below are the links and resources that we shared! Workshop Recording Merve's Notebook via GH Codespaces. Hugging Face Endpoints on Azure Speakers Korey Stegared-Pace - Twitter / LinkedIn Merve Noyan - Twitter / LinkedIn617Views0likes1CommentLaunch your Career
I'm starting a new Microsoft Reactor show on YouTube and LinkedIN Live called Launch your Career where I'll be profiling "a day in the life" of 24 different job roles to explore in tech. Our first livestream episode begins with Cybersecurity Engineer and guest Sarah Young. https://aka.ms/launchyourcareer. Want to share what you want to hear from us? Or have a question for our guest? Start here at TechCommunities! We'll also be continuing the discussion following the livestream. About the Series Are you exploring a new career? Or just curious how to become a Data Scientist, AI Engineer, Web Developer, Cybersecurity Engineer or other in-demand, high-growth potential technical job role? Want to know what “a day in the life of” is really like before you make a move? Or get a jumpstart on the skills needed for success? This is the series for you! Join host Justin Garrett and Microsoft Engineering guests from around the World as we explore what inspired us towards our chosen career, discuss strategies and core skills for landing your dream job and share our reflections & tips we’ve learned for continued success and career progression. And demos with the open source libraries and toolkits we use. Come get your questions answered and share your own ideas in our Microsoft Reactor community!961Views2likes1CommentProblema con cargo!!
cuando le doy run al programa me sale error: "the 'cargo.exe' binary, normally provided by the 'cargo' component, is not applicable to the 'stable-x86_64-pc-windows-msvc", no se si tengo que desinstalar e instalar o si tengo que actualizarlo pero por lo pronto me cambie de computadora para poder practicar asi que no hay apuro en solucionarlo, desde ya muchas gracias!1.3KViews1like1Comment