The phrase "recent article" refers to a written piece of information or news that has been published or made available publicly recently. Full definition
Recent articles in Scientific American have talked about traveling faster than light. (scientificamerican.com)
Must - reads from our most recent articles on leadership and managing people, delivered once a month. (hbr.org)
Considering recent articles by him, I believe he has now changed his view, and would probably approach a similar debate in a very different fashion. (redeeminggod.com)