Dear reader, it's this time of the year to look back with gratitude the good things that happened in...
Blog
Which principles would your Hippocratic Oath for programming contain?
ἐπὶ δηλήσει δὲ καὶ ἀδικίῃ εἴρξειν The Hippocratic Oath remind doctors of timeless principles of th...
NPM libraries: which are the good ones?
Getting to know a language's ecosystem is intimidating. I am switching from backend to frontend for...

⚡️ 7 quick actionable tips for your job search
7 tips to not undermine yourself, automate CV generation and scheduling calls, having nice photo and...

Comment apprendre Kotlin? IDE et navigateur, livres et tutoriels, débutants et dev Java
Kotlin m'enthousiasme parce qu'il est dans le diagramme de Venn des languages bien conçus qui sont ég...

💥 Best of #explainlikeimfive
If you can't explain it simply, you don't understand it well enough. -- Albert Einstein Explain m...
Do you Read your Reading List?
Today I went through my reading list and noticed this: Does it look like HTTP 404 to you? It certa...

What are your biggest frustrations in the hiring process?
Photo by Andre Hunter on Unsplash I've been very pleased by the reception of my two articles What's...

Q: What is your salary expectation? A: I don't have one, make me an offer!
Last time, I told you what I think about the question "What is your current salary?". Let's talk no...

“What is your current salary?” is a red flag that you don’t want to work here
Asking for your current salary is not a legitimate question and should be treated as such. 🙄 The dr...

Best cafés to meet cool people in Berlin
50 coffee meetings An all-time favorite career advice of mine is Why You Need to Take 50 C...

Contribute to the Kotlin Libraries Playground for #hacktoberfest
Hacktoberfest just started, and I have just the right kind of project to show you if you want to cont...

How do I setup GitHub Actions for my Gradle or Android project?
Hello Human! This tutorial is for you if ✅ you have an Android or Kotlin or Java project built wit...
Personal update
Hello human It feels strange to write here again. I didn't write a line since the beginning of march...

How do we stay sane and connected to others in a scary world?
As all good people know, we have to take the current pandemic very seriously. As the chinese proverb...

Yes, you should write that first post!
Dear reader who has not started writing yet, I want to encourage you to start writing your first po...

She was parenting two girls, nevertheless #shecoded and lead a team - Interview with Julie Vandenabeele-Orzea
Happy and Sad International Women Day, We are in 2020, all IT companies are paying lip service to an...
Things I've been writing on dev.to
Hello human, You just landed on my profile and probably don't have time to read the dozens of posts...

From marketing to backend developer in one year - the story of Adele Carpenter
How to start a programming career? Should you do study computer science, do a bootcamp? Well those wo...

How to become Effective with Kotlin? Answers from Marcin Moskala
Marcin Moskala is an experienced developer and Kotlin trainer. He is an official JetBrains partner...
Good things I've read recently here
I am procrastinating hard on writing new articles here. I believe in structured procrastination so I...
42 things you MUST stop obsessing about if you want to become a good $PERSON
Being French, I have lots of practice at being cynical and ironic against people who think they know...

What are the worst programming languages that nobody should learn?
I see this question coming up all the time: What are the best programming languages that all develo...

Are you feeling overwhelmed? Refactor your assumptions
I've read a lot of what fellow developers share on this platform. First I would say that I'm grateful...

How and why I gave up the MacBook Pro... for the iMac 27"
This started as a comment to this article, but it ended up being way too long. To recap, @dzello is...
How do you come up with a good title/cover image/twitt?
Hello to fellow DEV.to writers I don't know about you, but the more I write, the more I want to writ...
What do you want to let go in 2020?
A new year is a good opportunity to tidy up at our digital lives. If something doesn't spark joy any...

How to learn Kotlin: browser vs IDE, books vs tutorials, for newbies and Java devs
I am a Kotlin enthusiast because it's in the Venn diagram of well-designed languages that are also a...
#KotlinConf 2019 - interviews coming
Velkommen from Copenhagen, Danemark for the third Kotlinconf https://kotlinconf.com/ Kotlinconf is...

How do you stay focused in a distracted world?
Photo: Sisyphus trying to read all its notifications I often feel that the hardest part of my progra...
Help me choose what I should write next
Dear Dev community, I have more ideas for new articles that I have time to actually write them. Can...

Learning programming on a Chromebook?
Is anyone coding on a Chromebook here? I want to do programming workshops and I'm wondering what lap...
What are your favorite analogies to explain programming?
Hello, I am giving a workshop on Sunday. The goal is to try to give complete beginners a less wrong...
"gradle migrateToAndroidX" - beta testers needed
Hello Android devs, I am looking for beta testers / early adopters for a new project I have been wor...

Kotlin is not Android
"Kotlin does for Java and the JVM what Spring did to J2EE” — Spring creator at SpringRod I...
What is your favorite Silicon Valley myth?
I find myths fascinating. Myths matter, even or especially when they are wrong. Myths shape the perce...
![[Talk] Billion Dollar MistakeS - On Tony Hoare and Android Burritos](https://res.cloudinary.com/practicaldev/image/fetch/s--Nk_weX47--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://thepracticaldev.s3.amazonaws.com/i/70uqc5e74d3ucj7lvgd1.jpeg)
[Talk] Billion Dollar MistakeS - On Tony Hoare and Android Burritos
Hello Berlin Kotlin Meetup, Here are the slides for the presentation I did on 2019-10-17 He...

Contributing to open-source is like dancing Tango
Photo by Toufic Mobarak on Unsplash If you don't like tango but want some practical tips, jump to th...
Send me all the Kotlin questions you were too afraid to ask
The inspiration for this post comes from this request: Can so...
What's your least favorite question to be asked at work?
Ali has this great question, I was also curious about the answers to the opposite question....
My project is open to (Kotlin) contributors
Are you using https://gradle.org as your build tool? Are you using https://kotlinlang.org, or anoth...
Trying to follow all best practices will not help you
I think that best practices are overrated for a number of reasons. Best practices are like standar...

Configuring Gradle with "gradle.properties"
Using https://gradle.org as your build tool? Read on. I found the gradle.properties file a nice par...

Helping out with Gradle builds for hacktoberfest
Using https://gradle.org as your build tool? Read on. #hacktoberfest The thing you have...

Android's billion-dollar mistake(s)
An article on billion-dollar mistakes, the ones that are assumed and the ones that stay un-spoken and...

Use the Gradle build-scan!
Use the Gradle Build-Scan! There is one very sad problem in the Android world that has a g...
What does Javascript better than Kotlin?
Serious question, not a troll. Javascript and Kotlin are two very different languages but it's always...
with(ConfigObject) { "Language $KOTLIN".isSparkingJoy() }
I am using Kotlin since traits were a thing. Yet it continue to surprise me for the better, usually w...
We are all standing up. Does it actually work?
The daily Stand Up has spread quickly to become a cornerstone of our programming lives. Yet, here is...
Better dependency management in Android Studio 3.5 with Gradle buildSrcVersions
Android Studio 3.5 is released! Have you updated yet? Go to https://developer.android.com/studio, I w...
How to write a good README? #discuss
Since I released my first open source project in October, I did various iterati...

The Minimum Viable Pull-request
Have you noticed? While many of us do a few open source contributions, some hap...

How Kotlin makes editing your Gradle build less frustrating
Better dependencies management with the plugin gradle-kotlin-dsl-libs
Pull Requests: a simple workflow
Disclaimer: I’m not a git ninja, and I’m pretty sure a lot of people have written more sophisticated...