sean-krail / old-website Goto Github PK
View Code? Open in Web Editor NEWReplaced by https://github.com/sean-krail/website.
Replaced by https://github.com/sean-krail/website.
Do this by creating class-specific CSS modifiers and use JS to add and remove classes.
Upgrade the backend to the latest Express version for many reasons including security.
Right now the articles are managed by JSON. Would RSS be a better solution?
Move my "Pull GitHub Projects" module from server-side to client-side in order to minimize server-side load.
:)
Some may be both.
Define a Domain Specific Language for the main content on my site. Needs to be broad. May be written in JSON such as:
[
{
"class": "article",
"header": "Hey, thanks for visiting!",
"paragraphs":
[
"Hello! My name is Sean. My interests include microprocessor design, longboarding, software design, paddleboarding, silent speech interfaces, and hiking to name a few.",
"I'm currently an undergraduate student at University of Delaware studying Computer Engineering and Computer Science. In the past, I've worked in the CAPSL group (Computer Architecture and Parallel Systems Laboratory) headed by Professor Guang R. Gao. I plan on graduating after this Spring semester with a B.S. in Computer Engineering and a minor in Computer Science."
],
"datetime": "2016-02-05T15:30:00-05:00",
"datetext": "Friday, February 5th, 2016"
},
{
"class": "interest",
"type": "image",
"name": "Blue Velvet by David Lynch",
"src": "https://images-na.ssl-images-amazon.com/images/M/MV5BNGNhYWY4M2ItZTFjOC00YmRiLTk4YTUtOGIxNjNjOGU2MTA1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_.jpg"
},
{
"class": "resume",
"src": "/resume.png"
},
{
"class": "download",
"header": "Downloadable Formats",
"downloads":
[
{
"header": "Download in PDF format",
"type": "application/pdf",
"href": "/resume.pdf",
"file": "KrailSean-Resume.pdf",
"name": "PDF"
},
{
"header": "Download in PNG format",
"type": "image/png",
"href": "/resume.png",
"file": "KrailSean-Resume.png",
"name": "PNG"
}
]
},
{
"class": "project",
"type": "github",
"src": "Krail/SeanKrail.com"
}
]
Need a search engine to search through JSON files to find matches of search keywords.
For example, a search for Android needs to return CourseGrabber as the number one project (and only project for that matter).
Don't toggle project article if a user clicks on an anchor link. Achieve this by utilizing event bubbling in HTML (See the "Event Bubbling or Event Capturing?" section).
Introduce who I am and what I want to do in a concise manner.
Using the @media tag in CSS, make the site mobile friendly for a variety of different screen resolutions (it's currently only styled for desktop browsers).
Redesign the current project article header to not be fixed height and to be easily tweaked for narrower resolutions.
Use jQuery, JavaScript, and/or CSS to disable user scrolling during jQuery's scrolling animations.
What to update:
\.meta
\.meta\project.png
\.meta\project.json
\.meta
For instance, the navigation bar displays horizontally right now.
| Projects | Home | Resume |
Make it display vertically.
__
Projects
__
Home
__
Resume
__
This will cut down horizontal space (valuable) and fill up vertical space (not valuable).
Films, music, people, books (maybe activities?)
Basically want it to be my read/watch list
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.