Yiğit PIRILDAKinLevel Up CodingMastering Tic-Tac-Toe with Minimax AlgorithmMaking a never-losing Tic-Tac-Toe AI with Minimax algorithm in python.May 13, 20201May 13, 20201
Yiğit PIRILDAKinLevel Up CodingCrashlytics : Reduce Debugging Time by Monitoring ExceptionsCrashlytics is a popular crash reporting tool that allows you to remotely grab crash reports from a device, which improves debugging speed.Mar 30, 2020Mar 30, 2020
Yiğit PIRILDAKinLevel Up CodingHow to Use Java Collections Safely in Multi-Threaded EnvironmentsCollections are easy to use in single-threaded applications. But we need to be extra careful when it comes to multi-threaded environments.Mar 27, 2020Mar 27, 2020
Yiğit PIRILDAKinThe StartupMutation Testing : The Most Comprehensive Way to Test Your SoftwareMutation Testing is a type of white box testing that can give you a pretty good idea of the quality of your tests.Mar 23, 2020Mar 23, 2020
Yiğit PIRILDAKinLevel Up CodingJava Native Access: A Cleaner Alternative to JNI?Recently, I wrote an article about JNI (Java Native Interface) and demonstrated how it’s used to call native code from Java. While JNI is…Mar 18, 20203Mar 18, 20203
Yiğit PIRILDAKinThe StartupIntroduction to Java Native Interface: Establishing a bridge between Java and C/C++JNI (Java Native Interface) is a foreign function interface that allows code running on JVM to call (or be called by) native applications…Mar 16, 20201Mar 16, 20201
Yiğit PIRILDAKinThe StartupAndroid 11 (R) : An Overview of the Developer PreviewA couple of weeks ago, Google announced a new version called Android 11. As you’ve probably noticed, starting with Android 10 Google…Mar 13, 2020Mar 13, 2020
Yiğit PIRILDAKinLevel Up CodingEventBus in Java: Publish/Subscribe to the Rescue!Anyone who needs a publish/subscribe architecture would find EventBus to be a great tool. It’s easy to use and there are many…Mar 11, 2020Mar 11, 2020
Yiğit PIRILDAKTrigger Android init Services Using ctl.start PropertySometimes you need to trigger an init service while the system is running. Since init services may be customized to have special…Mar 9, 20203Mar 9, 20203
Yiğit PIRILDAKAndroid OTA Update MechanismOTA (Over The Air) updates, while not specific to Android, is a popular way of updating remote devices over the internet. Update packages…Mar 7, 20201Mar 7, 20201