65 karma · joined September 20, 2019
- Automator. The Automator allows you to create routines so you can do things like automating the change in theme after a specific time or something close to that. Essentially, it helps in creating routines and automating other tasks as well.
- Apple Script. You can write pure AppleScript to automate tasks.
You can definitely always use languages like Python for writing scripts that are generally meant for MacOS and automate tasks.
Resources to get started : https://automatetheboringstuff.com/chapter0/ https://developer.apple.com/library/archive/documentation/La... https://www.macworld.co.uk/how-to/mac-software/what-automato...(
It's really easy to convert to other formats ( even HTML ) so it's not like you're missing anything. And most of all, the files are structured.
Now, I get it that everyone is entitled to their own opinion but the kind of support and features LaTeX already has, I don't see why anyone would want to move on in the first place. The alternative offers slightly less and at no "significant" advantage. So what I think is, the community would prefer LaTeX in the foreseeable future.
>Maybe I'll try a "What is it?" separate page that allows the user to understand it better?
>People in general won't click around to find out what the site is for, or what it does, unless they already have a reason to think it might be interesting. Why should they do that?
> So what does your site actually do?
> Competitions to test the experienced;
> Tutorials to guide the newcomers;
> Forums to discuss the challenges;
> Music to program by
Yes, this is exactly what it's meant for. To help the beginners/intermediates get better at programming, conveniently practice on challenges ( and quizzes ) from the same platform, discuss challenges or any other query they might have in accordance with the Forum Guidelines, music to program by, a disposable code editor for those who are getting started with front-end (basically allows the user to watch the tutorial, code and even have the preview from a single tab instead of having a tab for the tutorial, a coding editor and a local host preview window open), take notes and plan tasks on the platform ( not claiming them to be essential features to the platform but something users can use conveniently, I will be engineering a way to sync them with Google Keep in the future so it makes more sense to use them ), create project/product listings that encapsulates all the essential information regarding the product and all the other listings as well in a shareable product link and more ( more in regards to features that I'm adding within a few weeks ). I created a pitch deck and that does have a Benefits slide that states :
- You don’t need to navigate to dozens of platforms anymore, DomeCode organizes all the tools and resources for you.
- You can finally focus more on programming instead of finding the “right” website for every small thing.
- You get to collaborate with developers around you.
- DomeCode provides its users with a significant productivity boost.
- Save around 30% of your overall time spent in the process of learning a programming concept, taking notes, and practicing it.
- You simply get more without any hassle.
This is an investor pitch deck so the 30% claim isn't entirely precise but I found out that it was around that number for me to complete the process of learning a new concept and practicing it.
I'll include the relevant information on the website now and remove the non-essential existing info.
Thanks a lot!
I'm in highschool right now and over the past ~8 weeks, I made an open source coding platform called DomeCode. "DomeCode is an open source platform to help you advance your coding journey with pre-existing resources to learn programming concepts ( in Python as of now ), take notes, plan tasks, practice coding problems in 6 different languages including, Python, Go, Java, C++, C or Rust. You can also discuss interesting stuff on the forum, meet other developers and most all even get to listen to music conveniently without ever leaving this open source platform to navigate to paid platforms." This is what the description on my platform's landing page suggests and for the most part, that explains it well.
However, the issue is that it's kind of hard to acquire users, all the users I have gotten till now ( 237 in all ) are through Reddit and a few through HN and organic searches but I don't see a fast user growth. I launched the platform on 5th August ( the alpha version ) and I'm very much against the idea of advertising so I haven't tried that yet. On top of that, I want DomeCode to be a profitable startup. So far, I haven't received any donations/sponsorships. If you could help me with that, I'd be more than grateful to you. And if there's any contributor who likes open-source, I'd love for you to contribute at https://github.com/the-domecode/
I really don't want to cause any chaos or disturb you with spam on HN but I don't seem to have any other option it seems. You can contact me at founder@domecode.com with any proposal you might have or if you wanna mentor a highschooler like me who's into programming. And ofc, feedback is more than appreciated.
Compiled resources refers to pre-existing content that is compiled and provided to the user. As of now, it's just for Python but eventually, I'll be adding it for Java, Django, Node.js, Rust and other languages too. There will be content for more experienced developers getting into Systems Architecture. Coding problems are not in a particular language, they are of all difficulty levels but are primarily catering Java and Python developers. Notes and Tasks within the same platform would be more convenient. Tasks of any nature that you provide. I understand that you might not be using the Music feature but I have been told from reviews that it's supposedly a good feature but okay I get it. I also have added two new features in the meantime. Anyhow, your review is really appreciated and I'd love it if you could give me a bit more idea on how to improve the marketing of this product. p.s Learning platform - where you can learn programming concepts ( mostly the ones in competitive programming and tech interviews ) and practice them along with tools that you might use during your regular coding session. All of them ( only some yet since I'm still developing this solo and it's the alpha version ) at one place.
A shareable listing of your product that encapsulates all the other listings of your product. Try it now at DomeCode-CreatorCreator Module is a feature tailored for developers who like building stuff.The Creator Module allows users to list their products with all the relevant info at a single place including :- Description- Documentation for General Use- Documentation for Developers- Demo links- Github/Gitlab/BitBucket repo- Linkedin Profile- Youtube Channel- Product Hunt listing So yeah all of this information in a shareable link :))Please report any bugs to report@domecode.com
You can sponsor the open-source project at: https://domecode.com/sponsor
DomeCode is an open-source application that helps you learn and practice code with the appropriate tools and a curated list of resources through the philosophy of practice. It’s a single workspace where you can advance your coding journey with compiled resources to learn programming concepts, take notes, plan tasks, practice coding problems, discuss interesting stuff on the Forum, meet other developers and most all have the musical element with all of it without ever leaving the single workspace to navigate to dozen platforms. Essentially, get more with less hassle. Would appreciate some feedback, also looking for people to come work on this with me.