Hi there π I'm Leanne Do - The Right Brain Dev π©βπ»
interface Me {
[key: string]: Repertoire | string[]
}
interface Repertoire {
[key: string]: string[]
}
const me: Me = {
language: {
computer: ['kotlin', 'javascript', 'typescript', 'java'],
human: ['vietnamese', 'english', 'german', 'finnish'],
},
technologies: {
frontEnd: ['react', 'redux', 'gatsby', 'webpack', 'css3', 'html5'],
backEnd: ['kotlin', 'nodejs', 'restapi', 'spring', 'spring boot'],
mobileApp: ['react-native'],
database: ['postgresql'],
devOps: ['docker', 'kubernetes'],
testing: ['kotest', 'junit', 'jest', 'react-testing-library'],
misc: ['git', 'linux', 'heroku', 'netlify' ]
},
outside_work: ['hand-lettering', 'writing-blog', 'cat-slave', 'food-addict'],
}
export const getToKnowMe = (repertoire: string) => {
if (!repertoire) {
throw new Error('Please specify what you want to know about me!')
}
if (!me[repertoire]) {
throw new Error(`Missing ${repertoire} in my toolbox. Will work on that!`)
}
return me[repertoire];
}
- Be present and own your work
- Prep our brain for the coding journey
- What do we need to know about slices in Golang?
- What is Internet and How It Works
- Learning Programming is Never a Straight Road
- The Full Stack Developer by Chris Northwood π₯’
- Frontend Architecture for Design Systems by Micah Godbolt π₯’
- Soft skills - The software developer's life manual by John Z. Sonmez π₯’
- Mastering Modular Javascript by Nicolas Bevacqua π²
- Clean Code by Robert C. Martin π²
- Programming Typescript by Boris Cherny π²