Resurrection, the first
'The first resurrection,' mentioned in Revelation 20:5, 6, does not mean a first resurrection, but the essence and primary part of resurrection, which is salvation and eternal life. There is only one resurrection to life. A second does not happen, and is not mentioned anywhere in the Bible.
(References: Apocalypse Explained 6; Apocalypse Revealed 851; Revelation 20:5-6)
Tabernacle of god
In Revelation 21:3, Joshua 22:19, and elsewhere, 'Tabernacle' means the same thing as 'temple,' except that 'temple' means the Lord's divine humanity with respect to divine truth, or divine wisdom, and 'tabernacle' means the Lord's divine humanity with respect to divine good or divine love. 'The Tabernacle of God,' as in Revelation 21:3, signifies the celestial church. In a universal sense, it signifies the celestial kingdom of the Lord, and in the highest sense, the divine humanity of the Lord.
(References: Arcana Coelestia 018; John 2)