Hey, I'm wrapping up this crazy 2020 with something I've been hacking on during the lockdown. It's a simple, beautiful desktop app for organizing and sharing reusable code. It's been in early access mode for a while now, with just a handful of users, but now it's open for all.
But that solution ended up being rather limiting in terms of functionality I wanted to get out of it, usability, and complexity on the backend.
So, during the lockdown, I started from scratch with Electron, React, NextJS, GraphQL, and good ol’ Rails stack in the backend. I have got a full-time job and a family, so I could only work on it for a few hours a week.
I have a bunch of ideas of what to work on next: tighter VSCode integration, bringing back my Slack app, and of course, adding support for Windows & Linux as my first priority (sorry it's only available for Mac users now).
Though, I'd really love to hear what you think I should be working on next?
Hi, I am Tair, founder of Dockbit. At the moment we only support GitHub repositories, however GitLab and BitBucket are going to be added pretty soon. Please write us an email to [email protected] and we will notify once it's ready. Thank you!
Oh, we've sent them out. Please email me tair at dockbit.com and you'll get it right away. I also want to check our mail logs why you haven't got it. Thank you!
We're not PaaS and not hosting anything, only orchestrating, so scaling is not our biggest concern right now. All the integrations are run in one-off Docker containers, which we're managing in our internal Docker cluster. Up until now we've been adding integrations ourselves, but the plan is to open-source our integration framework and let anyone add support for their tools. It's going to be quite easy, we will most probably require only Dockerfile and a metadata file for us to build the pipeline UI.
Answering your downtime question, sure we will provide plans with SLAs and multi-AZs, but basically it's a similar situation when repository hosting provider, DNS, container registry, or another infrastructure service is unavailable. That being said, we'll definitely think of a way to provide a fallback mechanism. Thank you!
Thanks for the good write-up! I was surprised to find out how many of these practices were actually baked into https://dockbit.com design (I am the founder). We've even open-sourced Hacher https://github.com/Dockbit/hacher, which we use internally to detect the changes to dependency files and cache them for faster builds. Can't wait to read about deployment patterns you're having ;)
We're looking for a talented, experienced, full-time Ruby developer to help us with design, implementation and testing of core Deveo product.
Here is who we are looking for:
You’re the type of person who is passionate about creating simple and practical solutions that are efficient and pleasant to use. You're a coder, enthusiast, mentor, and tech evangelist. You are also an ambitious person with analytical skills, who is ready to take initiatives, but also listens to others. We also expect you to understand the principles of DevOps, enjoy creating developer tools, and willing to learn new technologies.
An ideal candidate will have:
* Strong Ruby programming skills
* Created Rails, Sinatra, and Ruby CLI applications
* Experience in deploying Ruby applications
* Solid knowledge of SQL and NoSQL databases
* Experience building simple, well-designed APIs
* Optimized performance of Ruby applications
* Tested with Rspec, Test::Unit, Capybara
* Working knowledge of C
* Familiarity with Linux operating systems
* Worked remotely in distributed team
* Strong written and communication skills
Bonus points for:
* Experience building real-time applications and APIs
* Open source contributions
* Past startup experience
* Familiarity with Node.js
Interested?
We offer possibilities for career progression in the company. You will have an opportunity to make a difference in an innovative bootstrapping tech startup. You will be able to work from anywhere and anytime, as long as you can make some of your working time overlap with business hours in the GMT+3 time zone. Read more about our working culture and hiring process at https://coderwall.com/team/deveo.
The perfect candidate has a passion for craft and a resume to back it up. Please send us links to your works, Github, Blog or any other resources you are proud of. Also, please attach a cover letter telling about yourself and why do you want to work for Deveo.
That might sound right for all users, however we're running a multi-sided model where we try to personally gather a group of authors/publishers. Thanks for your comment anyway :)