Forum Widgets
Latest 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-PacekoreyspaceFeb 22, 2023Microsoft6.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/madebygpsFeb 08, 2023Brass Contributor4.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.elbrunoDec 05, 2022Iron Contributor2.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/elbrunoNov 30, 2022Iron Contributor2KViews6likes4CommentsBuilding 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/elbrunoJan 16, 2023Iron Contributor1.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 } }edandresvanFeb 08, 2023Copper Contributor778Views2likes2CommentsUn 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 #programmingedandresvanFeb 01, 2023Copper Contributor1.1KViews1like2Comments
Resources
Tags
- ai29 Topics
- meetup16 Topics
- student13 Topics
- community13 Topics
- azure12 Topics
- Career10 Topics
- Rust9 Topics
- DevSecOps and Developer Tools9 Topics
- Coding Languages and Frameworks8 Topics
- Startup8 Topics