wjy + bestpractices   91

The Linux Foundation (LF) Core Infrastructure Initiative (CII) Best Practices badge is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify, at no cost, by using this web application to explain how they follow each best practice. The CII Best Practices Badge is inspired by the many badges available to projects on GitHub. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software.
opensource  linux  bestpractices 
9 weeks ago by wjy
Java Practices->Home
javapractices.com offers concise presentations of Java practices, tasks, and designs, illustrated with syntax-highlighted code examples. Some general-purpose references are provided, along with some source code. See below for user comments on the site.
programming  reference  java  bestpractices  development 
august 2018 by wjy
The Art of Logging - CodeProject
This article provides guidelines for logging within your web or desktop applications, answering questions such as when to log, what to log, and how to log.
logging  bestpractices  development  softwareengineering 
may 2018 by wjy
Java language oddities | JavaWorld
Java language oddities
Java's handling of arrays and a few other language elements may surprise you
programming  reference  java  bestpractices  language 
may 2018 by wjy
JAMstack | JavaScript, APIs, and Markup
Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
javascript  webdev  api  static  js  bestpractices 
january 2018 by wjy
Introduction · Go-SCP
Go Language - Web Application Secure Coding Practices is a guide written for anyone who is using the Go Programming Language and aims to use it for web development.
This book is collaborative effort of Checkmarx Security Research Team and it follows the OWASP Secure Coding Practices - Quick Reference Guide v2 (stable) release.
The main goal of this book is to help developers avoid common mistakes while at the same time, learning a new programming language through a "hands-on approach". This book provides a good level of detail on "how to do it securely" showing what kind of security problems could arise during development.
golang  programming  security  websec  bestpractices  books 
june 2017 by wjy
Angular 2 Starter by AngularClass
An Angular 2 Starter kit featuring Angular 2 (Router, Http, Forms, Services, Tests, E2E), Karma, Protractor, Jasmine, TypeScript, and Webpack by @AngularClass
angular  webpack  boilerplate  bestpractices 
may 2017 by wjy
id Software Programming Principles
id Software co-founder John Romero tells the early story of the game company in this GDC 2016 talk and lists the programming principles that guided them towards the rapid development of many games including Doom and Quake with a very small team.

Some of these principles resembles today’s common Agile practices while others do not. I like them and id definitely had good results, so the principles should at least be considered and adapted to different contexts.
programming  gamedev  bestpractices  development  doom  quake 
february 2017 by wjy
winterbe/java8-tutorial · GitHub
Welcome to my introduction to Java 8. This tutorial guides you step by step through all new language features. Backed by short and simple code samples you'll learn how to use default interface methods, lambda expressions, method references and repeatable annotations. At the end of the article you'll be familiar with the most recent API changes like streams, functional interfaces, map extensions and the new Date API. No walls of text, just a bunch of commented code snippets. Enjoy!
java  java8  tutorial  bestpractice  bestpractices 
november 2015 by wjy
cxxr/better-java · GitHub
Java is one of the most popular programming languages around, but no one seems to enjoy using it. Well, Java is actually an alright programming language, and since Java 8 came out recently, I decided to compile a list of libraries, practices, and tools to make using Java better. "Better" is subjective, so I would recommend taking the parts that speak to you and use them, rather than trying to use all of them at once. Feel free to submit pull requests suggesting additions.
java  bestpractices  bestpractice  programming  resources  modern 
september 2015 by wjy
stronglink/SUBSTANCE.md at master · btrask/stronglink · GitHub
AKA Everything You Need to Know to Write Good C Code AKA The StrongLink Code Contribution Guidelines
c  programming  codestyle  bestpractice  bestpractices 
september 2015 by wjy
symfony/symfony-demo · GitHub
The "Symfony Demo Application" is a reference application created to show how to develop Symfony applications following the recommended best practices.
php  symfony  symfony2  demo  webdev  bestpractices  bestpractice 
july 2015 by wjy
Apache Curator -
Curator n ˈkyoor͝ˌātər: a keeper or custodian of a museum or other collection - A ZooKeeper Keeper. Guava is to Java what Curator is to Zookeeper.
apache  zookeeper  curator  java  framework  opensource  bestpractices 
february 2015 by wjy
An outline for Django applications, providing best practices and a starting point.
python  django  webdev  bestpractices 
september 2014 by wjy
The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python
This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis.
python  programming  guide  tutorial  learning  bestpractices  bestpractice  reference 
july 2014 by wjy
The Twelve-Factor App
The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
bestpractices  architecture  software  development  webdev  methodology  12factor 
june 2014 by wjy
« earlier      
per page:    204080120160

related tags

12factor  admin  alternatives  amazon  angular  antispam  apache  api  apidesign  arch  architecture  article  authentication  authorization  aws  bash  best-practice  best-practices  bestpractice  bestpractices  boilerplate  book  books  c  cabal  cheatsheet  checklist  cli  clojure  cloud  code  codereview  codestyle  coding  codingstandards  codingstyle  composer  concurrency  cookbook  crypto  cryptography  CSS  curator  database  demo  design  designpatterns  development  devops  django  docker  documentation  doom  email  encryption  environment  es6  forever  format  framework  fullstack  functional  gamedev  gcp  gdpr  git  github  golang  google  guide  guidelines  hackernews  haskell  header  headers  hn  howto  html  html5  http  https  idiomatic  idioms  ios  jackson  java  java8  javadoc  javascipt  javascript  joyent  js  json  kubernetes  lambda  language  learning  linux  log  logging  mac  macos  mail  management  methodology  migration  minimalism  modern  mongodb  monit  node  node.js  nodejs  notes  objective-c  objectivec  opensource  operations  osx  parallelism  parallelprogramming  password  pdf  performance  person  php  pip  productivity  programming  python  python3  quake  rails  rant  react  react.js  reference  regex  resources  rest  restful  rlang  robpike  ror  ruby  sa  scala  security  server  setup  shell  software  softwareengineering  spam  standards  static  statistics  structure  style  styleguide  symfony  symfony2  sysadmin  tdd  terminal  testing  tips  tools  tricks  tutorial  typescript  ubuntu  unix  upstart  vim  webcomponents  webdev  webpack  websec  zookeeper 

Copy this bookmark: