UI Dev Sync
September 13, 2019
Agenda
News and updates
Changelog
JavaScript Superstitions
Naming Conventions
Typechecking
Open discussion
📰
📜
👻
📝
⛑
🗣
Welcome
TJ
2
Arun
Abhishek
😄
Varun
Housekeeping 🧹
- 
	
Show & Tell
 - 
	
BrowserStack
 - 
	
Github SSH tokens
 - 
	
Victory Charts Workshop
 - 
	
Storybook updates
 
Changelog 📜
bsd-react-ui-kit v1.5.1
- Adjust styles for error list in Dialog
 - Modify Loader to accept custom error
 - Add calendar and info icons
 - Added Panel component
 
activecore-charts v0.14.2
- Refactor CenterAxis for mobile
 - Update StackedBar padding propType
 - Fix tooltip issues in CenterAxis
 
JavaScript Superstitions
- 
	
const creates an immutable variable
 - 
	
arrow functions are bound to their outer context
 - 
	
JavaScript is single-threaded and slow
 

Naming Conventions
- 
	
camelCase
 - 
	
PascalCase
 - 
	
kebab-case
 - 
	
snake_case
 - 
	
StUdLyCaPs
 






Name that Convention
variables
camelCase
React components
PascalCase
React props
camelCase
functions
camelCase
filenames
kebab-case
class methods
camelCase
CSS classes
kebab-case
classes
PascalCase
URLs
kebab-case
constants
snake_case
Sitecore items
PascalCase
Typechecking with JSDoc
JavaScript in Visual Studio Code
Type Safe JavaScript with JSDoc
https://medium.com/@trukrs/type-safe-javascript-with-jsdoc-7a2a63209b76
Open Discussion
UI Dev Sync 09.13.19
By webguyian
UI Dev Sync 09.13.19
- 385