buildingxwithjs / bxjs-website Goto Github PK
View Code? Open in Web Editor NEWBxJS Website
Home Page: https://bxjs.dev/
License: MIT License
BxJS Website
Home Page: https://bxjs.dev/
License: MIT License
I wish to subscribe to a newsletter - it can include ads if needed :)
It can be rss feed in worst case :)
Having links to youtube, discord, etc on index page would be nice.
For better SEO add in all external links rel="nofolow"
more info https://support.google.com/webmasters/answer/96569?hl=en
I know that now it's probably impossible to update all posts and grab all links to the video, but could it be done in the feature episodes?
Link to youtube or embedded video would be very awesome .
Thanks
Currently caching might prevent browser from fetching latest episode on home page, we should expire pages after 5 days.
I think some of the special characters in the article title has broken the link. See:
Currently search doesn't find some of the links that are in episodes.
E.g.:
It would be nice to have an RSS feed for bxjs-weekly on the bxjs website.
This would allow people to subscribe to it either via their favourite RSS reader or for an example an IFTTT app that notifies them.
Secret is not used as is (duh!) and requires additional encryption.
See this for more info: https://developer.github.com/webhooks/securing/
We don't want more broken deploys :|
Currently all articles are re-fetched from github on every build. It's a bit wasteful since they only change once a week, so would be great to have a simple local cache.
There are some minor issues with rendering on mobiles (e.g. headers)
Probably some cron or something is needed to mark all invalid urls.
Weekly render sometimes has following error:
TypeError: Cannot read property 'url' of undefined
at /usr/src/app/.next/server/static/mrCX9iF_GNHUGgVV_nqc4/pages/weekly.js:1:29053
at tryCatch (/usr/src/app/node_modules/regenerator-runtime/runtime.js:62:40)
at Generator.invoke [as _invoke] (/usr/src/app/node_modules/regenerator-runtime/runtime.js:288:22)
at Generator.prototype.(anonymous function) [as next] (/usr/src/app/node_modules/regenerator-runtime/runtime.js:114:21)
at i (/usr/src/app/.next/server/static/mrCX9iF_GNHUGgVV_nqc4/pages/weekly.js:1:6664)
at a (/usr/src/app/.next/server/static/mrCX9iF_GNHUGgVV_nqc4/pages/weekly.js:1:6858)
at processTicksAndRejections (internal/process/next_tick.js:81:5)
The navbar is not usable on mobile because Bulma automatically hides the div with the .navbar-menu
class.
Episode 89 was released on 11/15/2019 but on the website it says from 11/22/2019.
Episode 88 was released on 11/08/2019 but on the website, it says from 11/15/2019.
All the episodes weeks in the episodes list seems to be off by 1.
For example all links could have an preview image
http://www.page2images.com/REST-Web-Service-Interface
You can fetch image using that api it's free for 100 per day. Fetch before build and add them in more designed way :)
Currently they are static, using episode titles would be nicer
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.