Tech Tips — The 4 Tips of April are Here!
by Add Komoncharoensiri, Director of Technical Services at 4D Inc As a 4D developer, you have to keep up with the new advances 4D is cont...
by Add Komoncharoensiri, Director of Technical Services at 4D Inc As a 4D developer, you have to keep up with the new advances 4D is cont...
Nowadays, web applications are essential modern tools. As machines and processors become more and more powerful, your web applications must constantly...
Following this blog post about the new concept of shareable entity selections and the subsequent discussions on the forum, we'll now take the time to ...
4D v16 R6 introduced a new concept of communication between processes: shared object and shared collection variables! Thanks to this, you're able to e...
How many times have you gotten the "Not supported value type in a shared object" error when trying to put an object into a shared object? What did yo...
Have you ever needed to use methods with both thread-safe and not thread-safe calls, with conditions that skip over commands that are not thread-safe?...
Preemptive processes are very useful for performing extensive calculations in parallel, using all of the cores in your CPU, but sometimes you need to ...
Preemptive processes allow your applications to take full advantage of multi-core computers, resulting in faster responses to simultaneous requests. B...
Do you need to run complex calculations or exports on the client side? Use preemptive processes and start these actions without slowing down users and...
4D lets you take full advantage of multi-core computers with preemptive processes. In a previous blog post, we've provided you with a list of enhanced...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy