Find the Collection of Best practices of Web / Native / Hybrid development projects.
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!
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.
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.
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.
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.