260 karma · joined August 26, 2015
Not sure about the Linux kernel (no enough experience) but same issue across multiple projects looks something necessary...
gitlab is a very good alternative... but i think that porting of a working project (not just code) is still complicate to accomplish. Manually import items like:
- issues - projects - users
it is very expensive in terms of operation.
I know that there are products, libs and API to, let say, mirror your repository, but all those tools, after you dive into some READMEs, are just not enough.
BTW: if anybody knows how to do "1 to 1" porting from github to gitlab i will appreciate it
i don't think people want run the database or the cache system or any other critical service as public, but probably the background is not enough to solve issues on production when they pops up so:
1. you deploy a service over cloud 2. everything works 3. but if something must be solved at infrastructure level 4. apply('old style solution') open everything and debug from home attached to production
Thank Microsoft... good one
Just kidding. I like the idea.
In my time... there was a lot of work to do (and that was all)
Right now there is no such thing. How do you survive in modern times without someone that pays for you?
Keep the job, join some open source projects, solve some issues and enjoy the process if you can.
You can learn how to solve digital problems by coding while you work full-time somewhere else.
Good luck in any cases
Pay to not build
Consideration, if you plan something at 8 am, who/what makes that possible? probably a clock! so:
1) reset the time, 2) start having business related time zone 3) start having speed related time operations
my clock tells me when i have to speed up or slow down to accomplish a task.
There are a lot of applications that can contribute to a better life:
Speed Clock for Uber! Speed Clock for development Speed Clock for ...
I mean, who cares about 2016 AC at this point? You can always have a coca cola party with gifts in some moment in the "year" if you want.
(Note: this idea is absurd and will never works)
Curiosity, one of the project I want to rewrite is an old .net 2.0 using Ajax 1.0 (someone remember that...) having response.write (literally anything)
The idea was understand also how to combine babel and webpack to work with an external api (couple of weeks before create-react-app that you should check in any case)
I'm not using react in production yet, the application I have are full of data entry and very few nice things like stars and likes or profiles with nice icons but
Spend some time on
VUEJS (use their vue-cli)
react (use create-react-app) and check react router.
If you still don't get them after few weeks html and jquery will always rescue you (at least for next 5 more years)
Backend... cause you are learning ES6... you probably want to check
Expressjs
Passportjs
Express session (maybe using mongo as data storage)
But becauseyou also want basic...
Check out
GitLab pages
Github pages
Both have nice solution for static framework.
Good luck with this.new.world.
- no test are available,
- no dependencies are specified (in .net world today ...)
- no licence
- no type (API, lib, bin)
of course some (maybe many) of those projects contains that information, but the lack of these attributes, makes the list not suitable for the research of an ideal component to include into a project.
Will see in 3 or 5 years the results but looking at recent Facebook activity this strategy works fine.
CI is basically impossible to accomplish.
It is hilarious discovering a bug after both (us and customer) approval to go live with the last version.
The most exotic technology we have implemented is a CDN to speed up some component's delivery. And... In some cases we did not yet have authorization for that.
Honestly... on-prem is perfect to preserve your job... but man...