Let your ideas flow like bits through silicon.
Welcome to Silicon, your go-to destination for all things tech! At Silicon, we believe that technology is not just about circuits and code but about the flow of ideas that shape our digital future.
Our name, reflects the fundamental element of the tech world—silicon chips are the bedrock of modern computing. Just as silicon enables the flow of information in electronics, we aim to enable the flow of ideas through our content, helping you to innovate and excel.
Find the repo here.
Go to our site here.
Watch our tutorial here.
- Models
- For Sequelize
- Models.
Models.create()Models.destroy()Models.findAll()include: []
Models.findByPk()where: {}
Models.hasOne()Models.hasMany()Models.belongsTo()onDelete,foreignKey,autoIncrement, etc.
- Hooks
- For Sequelize
- Views
- For handlebars
- Helpers.
- Binary converter.
- Date formatter.
- Username formatter.
- Layouts.
- Partials.
- Built-in Helpers
#ifelse#each as | |
- Helpers.
- For handlebars
- Controllers
- For Express.js
- RESTful API routes with
express.Router(). - User routes with
express.Router(). app.use()for middleware.express.static()for static routes.res.send().res.json().res.render().app.get()routes.app.post()routes.app.delete()routes.app.put()routes.
- RESTful API routes with
- For JavaScript
- ES6 modules.
- Promises.
- Extensive object and array destructuring.
- Polymorphism for methods.
- Classes and constructors.
- Extended classes.
staticmethods.asyncandawaitexecutions.try&catchexecutions.- Structured error handling to prevent unexpected crashes.
- For Node.js
- NPM packages
- Dotenv
- Sequelize
- Express.js
- PG
- bycript
- Express.js Session
- Sequelize Session
- Express Handlebars
process.envvariables.res.sessionvariables.
- NPM packages
- For Express.js
Watch our tutorial here.
No installation is required, just go to the site here and explore Silicon!
Watch our tutorial here.
Silicon is easy and intuitive to use.
You'll be redirected to the login page once you've entered the site as a new user. Go to the site here.
Click Sign up if you don't have a user yet; else, click on Login.
After logging in, you'll be redirected to the home/feed page. There, you can like, post, and read anything you want.
Your session will expire after ten minutes. If you want to log out yourself, just click the logout button at the top right corner.
See the license for more details.
If you have suggestions or want to help with some improvements, you can write me by email.
All the code was created from scratch by Rod's Freedom.