Many professional developers have also side projects!
Some have a commercial SaaS software, others an open source npm module ... others a blog!
...
For further actions, you may consider blocking this person and/or reporting abuse
I do have one. It's called tinytina, I like to describe it as the mix of postman and curl that nobody asked for. It reads a json file that contains information about an API (url, post params, headers, etc...) and does one of these things
curl
orhttpie
commandIt was made using some good old fashion javascript and a handful of libraries.
I have also started to put my content in a blog. For the moment it lives here: vonheikemen.github.io. And the source code can be found here.
It was made using Zola, a static site generator. What makes it special (for me) is this.
I like the name tinytina! It's very cute. But have you ever heard of
newman
? Our team are using it to run Postman tests automatically.Yes, I did knew about
newman
. But it really didn't solve the problem that I was having. As far as I knownewman
works with entire collections or folders, but not individual requests. And it doesn't let you modify the data before sending it.Before tinytina what I did was write a bash script with a group of
curl
commands. That works fine,bash
gives you variables and the ability to make the http requests but its syntax is very awkward. That's the problem that it solves, it allows me to replace those scripts with a json file while I still maintain the ability to share my "http calls" as curl commands. The Postman GUI also solved my problem but I always thought that my needs were way to basic for such a heavy app.Employed as a Software Engineer, but as you mentioned, we also like our side-projects. 😀
I'm working on a platform that connects directly to data sources and then allows you to create charts to visualize your data. The data sources that are supported at the moment are JSON APIs, MongoDB, MySQL and PostgreSQL.
It's actually an open-source project so everybody can contribute and self-host it for free, but it also works as a SaaS platform if people don't want to bother setting it up themselves.
I'm quite passionate about data and coming up with ways to visualize it, hence the drive to work on a project. The platform uses NodeJS with ExpressJS in the backend. For managing the data, I'm using the Sequelize ORM with MySQL, but planning on supporting PostgreSQL at some point soon as well. On the front-end side, I'm using React with Redux as the state manager. The project was started before the introduction of React hooks, so it's not yet migrated to that (and I'm not sure that will happen since it will take too much time to do it).
The main website here
The GitHub repo
I'm still a student and I work as an apprentice software engineer. However, I'm trying to keep it up with my sides project since I started programming, even tho the first ones were pretty simple and just aimed to teach me new things.
Lately I build a very small toolbox for MQTT in C# to discover how NuGet works It's pretty fun but I'm planning to perfect it a little. It's simple but useful and had been so for some of my coworkers.
Here is the NuGet page and the GitHub repository
Lately I've been too busy with school projects and lessons, but I'm still planning to improve it 😄
I just hacked a weekend project. srebalaji.github.io/timezone-track/
Timezone Track helps people to track different timezones in one simple page.
simple but useful, congratulations
Working on side projects is definitely one of my hobbies.
I'm a big consumer of news of many kinds. This is why I've developed my own "technology watch" tools. I am developing readflow.app that is a news reader with some cool features. Automatic classification of articles into categories thanks to a simple rule engine. Offline support, PWA, etc. And to feed this tool I have also developed a modular RSS aggregator: Feedpushr.
Finally, because I like to mix my hobby and my work, I have also developed "Devops" tools such as Webhookd, an HTTP server that exposes shell scripts as remote functions. And APImon, a simple API monitoring tool.
Anyway, I like to develop side projects ;-)
I also have two. One is called unigym. What is does is a set of tools aiming to help personal trainers and gym owners manage their business.
What you can do
It's still in active development it will be launched in August 2020.
The app is built using Laravel, MySQL, Vue.js and RabbitMQ
Other then that I also maintain a ruby gem active_policy that is meant to be a way to authorize a request before hitting the controller in your rails projects.
I have one that I'm focusing on for over a year already! It's called Typing Hero, a text expander app for Android platform.
Text expander allows you to set a keyword for word or phrase that you type frequently. For example, you can type "ty" and have it transformed into "Thank you!". You get the idea!
The basic feature is available for free for everyone without any limitation. Subscriptions allows user to enjoy additional feature focusing on convenience and further efficiency.
The app is written in Kotlin, using RxJava, Room, and some services from Firebase.
You can find out more on typinghero.app.
You can get it on play.google.com/store/apps/details....
I've 3 😅
⭐️ OpenFeedback.io which is a feedback saas for event/meetup/conferences.
Ical2Api which add an API on top of ical feeds. It's missing a lot of UI but it's working and have proper slack support for hours reminders and weekly reminder with upcoming event this week. We use it in Montpellier, France for local meetups on meetup.com.
FillMySlides which use a Google Slides as a template for generating thumbnails/images.
About me: android engineer, I guess web engineer now too :D, I've left an advertising company to focus on my side project while searching for a ethical job.
I've been working on the same project for almost 2 years. It's gone thru around 4 iterations. Feature wise its more or less a semi-complex CRUD app, but each iteration was done with a different focus on different aspects. Sometimes I'd be focusing on e2e, CI/CD, testing, or trying out different libs and frameworks.
At this point I'm just trying to finish it to completion haha.
I mainly did my side project as a place to test out new ideas and technologies. Some were worth the effort, some weren't. But that's all part of learning :D
I have actually a few side projects...
The one that is taking me the most time now is my YouTube Channel CoderDave, where I talk about DevOps, Azure and Microsoft in general
About coding projects, instead, first and most "famous" one is AzureWebAppSSLManager which allows you to get free SSL certificates and install (and renew) them into your Azure App Service and Azure Functions.
Another one is BugGuardian, a library, written in C# and targeting the .Net Standard 1.1, that allows to easily create a Bug or a Task work item on your Azure DevOps account or on your on-premises Azure DevOps Server or Team Foundation Server 2015+ when your application throws an Unhandled Exception. I also have extensions for Asp.net MVC, WebForms, and Asp.net Core
I've been running a site that has online meetups and trainings for the past 2.5 years. I whipped up the site pretty quickly using Hugo back when I started it but as the content expanded I had to redesign it and now revise the entire content model. It's allowed me to explore some interesting integrations too with 3rd party APIs using serverless...lots more to come with some upcoming changes I am working on.
Check it out here cfe.dev/
Recently I started working on a new project JobTriage. It is a web app to manage your Job search built on Ruby, React and Mongo DB.
This project is in its initial state and there are lot of improvements need to be done. And of course its open source.
You can check it out here jobtriage.netlify.com/
My side project is called KubeWise. It's useful to people who install things on Kubernetes clusters with Helm and want to know when apps are installed, upgraded or deleted from the Kubernetes cluster.
It's my first #Go project and my first real coding in a long time.
I made it for two reasons:
I'm having a lot of fun working on it and I'm learning new things every day!
I want to work on a project on WebSockets with node. We are a two-man team. Any ideas?
Websockets are perfect for real time data transfer - so maybe building a chatroom?
This is a nice idea, gonna work on it. Thanks.
Im working on a chrome extension which list your current gists in a chrome dev panel.
You can modify the code in the panel and copy/execute on the code console.
chrome.google.com/webstore/detail/...
hey. I am currently working on a Node.js web framework called Typetron | Github
I want init a new paralel project but now I haven't any ideas...I listen proposals ;)
P.d: I'm an expert PHP developer and API expert