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
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.
Icons made by Icon Monk from www.flaticon.com
Leave a Reply