Posts by malcolm

This Month in RAD Studio – May 2019

May 30th, 2019 Posted by CodeInsightTV, Embarcadero, News, This Month In RAD Studio No Comment yet

 

This month: Updated Roadmap for RAD Studio, Delphi and C++Builder, C++Builder gets a Boost, a bunch of new RAD Server resources and some ways to take back more control of your RAD Studio licensing.

(more…)

Network Licensing in RAD Studio

May 24th, 2019 Posted by Embarcadero No Comment yet

Many developers we talk to are not really aware that RAD Studio offers several different types of licenses. I don’t mean different Editions (like Community Edition, Professional, Enterprise, etc), I mean license types, specifically Named User, Network Named User, and Network Concurrent User.

However we regular run into customers who have requirements that are much better served by one of the Network licenses, but for whatever reason they’ve always been less well known.

So after explaining the difference for the umpteenth time recently I realised I should probably just write it up publicly so I have something to point people at. (more…)

Ansible 2.8 Released

May 17th, 2019 Posted by DevOps, News, RedHat No Comment yet

Ansible 2.8 has been released. While not as many major features as 2.7, there are an absolute truckload of smaller features, including quite a few focussed on Windows. Some highlights for me:

  • Experimental support for Ansible Collections and content namespacing – Ansible content can now be packaged in a collection and addressed via namespaces. This allows for easier sharing, distribution, and installation of bundled modules/roles/plugins, and consistent rules for accessing specific content via namespaces.
  • Python interpreter discovery, which hopefully will make managing multiple Python versions a bit easier
  • A k8s module defaults group has now been added to reduce the amount of parameters required for multiple k8s tasks. Thank goodness!
  • Added experimental support for connecting to Windows hosts over SSH. This could be really useful, in those circumstances where WinRM isn’t going to fly.

(more…)

This Month In RAD Studio – April 2019

April 30th, 2019 Posted by CodeInsightTV, Embarcadero, News, This Month In RAD Studio No Comment yet

This month: New Editor features in 10.3.1, the RAD Server console gets a shiny new look, Web development in Delphi and 3rd party components updates.

 

(more…)

Ansible Tower 3.4 Released

January 18th, 2019 Posted by DevOps, News, RedHat No Comment yet

A new version of Ansible Tower has been released, including some useful features we’ve been looking forward to.

In particular the additions to Workflow look very nice:

  • the Workflow Convergence step which allows you to wait on multiple jobs before continuing should simplify some complex logic you’ve had to embed in your workflows to achieve this previously
  • Nested Workflows promises to allow finer-grained modularity and reusability in Workflows
  • Workflow-level inventory, rather than depending on the job template inventory
  • Workflow Always Job Templates, enables job execution of steps regardless of exit status of the workflow.

There is a more detailed write-up over on the Ansible Blog.

 

RAD Studio 10.3 Rio Released

November 22nd, 2018 Posted by Embarcadero, News 1 comment

Overnight Embarcadero have released RAD Studio 10.3 Rio.

We’ve been writing about some of the new features prior to release, but now there’s a short What’s New video below, and a more detailed description of the changes here on the docwiki. (more…)

Operator Overloading Explained

November 19th, 2018 Posted by Embarcadero 3 comments

In a recent Embarcadero webinar, Marco was demonstrating some new features of Records, including a new Assign operator that can be overloaded.

Afterwards I had a number of questions from people asking what it was all about. Why do we need an Assign operator? Why would you want to overload an operator anyway? After a bit of a discussion with them, I realised that rather than me trying to throw off a couple of sentences to explain it, I should probably write up something clearer.

If you already know what operator overloading for Records is, then this article possibly isn’t for you. But if you’ve seen this mentioned before and not been really sure what it was all about, then hopefully this article will help. (more…)

Public Information on Upcoming RAD Studio 10.3 – Updated!

October 30th, 2018 Posted by Embarcadero, News 1 comment

Over the last week or so Embarcadero has started publicly disclosing more information about the next major release of RAD Studio, Delphi and C++Builder, 10.3.

This is usually a pretty good sign that the release is not far away, so we thought we’d  create a single post with links to all the public information that we have, and keep it updated as more is released.

Back in August, Embarcadero updated their Public Roadmap. (Of course, something appearing on the roadmap is not a guarantee it’ll be released when they planned, but it was the best we had to go on, until recently). Here’s what they said about 10.3 at the time: (more…)

Ansible Engine 2.7 Released

October 29th, 2018 Posted by DevOps, News, RedHat No Comment yet

RedHat Ansible Engine 2.7 has been released, bringing with it a bunch of new features including:

  • Speedups on Linux. A new strategy for invoking remote systems is introduced requiring half the threads as previously.
  • Reboot module for Linux – Like the existing win_reboot module for Windows, this allows you to reboot a remote Linux machine and then continue on executing commands once it restarts
  • New keyword ignore_unreachable for plays and blocks. Allows ignoring tasks that fail due to unreachable hosts.
  • File locking feature added, making it possible to gain exclusive access to given file through module_utils.common.file.FileLock
  • A mountain of new modules for:
    • Google Cloud Platform
    • Azure
    • OpenStack
    • VMWare
    • NetApp
    • and plenty more

Potentially breaking changes:

(more…)

Operation Error when Installing RAD Studio

September 28th, 2018 Posted by Embarcadero No Comment yet

We’ve had a couple of customers reporting issues installing RAD Studio, with a not terribly useful “Operation Error” message. (more…)