16 Best practices for Web/ Native/ Hybrid/ ServerSide Development projects

Below is the collection of best practice for Web(HTML, CSS, JavaScript) /Native(Android, IOS, Windows) /Hybrid/ Server side(Java) development projects from gitHub pages.

Find the Collection of Best practices of Web / Native / Hybrid development projects.

JavaScript Project Guidelines

While developing a new project is like rolling on a green field for you, maintaining it is a potential dark twisted nightmare for someone else. Here’s a list of guidelines we’ve found, written and gathered that (we think) works really well with most JavaScript projects here at elsewhen. If you want to share a best practice, or think one of these guidelines should be removed, feel free to share it with us.


Best practices in Android development

Avoid reinventing the wheel by following these guidelines. Lessons learned from Android developers in Futurice. If you are interested in iOS or Windows Phone development, be sure to check also our iOS Good Practices and Windows App Development Best Practices documents.


iOS Good Practices

Just like software, this document will rot unless we take care of it. We encourage everyone to help us on that – just open an issue or send a pull request!

Interested in other mobile platforms? Our Best Practices in Android Development and Windows App Development Best Practices documents have got you covered.


Best practices for developing Universal Windows Platform (UWP) apps

This repository is maintained by Futurice, but contributions from anyone are highly encouraged! If you are interested in iOS or Android development, be sure to check our iOS and Android documents as well.

To keep this document easily approachable, it aims to be concise and practical: Each subtitle is an actual practice and contains short, but very practical description of what to do and what not to do. Some reasoning is included, but more detailed explanations and discussions are only included as external links. The listing tries to start of by taking care of the most common issues and end with the rarest ones.

Everything in the document should apply to either or both of the two latest stable versions of C#, Visual Studio, or the Universal Windows Platform, or to the latest publicly available version of the Windows Store. If there are relevant differences between the two latest versions, the implications should be described in the text. Practices that don’t apply to either of the two latest versions should be removed.

Feedback and contributions are wholeheartedly welcomed! Feel free to fork and send a pull request, or just participate in the discussion at Issues.


JavaScript Testing Best Practices


Coding Standards and Best Practices of JavaScript and CSS


Node.js Latest Best Practices and News Best Practices


A Web Developer’s Style Guide

As this guide was born from the modx-style-guide you’ll find we note that parts of this style guide may apply to authoring web components, and not necessarily web pages or sites.

HTML is initially performant, optimal, and accessible. So we recommend starting your components HTML–first.


Frontend Guidelines


Image Optimization for Web Images

Best practices and general techniques

Best practices for optimizing images for web developers
https://github.com/nickandersonr/imageOptimization
1 forks.
0 stars.
0 open issues.

Recent commits:


HTML Best Practices

For writing maintainable and scalable HTML documents


Laravel best practices

Here you’ll find the best practices which are usually ignored in real life Laravel projects.


Web Fundamentals on DevSite

Welcome to the new WebFundamentals! An effort to showcase best practices and tools for modern Web Development.


Java Best Practices

I’ve been Programming, Designing and Architecting Java applications for 15 years. I would like this page to serve as a good starting point for programmers to understand what it takes to build good applications. I would talk about Best practices and Frequently asked questions in Coding, Designing and Architecting Java Applications.


Mastering Modular JavaScript

Modular JavaScript is a book series with the mission of improving our collective understanding of writing robust, well-tested, modular JavaScript code. Mastering Modular JavaScript is the second book in the series, and it discusses modular JavaScript application development. Mastering Modular JavaScript includes hundreds of real-world patterns and practices, as well as detailed explanations of what works and what hasn’t when it comes to leveraging ES6 in the wild.


Design patterns implemented in Java

Design patterns are the best formalized practices a programmer can use to solve common problems when designing an application or system.

Design patterns can speed up the development process by providing tested, proven development paradigms.

Reusing design patterns help prevent subtle issues that cause major problems, and it also improves code readability for coders and architects who are familiar with the patterns.

Design patterns implemented in Java
https://github.com/iluwatar/java-design-patterns
26,220 forks.
88,382 stars.
143 open issues.

Recent commits:

Icons made by Icon Monk from www.flaticon.com

W3TWEAKS
Latest posts by W3TWEAKS (see all)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *