4D provides a powerful REST server, that enables direct access to data stored in your 4D databases. This makes it possible, for example, to build an API to use with a modern front end technology (e.g., Angular, React, etc). In this blog post, we’ll provide a first introduction to the 4D robust REST server. You’ll see how to configure it as well as test the create, retrieve, update, and delete (CRUD) operations using the API testing tool, Postman.
In a previous blog post, we introduced you to Git (a version control system) and Github (a cloud-based hosting service) and how you can share your 4D code with other developers. In this blog post, we’ll go a bit further by exploring some scenarios a developer may encounter, such as cloning a remote repository, ignoring already committed files, and solving merge conflicts.
You may notice that beginning with 4D v18, the naming convention and intervals of our product releases have been changed. It’s for good reasons. Here’s everything you need to know about these changes:
We’re pleased to announce the launch of beta testing for 4D v18 R2! So what new features does this R-release have to offer?
- As part of the ongoing development for project databases, the Form Editor‘s UX has been greatly enhanced to instantly let you know if views are used. Plus, many additional actions have been added to simplify form design.
- You asked for a way to prevent an application’s interface from being obscured by the macOS dock/menu or the Windows taskbar, and 4D delivers! Now, you have control of your work area.
- For the first part of feature to receive emails, a new command and several methods are at your disposal to locally download emails and remove them from your email server.
- 4D Write Pro? Managing formulas inside your documents and the ability to delete pictures in a snap are the order of the day.
- What about your 4D View Pro documents? There’s now a whole set of commands to help you… from adding and removing rows and columns, to defining their size, visibility, and header labels.
Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
This cutting-edge release opens a lot of possibilities for your 4D-based applications. Though by no means exhaustive, here’s a list of features we’ve got in store for you:
- Project database for version control: A solution for collaborative programming, enabling you to store your code in plain text files within a source control system (e.g., Github, Perforce, etc.).
- Encryption: Built-in data encryption tools on a per-table basis. Whether via the UI or programming, your application’s protection is at its finest.
- 4D for iOS: A product fully integrated into 4D to easily extend your business applications to mobile.
- ORDA: Optimized performance, extra commands, and remote datastore.
- The 4D language: Staying compatible with the classic language, the 4D language is making great strides towards becoming object-oriented with member methods to access files (or folders, zip archives, or emails), the ability to build your own member functions and use the new formula object, enhanced debugging features, etc.
- 4D Write Pro: Style sheets, a feature-rich toolbar, more table-related features, and the list goes on.
- 4D View Pro: A powerful ribbon toolbar, .xlsx import/export, more commands to handle your documents by programming, and much more.
This list is far from exhaustive, see all the blog posts for 4D v18!
4D summit 2020 is just around the corner, and honestly, we couldn’t be more excited!
2019 has been a successful year for us here at 4D and it’s all thanks to our partners, customers, and community! Last year we made a Happy New Year video, this year we’re keeping it simple … all of us at 4D wish all of you a very Happy New Year! We’re looking forward to another great year in 2020!
As another year and another decade come to an end, it’s time to take a look back with 10 of our most-read posts. From project databases to encryption, to performance optimization, to advanced ORDA and programming capabilities … 2019 had it all! Here are the topics that grabbed your attention in 2019.
So you’ve been testing out project databases … maybe you’ve created one or perhaps you’ve converted an existing binary application. Now, it’s time for us to show you how to use Git (the revision control system) with Github as the hosting service for your 4D application.
What is your disguise costume for this Halloween? Are you a witch? Have you turned yourself into a vampire? A hungry zombie looking for brains? Or perhaps Dr. Jekyll and Mr. Hyde is your thing?
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