Tag Archives: Web Technologies

From a personal notebook to 100k YouTube subscriptions: How Carlos Azaustre turned his notes into a YouTube channel

Posted by Kevin Hernandez, Developer Relations Community Manager

Carlos Azaustre, smiling while holding his Silver Button Creator Award from YouTube
Carlos Azaustre with his Silver Button Creator Award from YouTube
When Carlos Azaustre, Web Technologies GDE, finished university, he started a blog to share his personal notes and learnings to teach others about Angular and JavaScript. These personal notes later evolved into tutorials that then turned into a blossoming YouTube channel with 105k subscriptions at the time of this writing. With his 10 years of experience as a Telecommunications Engineer focused on front end development, he has a breadth of experience that he shares with his viewers in a sea of competing content currently on YouTube. Carlos has successfully created a channel focused on technical topics related to JavaScript and has some valuable advice for those looking to educate on the platform.

How he got started with his channel

Carlos started his blog with the primary mission of using it as a personal notebook that he could reference in the future. As he wrote increasingly, he started to notice that people were coming across his notebooks and sharing with others. This inspired him to record tutorials based on the topics of his blogs, but when he was beginning to record these tutorials, a secondary mission came to fruition: he wanted to make technical content accessible to the Spanish-speaking community. He reflects, “In the Spanish community, English is difficult for some people, so I started to create content in Spanish to eliminate barriers for people who are interested in learning new technologies. Learning new things is hard, but it’s easier when it’s in your natural language.”

In the beginning of his YouTube journey, he used the platform for side projects and would post irregularly. Then, 2 years ago, he started putting more effort into creating new content and started to post one video a week while promoting on social media. This change sparked more comments, and his view and total subscribers increased in tandem.


Tips and tricks he’s applied to his channel

Carlos leverages analytics data to adjust his strategy. He explains, “YouTube provides a lot of analytics tools to see if people are engaging and when they leave the video. So you can adjust your content and the timing (video length) because the timing is important.” The data taught Carlos that longer videos generally don’t do as well. He learned the ideal video length for lecture videos where he’s primarily speaking is about 6-8 minutes. But when it comes to tutorials, videos that are about 40 - 60 minutes in length tend to get more views.

Carlos has also taken advantage of YouTube Shorts, a short-form video-sharing platform. “I started to see that Shorts are great to increase your reach because the algorithm pushes your content to people who aren’t subscribed to your channel,” he pointed out. He recommends using YouTube Shorts as an effective way of getting started. When asked about other resources, Carlos mentioned that he primarily draws from his own experience but also turns to books and blogs to help with his channel and to stay up to date with technology.


Choosing video topics

Creating fresh weekly content can be a challenge. To address this, Carlos keeps a notebook of ideas and inspiration for his next videos. For example, he may come across a problem that lacks a clear solution at work and will jot this down. He also keeps track of articles or other tutorials that he feels can either be explained in a more straightforward way or can be translated into Spanish.

Carlos also draws inspiration from the comment section of his videos. He engages with his audience to show there is a real person behind the videos that can guide them. He adds, “this is one of the parts I like the most. They propose new ideas for content that I might’ve missed”.


Advice for starting a channel on technical topics

Carlos’ advice for people looking to start a channel based on technical content is simple: just get started. “If you’re creating great content, people will eventually reach you,” he comments. When he first started his channel, Carlos wasn’t preoccupied with the number of views, comments, or subscriptions. He started his content with himself in mind and would ask himself what kind of content he would want to see. He says, “As long as you’re engaged with the community, you’ll have a great channel. If you try to optimize the content for the algorithm, you’re going to go crazy.” He recommends new content creators start with YouTube Shorts, and once they gain an audience they can create more detailed videos.

It’s also necessary to spark conversation in the comments, and one way you can achieve this is through the title and description of your video. A great title that catches the attention of the viewer, sparks conversation, and implements keywords is essential. A simple way to do this is by asking a question in the title. For example, one of his videos is titled, “How do Promises and Async / Await function in JavaScript?” and also asks a question in the description. This video alone has 250+ comments with viewers answering the question posed by the title and the description. He’s also mindful of what keywords he’s including in his title and finds these keywords by looking at the most popular content with similar topics.

When asked about gear and equipment recommendations, he states that the most important piece of equipment is your microphone, since your voice can be more important than the image, especially if you’re filming a tutorial video. He goes on, “With time, you can update your setup. Maybe your camera is next and then the lighting. Start with your phone or your regular laptop - just start!”

So remember to just get started, and maybe in time, you’ll become the next big content creator for Machine Learning, Google Cloud, Android, or Web Technologies.


You can check out Carlos’ YouTube Channel, find him live on Twitch, or follow him on Twitter or Instagram.

The Google Developer Experts (GDE) program is a global network of highly experienced technology experts, influencers, and thought leaders who actively support developers, companies, and tech communities by speaking at events and publishing content.

Paul Kinlan shares his passion for web development and how to get involved at DevFest

Posted by Komal Sandhu - Global Program Manager, Google Developer Groups

