Vitaliy IvanovHow to Run MySQL on macOS with DockerIf you need to run MySQL on your Mac (e.g. for development) one the good ways to do it with Docker. It is pretty straightforward to…3 min read·Nov 27, 2020----
Vitaliy IvanovHow to Get the Duration of a Remote MP3 FileSometimes you might need to get the duration of an audio file, located somewhere on the network. There are a lot of libraries for any…3 min read·Nov 15, 2019----
Vitaliy IvanovinThe StartupDark Mode, Dark Theme: Adding Support to Your ApplicationThe dark side is on the march this autumn. Both iOS 13 and Android 10 are introducing the setting to opt into the dark version of the…4 min read·Sep 20, 2019----
Vitaliy IvanovDevelopment Tips on React NativeReact Native has recently gained a lot of traction. Those, looking to commission an application development, are attracted by the promise…2 min read·Aug 21, 2018----
Vitaliy IvanovReact Native: Pros and ConsIf you have recently considered developing a mobile application, you have likely heard of React Native. Developers either love it or hate…4 min read·Jul 19, 2018----
Vitaliy IvanovAfter Action Report for Battle of Baecula (Command & Colors: Ancients)It has been at least 2 years since my friend Sergey and I have started our “campaign” in Command & Colors: Ancients. C&C is a popular…6 min read·Mar 3, 2018----
Vitaliy Ivanov7 Deadly Sins of Mobile User Interface ProgrammingWhile working on the user interface in their applications, mobile developers tend to make the same mistakes over and over again. If the…4 min read·Mar 12, 2017----