GitHub Action Hero: Eddie Jaoude

GitHub Action Hero: Eddie Jaoude

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

There’s lots of amazing Actions built every day. We spoke to some of the coolest developers building the latest Actions. Last week, we shared Keirron’s story. This week we have Eddie Jaoude. Eddie also happens to be one of our amazing GitHub Stars. Today, he shares his GitHub Actions journey with lots of great insights.

Open source for improving technical and communication skills

Eddie is a senior full stack developer. Like all senior developers, he didn’t start from nothing. He’s been in the game for 15 years now. During this time, he’s been super passionate about open source. Eddie has been advocating for open source throughout his entire career. He says by working in, and advocating for open source, you can build your skills:

I strive to improve my technical and communication skills by maintaining and contributing to many Open Source projects on GitHub. I also get involved in public speaking, live streaming and content creation whilst documenting the journey of the tech community.

Software is a part of every developer’s journey. Simply by being involved, you can learn a lot. You also share what you’ve learned and give back to the community. That’s the way of open source.

Generating HTML tables with GitHub Actions

There’s been lots of inspiring GitHub Readme Profiles going around the internet lately. People have been using these Profile Readmes as a way to show off some of the cool content they are producing. Eddie noticed many of the Readmes used a HTML table. Eddie also created an Open Source project which contained a list of all the really cool custom GitHub profiles out there.

When contributors wanted to add their profile to the list however, this wasn’t easy. The code was inconsistent among each of the contributors. And if someone wanted to change the number of columns, this meant reprogramming the whole table. So Eddie decided to fix it with a GitHub Action:

As a result, I converted the html table to a json file and the GitHub Action converts the json file to a html table, with configurable options. For example as variable column numbers and table cell formatting.

You can check out HTML table generator over on Eddie’s GitHub profile.

community insights marketplace open source action hero actions automation ci/cd eddie jaoude

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

GitHub Action Hero: Shivam Mathur and "Setup PHP"

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and

GitHub Action Hero: Nikita Sobolev

_The GitHub community is capable of incredible things. GitHub Actions is just one of our newest tools made available to developers around the world. Automate your workflow, and take control of your code!_ _Check out our latest story from one of our earliest GitHub Actions adopters. Read about their projects, challenges, and lessons learned._ ## This week’s GitHub Actions Hero _Today, we hear from Nikita Sobolev (_[[email protected]_](https://github.com/sobolevn)_). He’s created numerous Actions including Python Style Guide, _[_dotenv-linter_](https://github.com/marketplace/actions/dotenv-linter)_, _[_restrict-cursing-action_](https://github.com/marketplace/actions/restrict-cursing-action)_, docker-image-size-limit._ Nikita has over 10 years experience in software development and started coding at university. This is where his love started and it sounds like he never looked back: > I started coding at the University. And love it since then! I have started to build automated tools for other developers as a part of my job. I run a small company “wemake.services”, we do custom development and consulting for our clients. So, we need to have lots of custom tools to help us in the process. We build linters, code-quality tools, and bots to help us. ## Why use GitHub Actions? GitHub Actions seems like a cool idea on the surface, but why are people actually using it? Nikita says it’s all about being able to automate things:Why use GitHub Actions.

GitHub Action Hero: Keirron Stach

This week's GitHub Actions Hero is Keirron Stach, AKA Hookkshot. He's been working on a really cool action to make game deployment easier. GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

GitHub Action Hero: Swechhya Bista

We spoke with Swechhya Bista to find out about R-action. She’s our latest Action Hero and participated in our recent GitHub Actions Hackathon.GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

GitHub Demo Days - Using GitHub Actions for testing cloud native applications

A common challenge that cloud native application developers face is manually testing against inconsistent environments. GitHub Actions can be triggered based on nearly any GitHub event making it possible to build in accountability for updating tests and fixing bugs.