ShellHacks, the FIU School of Computing and Information Sciences (SCIS), Upsilon Pi Epsilon (UPE) and Microsoft cosponsored the 2018 fall hackathon which took the University by storm on Friday, September 14, 2018. More than 700 university students from around the world descended on the FIU PG-6 Tech Station to take part in this event.
The conference day started with the registration, a backpack with a cool t-shirt, socks and stickers was given to every attendee.
Our team build the official Shellhack CLI
I learnt a lot of things at Shellhacks and I really enjoyed the great atmosphere of the conference. Actually I’ve met a ton of friendly people!
Release npm packages on Github
It is basically used for managing dependencies of various server side dependencies. We can manages our server side dependencies manually as well but once our project’s dependencies grow it becomes difficult to install and manage. Read more about what is npm?
In the other hand we have Github, which most of you have heard about. Github is a web-based hosting service for version control using Git. It is mostly used for computer code. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features.
Most of the npm packages are open source hosted on GitHub. So every time you drop a new NPM package version does GitHub get updated?
No, neither Github or NPM update automatically your brand new node package version. So that’s why I decided to automatize my node modules. So that’s how GITHUB-NPM was born.
The best thing about Github-NPM is that it is pretty simple to use and straightforward. To use it, just type on your terminal:
$ npx install github-npm <version>
- Publish the package to npm.
- Since npm change the version value on your
package.jsongithub-npm add and commit to master branch your untracked files.
- github-npm create a new tag and push the created tag to Github.
Believe me github-npm makes me save a lot of time. You should try it 😉 !
VFour or VVVV.ga is a free shortener URL created by TryHTML launched on November 17, 2017 as they said on their Instagram account on one of their posts. Basically VFour is like bit.ly, goo.gl & cutt.us free to use, but at this time Try HTML aren’t offering custom links, but they announced, they will be working on it for next year. Those are some of the links examples created with VFour.
Suppose you want to shorten the URL to a particular location on GitHub, (the service for shorting URLs only works with Github URLs, so you cannot use it to external sites). Or perhaps you want to create a vanity URL that goes directly to your GitHub profile, e.g. git.io/19cah. You can use Git.io: GitHub URL Shortener.
To shorten a URL, open your command prompt (via Git Shell) and type in
$ curl -i https://git.io -F "url=https://github.com/19cah" -F "code=19cah"
19cah, that is my Github username, but you can use whatever you want.
Then you will recive in the response your shorten URL!
To create a vanity URL to your profile or URL you need to add
# at the end of your profile or the url,
$ curl -i https://git.io -F "url=https://github.com/19cah#" -F "code=19cah"
Now you’ll recive in the respose
And that’s all
Check some of the shorteners that I own redirecting to my profile:
You can use it to shorten your repositories, so it will be easy to share.
Where to start?.
When we start learing how to code, we all start asking ourselves questions like: where to start?, what programming do I need to start with?, etc.
Well most of the people say that you should start by learing an easy programming language, Python can be an that easy to start with, but today I will be showing you a free course that will help you a lot to learn a basics of the art of Computer Science.
Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate.
HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code.
Enroll Now: here