JavaFX Creating a standalone macOS app or dmg file from a JavaFX project In this tutorial we will create app or dmg file that is ready to be run on macOS systems which does not need to have JRE or JDK installed. We will use IntelliJ and maven for it still can give an idea how to do it using gradle or Eclipse or other variations.
React Native Advanced React Native - ViewGroupManager in Android React Native is pretty strong with Native Modules. You aren't really limited to using JavaScript. However, documentation for native modules is not that great. You need to dig some functionalities yourself. ViewGroupManager is one of them.
Python Mobile and Desktop Apps with Python, Conda & Kivy Python is great and it's not only for data scientists. You can also build desktop and mobile apps for Android, iOS, macOS, Linux and Windows. But it's very easy to get stuck because of dependencies and mismatching versions.
Game Development Phaser3 with Ionic Capacitor, React, Webpack and TypeScript It may sound like a forced companionship but it actually is a perfect harmony if you want to develop games with Phaser3 for mobile and any desktop environments. Of course you can still use Phaser without Ionic, React or TypeScript but there is too much to gain from the combination.
TomTom Using TomTom Maps in React Native: Part 2 - IOS In the second part, we will implement the same solution for IOS. After implementing this solution for both environments, we're no longer obligated to use Google Maps in React Native
React Native Using TomTom Maps in React Native: Part 1 - Android There's no reliable React Native library for TomTom maps. The only way is to implement your own solution using the native SDK. So, I wanted to write a guide for those who are struggling to use native SDKs for React Native.
Cordova Setting up a Cordova application with React & Webpack & Babel from scratch We will build a minimal React & Webpack & Babel application in Cordova so you can build Android, IOS, Windows etc. applications.
Android Hide your API keys from AndroidManifest.xml using local.properties You wouldn't want to check-in your API keys to the source code. Instead, you would like to embed them into your application generated by build tools using an external file that is ignored by your source controller.
React Native Using Native UI Libraries in React Native with Swift React Native uses Objective-C by default for native libraries. This tutorial covers how to use Swift for UI libraries in IOS using Cocoapods.
React Native How to Improve Google Maps Performance in React Native for Android Very famous npm package called "react-native-maps" is easy to use and configure, but it can be remarkably slow when you're working with lots of markers. I noticed this when using an Android device in particular. This is mostly because of React's declarative way of rendering things.
React Native Using Google Maps as Provider in IOS with React Native If you use react-native-maps in React Native, by default you'll be using Apple Maps for IOS and Google Maps for Android. If you want to use Google Maps for IOS, you'll need to make some changes. Like most things in XCode, this is can get a bit tricky.
React Native Setting up and debugging a React Native application Debugging in React Native is not straightforward. But it's not hard to set up. Here's a complete guide on how to set up a React Native application and enable debugging.
Docker Running GUI applications in Docker on Windows, Linux and Mac hosts There's WineHQ to run Windows applications on Linux (and macOS). But, what about other way around? What if you want to run Linux applications on Windows (and Mac). Docker is the answer but it if you think that Docker only can run terminal applications then you're wrong.
Harmonica How to generate harmonica tabs from MIDI MIDI files are great if you play harmonica. They have all the notes you need whether you have chromatic or diatonic harmonica in whichever key. If you have the right software any MIDI file can become a tab source.
Docker Using Docker and Claudia.js to deploy Lambda functions to AWS I am using Claudia.js (http://claudia.js) to deploy my Lambda functions to AWS and link them to my API Gateway or S3 bucket. Real easy solution. No extra YML or learning process. Just an npm package installed globally and hooked into your package.json scripts.
ESP8266 Using 1.44'' TFT module with ESP8266 using Javascript This tutorial focuses on how to use 1.44'' colour TFT screen 128x128, also known as Nokia 5110 replacement, using JavaScript. You can easily replace it with Nokia 5110 in your existing projects by keeping the connections exactly the same.
SSL Install SSL on your blog in 10 minutes Google has announced that insecure websites will sink down in the Google search results. So I had to learn how to do it. With letsencrypt and certbot it was much easier than I thought.
React.JS Google Maps API - Add modal overlay with CSS in a React App You may have noticed this "Use ⌘ + scroll to zoom the map" warning while scrolling over a non-full screen sized google map. Goole maps does not provide this functionality for custom messages
ESP8266 Programming ESP8266 using Javascript with Espruino Javascript is a true full stack language. I can run on clients, servers, cloud and desktop environments. With Espruino it's also possible to run on micro controllers.
ESP8266 Installing MicroPython for ESP8266 I was using Arduino IDE and C++ to program my IOT devices built around ESP-12E. But, I was in need of a higher level language to easily manage my HTTP requests from the device as a client; or, create a small web server in the device itself. So I decided to use MicroPython.
Jenkins Triggering Jenkins from AWS CodeCommit using Lambda Previous tutorial we have added our CodeCommit repository into Jenkins, but this Jenkins job could only be triggered manually. Now let's automate this and add a trigger on the AWS side to build Jenkins job when I push some commits to my repository.
Jenkins Using Jenkins with AWS CodeCommit I finally managed to use Jenkins on my CodeCommit repository. Here are the steps I followed in order to do that. I assume you have a Jenkins Server up and running. Basically we will need to make configuration in both AWS and Jenkins.
Ghost Blog Moving Ghost blog to a different server I was running my Ghost blog on an EC2 instance on the AWS Free Tier which has ended last month. So, I decide to move my blog to DigitalOcean which is 3 times cheaper and still has the same configuration with AWS EC2.
ESP32 Installing ESP-32 on Arduino IDE (Windows, Mac, Linux) ESP-32 is still quite new, therefore uploading a sketch is not as straightforward as with ESP-8266. It's still easy though if you follow these steps
React.JS Using Google Maps in React without custom libraries There is no official React library from Google for Google Maps, but there is a JS API. With 2 easy steps you can use your React components with this API.