nickrobison / nickrobison-www Goto Github PK
View Code? Open in Web Editor NEWMirage unikernel for personal website
License: MIT License
Mirage unikernel for personal website
License: MIT License
Index page should have a hero image.
It would be nice to have the ability to filter blog posts to only those with specifics tags/categories.
We can probably do this as Hashtable, but we'll most likely want to wait until #29 is merged.
It's currently pointing to the else-let url.
We should separate out the webpage code, from the actual page content.
There's an example here that would be worth looking into.
I don't like having the css/fs files shipped with the unikernel, not only does it take up some space, but it's clunky and uses my bandwidths.
Seems like LoadJS, would be just as good.
Can we find a way to pull data from my Tumblr page?
Not sure if that would be cool or not, probably not.
Specifically Font Awesome, but maybe Foundation as well?
Related to #22. For the Currently Reading cards, only the More Info text is clickable, the button itself is not.
Things looks a bit tight on mobile, maybe 20px on the sides and bottom would help.
Currently, we parse all the data objects 4 times, for the data feed, and HTTP/HTTPS. It would probably be good to do that once and then pass it into the Dispatch modules
We're experiencing some random crashes with solo5, so I'm working on a small tool to automatically check if the application is up, and if not, bounce it.
While it's fine to just hit the /
endpoint and check for an OK status, we should implement an actual status check to record the failure.
Letsencrypt?
The docker build was really helpful, and we'll need it for deployments, but we should be able to get away with caching things in Travis, which would allow us to avoid rebuilding the same version of mirage each time.
The Virtio backend is deprecated, we need to move to the HVT target in Solo 5. Hopefully this will resolve the segfaults that we're seeing.
I think HVT is supported, we'll see!
The index page is currently huge, we should probably limit the number of items returned and break it into various pages.
The dates are messed up, they just give the month in a style-less box.
It would be cool to pull from Goodreads and return a list of things that I'm reading.
That'll require some type of caching, since it would be expensive to simply re-pull the value on each page load. Not entirely sure how to do that.
We'll also need some type of encrypted store, otherwise it'll leak my api key. But we can probably do that.
I think we can do that, maybe we can even do Flambda as well.
Summary of some simple projects on Github/Bitbucket.
Instead of bundling our javascript into the vendor folder, we should deliver it over a CDN, to save bandwidth and reduce the repo size.
Would be nice to have a mobile optimized version as well.
Since we only return the 10 most recent blog posts, we can probably just set a max height.
I'm really unhappy with my font choices, time to go back to the drawing board.
The current images are huge, can we trim them down at all?
Time to modernize.
Apparently it's difficult to use C libraries in Mirage see, so we should modify the parser and unikernel to use json instead, which has a pure Ocaml implementation.
I think the project description field needs to be wrapped inside the grid-y
block, otherwise it'll partially overlap with the icon.
It's generating its own recent posts list. Which is expensive, and incorrect.
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.