hesham14yahia Goto Github PK
Name: Hesham Yahia
Type: User
Bio: I'm a self-taught software developer who is always looking to learn and discover more.
Twitter: hesham14yahia
Location: Egypt
Name: Hesham Yahia
Type: User
Bio: I'm a self-taught software developer who is always looking to learn and discover more.
Twitter: hesham14yahia
Location: Egypt
Basic template for getting started with Angular 2 projects.
Fatura Engineering Challenges
Colour schemes for a variety of editors created by Dayle Rees.
Sample repo of a blog for the Git course
It is a blogging website consist of articles and users. Any visitor can see any article and its metadata (the author of it, when it is published, the number of views, how many likes and dislikes, etc). The scenario: - As a guest, I can register on the website. - As a guest, I can log-in with previously created membership (account). - As a member (or guest), I can show all articles on the website. - As a member (or guest), I can list the articles with different ordering mechanism (we will discuss it later). - As a member, I can create an article on the website and format it with markdown (1) - As a member, I can vote for an article (with like or dislike) once. - As a member, I can only update or delete my articles. Articles Ordering: There are main 3 types of article ordering on the website. 1. The most viewed articles (Top views). 2. The most liked articles with the subtraction of dislikes in mind. For example, given that we have the article (A) which has 3 likes and 1 dislike we will order it based on the rule (3 likes - 1 dislikes = 2). and the article (B) has 3 likes and 0 dislikes we will order it bases on the rule (3 - 0 = 3). Then the order will be (B) then (A). 3. Recommended articles it is a mixed order between the two methods above. For example, given that we have the article (A) has 500 views and 10 of (likes - dislikes). and if the article (B) has 50 views and 10 of (likes - dislikes). The order will be (B) then (A). why? because the article (A) has 2% likes of its views. and article (B) has 20% likes of its views. Things to consider: 1. Try to reduce data redundancy in the database design and improve data integrity. (2) 2. Try to avoid vulnerabilities (especially XSS) in the most popular PHP Markdown Libraries.
Official FEND style guides
Build a learning website, using Laravel with vue integration, TDD and Redis.
PHP MVC Framework
Laravel package gives you full control of uploading, manipulating and managing app images.
jQuery JavaScript Library
Auditing, performance metrics, and best practices for Progressive Web Apps
Muti Auth Blog, Admin and User
Project Manger Source Code
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.