Why should I use Rust?

Standard

With respect to subject of my blog, this might be the questions of all who heard about this programming language or who have attended any rust session/workshops very first time. Recently when I was traveling to some cities in India for Rust campaign called RainOfRust, that time one 2nd year engineering student who attended one of my session asked me this question, “Why should I use Rust?” when my session got over.

Well, this was the best questions so far anyone asked me during this campaign and I loved to shared how I answered that.

You might thought that I have started my conversation with this general definition that,

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

This the common definition which everybody knows. I always believe that you should share your things the way you understand or the you adopt it. This way your thoughts spread better among all who listened to you.

Rust is a good choice when you’d choose C++. You can also say, “Rust is a systems programming language that pursuing the trifecta: safe, concurrent, and fast.” I would say, Rust is an ownership-oriented programming language.

Here is my definition and from here I started to explained him, after sometime some more students joined the conversation and it became more interesting.

Firstly, the reason that I’ve looked into Rust at first.

  • Rust is new enough that you can write useful stuff that would have already existed in other languages
  • It gives a relatively familiar tool to the modern C++ developers, but in the much more consistent and reliable ways.
  • It is low-level enough that you take account of most resources.
  • Its more like C++ and Go, less like Node and Ruby
  • cargo is awesome. Managing crates just works as intended, which makes a whole lot of troubles you may have in other languages just vanish with a satisfying poof.

Continue reading

MozConnect with iFest’16

Standard

Hi, I’m Mehul Patel and I specialize in Information Technology and Services. I’m passionate about what I do, and I love to help people. Nothing is more fulfilling than being part of a team with similar interests.

14670792_1141241369300553_8912319583634356951_n

Purpose: This is the first time Mozilla will participate with i.Fest’16 – Thanks to Mozilla Gujarat Community! The fest will involve students and tech enthusiasts from all over the city and state.

About Event:  i.Fest’16 – Augmented Reality aims at providing a platform for budding engineers to showcase their talent and inculcate the valuable skill of innovation. This new technology, called Augmented Reality, blurs the line between what’s real and what’s computer-generated by enhancing what we see, hear, feel and smell. This is the first time Mozilla will participate with them – Thanks to Mozilla Gujarat Community! The fest will involve students and tech enthusiasts from all over the city and state.

What is Activate Mozilla Community?

Activate Mozilla Community is a significant campaign with four focus initiatives. It supports the current organizational goals by entrusting someone on how he can start participating on the web and build web a better place to live in. It also encourages mobilization of one’s community by predominantly focusing on special initiatives like development on Rust, WebVR, testing as well as non-technical ones like Maker Party and privacy policy. Continue reading

MozConnect with OWASP

Standard

Hi, I’m Mehul Patel and I specialize in Information Technology and Services. I’m passionate about what I do, and I love to help people. Nothing is more fulfilling than being part of a team with similar interests.

mozowasp1

Purpose: To Aware people  about cyber security and ethical hacking to involve as many as people we can to aware them about privacy, cyber crimes,secure browsing , application security , open source tool and technologies.

Organizer : Mehul Patel, Mozilla Reps.   & Viral Pramar, OWASP Chapter Leader.

Reps Event Page : https://reps.mozilla.org/e/mozconnect-with-owasp/

OWASP official Page : https://www.owasp.org/index.php/Gandhinagar

Planning Pad : https://public.etherpad-mozilla.org/p/MozConnect_with_OWASP_Gandhinagar_2016

Drive Link (Photos) : https://drive.google.com/drive/folders/0BxN_nhsqGMQ0YzBxNU5LMl9iSjA

Mozilla Mission :

Our mission is to ensure the Internet is a global public resource, open and accessible to all. An Internet that truly puts people first, where individuals can shape their own experience and are empowered, safe and independent.

https://www.mozilla.org/en-US/about/

About OWASP :

The Open Web Application Security Project (OWASP) is a worldwide not-for-profit charitable organization focused on improving the security of software. Our mission is to make software security visible, so that individuals and organizations are able to make informed decisions. OWASP is in a unique position to provide impartial, practical information about AppSec to individuals, corporations, universities, government agencies and other organizations worldwide. Operating as a community of like-minded professionals, OWASP issues software tools and knowledge-based documentation on application security.

It’s a tradition in India to light a lamp first before starting any auspicious events…
IMG_2824

Continue reading

TeachTheKids – Maker Party, Nashik

Standard

Hi, I’m Mehul Patel and I specialize in Information Technology and Services. I’m passionate about what I do, and I love to help people. Nothing is more fulfilling than being part of a team with similar interests.

Mozilla Club :

MozClubNashik

Our motto is to enable people from all age groups and professions to be a part of making awesome things on the web. We teach all to develop their web literacy skills by spreading awareness and teaching the skills required to develop the web. To do so, we go to school, colleges, offices and any public spaces to teach them about the open source technologies.#MozClubNashik Continue reading

Maker Party Mega, Nashik

Standard

maker_party_banner

Hi, I’m Mehul Patel and I specialize in Information Technology and Services. I’m passionate about what I do, and I love to help people. Nothing is more fulfilling than being part of a team with similar interests.

Mozilla Club :

MozClubNashik

Our motto is to enable people from all age groups and professions to be a part of making awesome things on the web. We teach all to develop their web literacy skills by spreading awareness and teaching the skills required to develop the web. To do so, we go to school, colleges, offices and any public spaces to teach them about the open source technologies. #MozClubNashik

What’s maker party?

Maker Party is Mozilla’s global campaign to teach the web. Through thousands of community-run events around the world, Maker Party unites educators, organizations and enthusiastic web users with hands-on learning and making.

Visit the Maker Party to learn more: http://party.webmaker.org

Why Mozilla throws an annual Maker Party?

Mozilla believes the web is a global public resource that’s integral to modern life: it shapes how we learn, how we connect and how we communicate. But many of us don’t understand its basic mechanics or what it means to be a citizen of the web. That’s why we’re so passionate about teaching web literacy through hands-on learning and making. Our goal is to help people move beyond simply consuming the web to understanding and creating it, so it remains open, accessible and ours.

The main motto of maker party is “LEARN BY TEACHING“.

The best way to learn the web is to teach it. Hosting a Maker Party is not only personally rewarding, it contributes to the greater goal of increasing web literacy for everyone, everywhere in the world.
We throw the Maker Party for 3 days, 30th July to 1st Aug.

Continue reading