“The pace of technology is changing so quickly that it’s impossible sometimes to know where to start and how. What are the things I need to focus on? It’s just too hard to work out. I’m motivated to give developers a clear direction that cuts through a lot of this challenge.”

Learn Chrome tools and tips from Chrome Lead, Paul Kinlan, and hear from him first-hand on how to get involved.


Among the many inspiring experts in the Chrome developer community is Paul Kinlan, a Googler who serves as the Lead Chrome & Web Platform Developer Relations team. Read on to see Paul’s outlook on his favorite Chrome tools and the Chrome developers that inspire him.

Tell us about yourself:

My name is Paul Kinlan, and I lead the Chrome & Web Platform Developer Relations team. I’m in a very lucky position, in that I get to work with a huge range of people who are passionate about the web and put their whole careers into continuing to help the web thrive for decades to come. If you are interested, you can follow my site: paul.kinlan.me

What is your origin story?

“I grew up on the Wirral in the UK, a peninsula located in North West England and part of Wales. I’ve been surrounded by computers since my earliest childhood memories, like watching my dad fix computers in the house (it's hard to count how many warnings I got to not touch the capacitor at the back of the monitor... but it looked fun).

I also was going to computer clubs and watching the demo and cracking scenes (I might have “loaned” some games from people) and was keen on finding friends in school who were just like me and liked games & computers.”

How did you get started in this space? Why did you get into Web technology specifically?

“When I was a kid, my dad tried to get me to program, but I just didn’t get it. Then, when I was about 12 years old and first saw the Street Fighter arcade game, it clicked. I got the concept of loops, reading joysticks, and getting things on the screen.

At the same time, my grandad was struggling to pick his lottery numbers, and I thought I could help him with some software. I fired up QBasic, read the manual and got started. I almost quit though, when I didn’t realize the US had a different spelling for colour... (I do wonder how life would have been different if I’d stopped there).

Jump forward a couple of years, and the web came about, and I was just tinkering, and I realized that I could build simple sites and applications with a bit of Perl and HTML. I was hooked, started a business, and went from there. Now I’m here, on the Chrome team, hoping that I can offer the same opportunities to developers that I had.”

What are some challenges that you have observed developers being faced with?

“Information overload. The pace of technology is changing so quickly that it’s impossible sometimes to know where to start and how. What are the things I need to focus on? It’s just too hard to work out. I’m motivated to give developers a clear direction that cuts through a lot of this challenge.”

What do you think is the most interesting or useful learning resource for learning more about Chrome & Web? Is there a particular library or codelab that everyone should learn?

“I’m biased, but https://web.dev/learn is a great resource that covers some core fundamentals of web development, and we’re always improving it with the latest guidance on how to do good web development.

I know most people aren’t like me, but I found engrossing myself in programming reference materials (combined with a lot of tinkering) was a great way to start, and if you combine MDN (Mozilla Developer Network) with sites like glitch.com or GitHub, you have the ability to quickly learn and test ideas without having to have any installed software. It’s a really incredible time to be a developer.”

What are some most surprising or inspiring ways developers and technologists are building together using Chrome and Web?

"Oh – amazing question! 

Right now, the intersection of Web and ML is incredibly exciting. People are building sites and apps that do things that we never thought were possible and are then able to give people access to it via a simple URL." 

"I was watching the folks over at Corridor Crew (Visual effects technologists), and they had this challenge to rotoscope a person out of a video, replace the background with a different video, and then put the person back on top - the fastest solution was built in the browser using ML. ?

At the same time, I also love that people are bringing Apps to the web that we never thought would be possible on the web, such as Photoshop and Audacity. People are now building full blown video editors on the web, enabling anyone with a browser to become a video producer. It’s amazing.

The web enables so much, and so much that I never thought possible, just at the click of a link. Every day, I see something that excites me, and that’s why I love it.”

What’s a specific use case of Chrome / Web technology that excites you?

“I’m personally very passionate about the Fugu (deep hardware) set of APIs because they enable entire classes of businesses to come to the web for the first time.

I’m also very excited about the new range of CSS and UI related APIs because they make once complex things incredibly simple. The Web is primarily a visual medium; however, the perception of quality has lagged what people get on other platforms (such as Android and iOS apps), and these new primitives and concepts will enable richer and more fluid user interfaces, with less work needed from the developer or designer.”

How can developers be successful building on Chrome & Web?

“It all depends on the stage you're at - if you’re an established site, then I would look to improve the user experience with things like Core Web Vitals.

If you are just starting, just start - there are so many tools that now let you start to prototype in the browser and get something that people can use incredibly quickly. In the past, you used to have to worry about the full-stack (Hosting -> Front-end), now that is getting less of an issue.”

What’s next for Chrome & Web Community? What might the future look like?

“Whatever I say will be wrong ? - But I like these questions, so I hope people will humor me.... It looks like it takes about 3-5 years for a feature launched in one browser to become available across Blink, WebKit and Gecko, so with that in mind, the near future probably looks a lot like right now, but more evenly spread (in terms of compatibility) - projects like Interop 202X are making it easier to build sites that work everywhere.

The further future though....? I made a talk years ago about the concept of “The Headless Web” - where I see a lot of opportunities for services or assistants like Siri or Google Assistant to make more sense of a web page and let you interact with it (and not just read it back).

At the same time, there are heaps of other platforms that are changing the definition of what the Web means. Facebook, WeChat, and others - are browsers and platforms in their own right, with hooks back into their own platforms. When I look at the billions of people that have come online in the last couple of years, as the world went mobile (and the billions more still to come online) - will they use the browser as we know it? Or will they use these ‘alternative browser’ platforms...

All I know is that we need to keep making the experience of the web better for everyone.”

What is the focus for Web & Chrome currently and why?

Chrome is still focused on the principles that it set out at its launch: “a web that is Speedy, Simple and Secure.” - when you look at that lensing, so much of our work has been in service of these. Take, for example, “Core Web Vitals” - we worked out a set of metrics that could be used to determine if your site had a great user experience, and I believe it’s fundamentally changed the web. Or, on another axis, you look at technologies like WASM, which are enabling native code (e.g C/C++) to run safely in a sandbox in the browser, at speeds that are getting close to what you would expect an installed application to reach.”

How do Web & Chrome help expand the impact of developers?

Universal access. The link enables this, and we need to fight to keep it open and accessible to all.’

Anything else you would like to share with the community of Google developers around the world?

There is a lot of turmoil right now in the world; spend time listening to people, supporting them, and raising them up. When I got started, the community around me was so supportive and helped me more than I could help it - I use my time now to give people from all backgrounds the opportunities that I was fortunate to have access to. I hope that others can do the same.”

 

Find a Google Developer Group hosting a DevFest near you.

Want to learn more about Google Web Technologies and Google Chrome? Hoping to attend a DevFest or Google Developer Groups (GDG)? Find a GDG hosting a DevFest near you here.

#IamaGDE: Joel Humberto Gómez

Banner with image of Joel Humberto Gómez, Google Developer Expert in Googe Maps Platform and Web Technologies

The Google Developers Experts program is a global network of highly experienced technology experts, influencers, and thought leaders who actively support developers, companies, and tech communities by speaking at events and publishing content.

Joel Humberto Gómez is an application developer at IBM, writing applications that improve the performance of IBM’s internal organization. While his job focuses on frontend development using React, he also has experience with web development using JavaScript. He has held many technical lead roles, in which he makes technical decisions and product delivery plans. Joel has a Computer Science degree from Universidad Veracruzana and has familiarity with databases, mobile development, web development, networks, and servers. He is a GDE in Web Technologies and Google Maps Platform.

“I’ve been involved in projects related to asset delivery and NFC in mobile development and projects about data visualization and automation processes in companies,” he says. “In 2022, I want to be more involved in the open source community.”

Joel uses Google Maps Platform to visualize data and explore data in projects focused on data visualization. In one project, he used the Maps JavaScript API. In another, he focused on trace routes and visualizing points to recollect and deliver packages. In a third project, he used the Place Autocomplete services and Directions API. Now, he is working on a non-profit project to show some places related with medical services.

Getting involved in the developer community

At university, one of Joel’s instructors organized events related to Linux, like Install Fest, with his students.

“With time, I became one of their students, and he motivated me to share knowledge with others and be brave and go beyond the university and my comfort zone,” Joel says. “I started to organize events and talks and got to know people in other communities.”

Eventually, Gómez became a GDG organizer.

“My chapter was GDG Monterrey,” he says. “We organized an Android Study Jam and some Google I/O Extended events.”

Gómez enjoyed sharing with his community and received encouragement from other GDEs to apply to the GDE program to share his knowledge more widely.

“I love to share with my community, but sometimes the knowledge just stays in your community,” he says. “Diego DeGranda, a GDE specializing in web technologies, encouraged me to apply and go beyond my community to share with communities outside of my country.”

As a GDE, Gómez has met other developers from around the world, with whom he talks about technology and shares experiences. Another benefit of being a GDE is the opportunity to learn from other GDEs and Google employees.

“In 2020, I had more activities, because location wasn’t a limitation anymore,” he said. “For speakers, virtual meetings are sometimes complicated, but we are adapting to this situation and using and creating tools to get and provide a better experience.”

Favorite Google Maps Platform features

Gómez’ favorite Google Maps Platform feature is the Local Context API.

“I think it’s a cool feature and has a lot of potential to create better applications,” he says. “I have some projects where Local Context helps me with some features, and I don’t need to develop by myself. In 2020, I gave some talks about the new features, wrote blog posts about them, and made videos about them.”

Future plans

Joel plans to create more content about Local Context, Plus Codes and other features in Google Maps Platform.

“I’m planning to start with a podcast about Maps and how to use it to create better applications,” he says. “I’ve been doing this in Spanish, so I need to create content in English, too.”

He has three professional goals: start to contribute to open source, create a little startup, and start projects that use Google Maps Platform.

Follow Joel on Twitter at @DezkaReid | Check out Joel’s projects on GitHub

For more information on Google Maps Platform, visit our website or learn more about our GDE program.