| title | permalink | layout |
|---|---|---|
Free And Open Source Tutorials with No ADs. |
/about/ |
page |
Source Code is hosted on neodev.in github repo. Anyone can make pull requests and update the tutorials when needed. This website will be Free, Open Source and AD free. There is no cookie policy because this is a static website hosted using Github Pages.
And the theme, Neonnights Theme for Jekyll, is also hosted on github and can be used by anyone for their github blog or website.
When I look for tutorials, I often find websites that have certain expectations from me like registering, accepting cookie policies and even disabling my adblock. But what is more annonying is that the information they provide is often outdated, incomplete and insecure.
A lot of these websites are maintained by people, IMO, aren't experts in these fields. They are mostly clones of each other with no new information but only contain what the other websites seem to provide. It is quite common for blog-website to analyze the top results fro, Google and include all the information that they provide, a "technique" known in the business as SEO.
The problem with SEO is that it discourages websites to link sources that make users leave their websites to keep the on-page time high. Its a major problem for the devolopers because having relevant reference sections or documentation linked in the tutorial is quite helpful for the devs, especially beginners.
Since the website is run by a for-profit organization, its not easy to update tutorials when things are updated. Or making correctings. Or improving them. The best you can hope for is sending an email or filling a feedback form.
I could not find any good resources to share with my students. Most of the resources that I could had aforementioned problems or they are locked behind a paywall which made it harder for me know how good they are as it involved making bets and hoping for the best.
I remembered someone saying - I am paraphrasing here - "If you need something get done right, you need to do it yourself."
And so, this website was born.
These are some of the goals that I have for this website. And promises that I want to make for the logevity of this project.
I pledge:
- To always keep it free and open source.
- To provide the best information to the best of my abilities.
- To maintain this project actively, so the other devolopers can make contribute.
- To keep it updated with upto date information and procedures.
- To include alternative procedures and styles that might not align with my opinions.
- To never have any content on this website behind a paywall.
- To always include related documentation and reference manuals as links.
- To not bring polictics or any other unrelated topics into this website. -- Anything not related to programming or user guides constitute to unrealted topics.
- To keep security, memory safety and readablity in mind while providing example programs and tutorials
I am a trainer, and I train students in C, Python and Linux. This website will be provided as a resource to all my students. I have also taken a liking to rust, however I am not currently training anyone in Rust but hopefully, that would change in future.
I mostly interested in GNU/Linux OSes, Embedded Systems and Cyber Security. I also enjoy teaching as it gives me the time and opportunity to learn all sorts of things. I am a big of Open Source in general.
Neodev.in is hosted as a static website on github pages. You can find it at 5iddy/neodev.in github repo. You are welcome to make contributions.
The website theme is based on my own colorscheme called NeonNights which I created for Vim. It can be used in your github pages as well. Just add it as a remote_theme to your _config.yml. The theme is hosted at 5iddy/neonnights-jekyll-theme. Feel Free to make contribute to it as well.