Good coding practice is essential for creating high quality and long term maintainable code that will make everybody happy. In this presentation, Ben will examine what can cause bad code and how to avoid these pitfalls while providing examples of good coding practices.
Categories
- Agile 8 entries
- Client Project 16 entries
- Company News 17 entries
- Content Management 6 entries
- Databases 2 entries
- Deployment 4 entries
- Development Processes 27 entries
- Frameworks 17 entries
- Implementation 10 entries
- Legacy Systems 2 entries
- Operating Systems 3 entries
- Programming Languages 15 entries
- Project Management 8 entries
- Protocols 1 entry
- Requirements Analysis 4 entries
- SEO 4 entries
- Software Testing 8 entries
- Source Control 2 entries
- Technology 45 entries
- Technology Sessions 61 entries
- Tools 14 entries
- User Experience 4 entries
- Web & Application Servers 7 entries
Tags
- AEM
- Adobe
- Agile
- Alexa
- Amazon
- Android
- AngularJS
- Apache
- AppMaker
- Arduino
- Audio Equalizer
- BDD
- Bootstrap
- Bourbon
- CES
- CFEngine
- CMS
- CouchDB
- Design Patterns
- Emergency Response
- Gilbane
- Grunt
- Gulp
- Humanitarian
- Internetworking
- IoT
- Java
- JavaScript
- Kafka
- Kotlin
- LeapMotion
- Methodology
- Neat
- OAuth
- PHP
- Project Management
- PublicRelay
- Quality
- Quoin
- REST
- ROI
- ReactJS
- SEO
- Scala
- Six Sigma
- Spark
- Swift
- Testing
- UNIX
- accessibility
- agile
- agile development
- agile methodologies
- analysis
- analytics
- android
- ansible
- apache
- applications
- apps
- architecture
- assessment
- assurance
- asteroid
- audit
- authentication
- automation
- bash
- best practices
- bigdata
- blockchain
- boot
- browsers
- btrfs
- build
- build process
- build tools
- case
- case study
- cd
- cengage
- charity
- child
- chrome
- ci
- ckain
- ckan
- cms
- color
- colorblind
- conference
- configuration
- connectivity
- consistency
- content
- content management
- continuous-integration
- conversations
- cryptocurrency
- data
- database
- debian
- decision making
- deep learning
- dependency
- deployment
- design
- detection
- development
- development practices
- device
- digital
- distributed
- django
- docker
- duration
- eclipse
- ecommerce
- error
- error handling
- errors
- estimation
- extensions
- facilitation
- filesystem
- forensics
- forms
- frameworks
- gdpr
- gradle
- hadoop
- handling
- headless
- history
- hypermedia
- i18n
- iOS
- ict
- identify
- innovation
- integration
- interface
- internationalization
- ios
- java
- javascript
- keyword analysis
- keyword tools
- keywords
- lean
- legacy
- linux
- localization
- logging
- logic
- machine learning
- malware
- management
- media
- migration
- mobile
- mobile apps
- modules
- monitoring
- mruby
- nasa
- national parks
- nodeJS
- open-source
- operating systems
- os
- patterns
- phonegap
- planning
- pokemon go
- primero
- problem solving
- project
- protection
- publicrelay
- python
- quality
- ranking
- ransomware
- realtime
- refactoring
- release management
- requirejs
- requirements
- retail
- roku
- ruby
- scala
- scm
- scraping
- scriipts
- scrum
- security
- selenium
- services
- shell scripts
- site
- sitemap
- smart
- source control
- space
- spark
- spring
- sprint
- strapi
- strategic
- strategy
- streaming
- swift
- test-driven
- testing
- tiger
- tools
- translation
- trojan
- unicef
- user
- verification
- virus
- visual
- web
- web site
- webapps
- wordpress