An Introduction to ETS Tables in Elixir

When crafting an Elixir program, you often need to share a state. For example, in one of my previous articles I showed how to code a server to perform various calculations and keep the result in memory (and later we’ve seen how to make this server bullet-proof with the help of supervisors). There is a Read More

Kotlin From Scratch: Advanced Functions

Kotlin is a functional language, and that means functions are front and center. The language is packed with features to make coding functions easy and expressive. In this post, you’ll learn about extension functions, higher-order functions, closures, and inline functions in Kotlin. In the previous article, you learned about top-level functions, lambda expressions, member functions, Read More

What’s New With Git Support in Xcode 9

What You’ll Be Creating Apple’s latest IDE version, Xcode 9, is being released along with iOS 11 this September. And it’s a huge update! Fans of Git for source control management (SCM) are big winners in this upcoming release. Previous versions of Xcode had support for SCM, but it was never considered a first-class citizen. Xcode’s Git Read More

Creating Digital Signatures With Swift

The main purpose of a digital signature is to verify the integrity of some information. For a simple example, let’s say you had a file that was transferred over the network and you want to check that the entire file was transferred correctly. In that case, you would use a checksum. “A checksum is a Read More

12 Useful WordPress Plugins for Page Layouts

When it comes to plugins for laying out the pages on your WordPress site, Visual Composer is a hard one to beat. This easy-to-use drag-and-drop page builder with over 200 unique addons will help the developer and the novice alike create just about any layout imaginable.   But for users looking to modify just one page in Read More