Understanding Result Type in Swift 5 with Daniel Steinberg
One of the first things many programmers add to their Swift projects is a Result type. From Swift 5 onwards, Swift included an official...
Gabriel Baptista on how to build high-performance software architecture systems with C# and .Net...
A software architecture refers to the fundamental structure of a software system that serves as a blueprint to manage the system complexity. It is...
OpenJDK Project Valhalla’s head shares how they plan to enhance the Java language and...
Announced in 2014, Project Valhalla is an experimental OpenJDK project to bring major new language features to Java 10 and beyond. It primarily focuses...
Microsoft technology evangelist Matthew Weston on how Microsoft PowerApps is democratizing app development [Interview]
In recent years, we have seen a wave of app-building tools coming in that enable users to be creators. Another such powerful tool is...
How two junior Intuit engineers helped their team adopt Kotlin within a month
Change might feel like a natural part of working in the software industry. But in truth it's not natural at all; it takes a...
There’s more to learning programming than just writing code
Everyone should learn to code, right? If everyone learned programming not only would people have better jobs, the economy would be growing, and ultimately...
GitHub Universe 2019: GitHub for mobile, GitHub Archive Program and more announced amid protests...
Yesterday, GitHub commenced its popular product conference GitHub Universe 2019 in San Francisco. The two-day annual conference celebrates the contribution of GitHub’s 40+ million...
Five reasons to begin a Packt subscription
The Packt library provides you with all the tools you need to stay relevant in tech, whether you’re looking to brush up your PHP...
Rust 1.39 releases with stable version of async-await syntax, better ergonomics for match guards,...
Less than two months after announcing Rust 1.38, the Rust team announced the release of Rust 1.39 yesterday. The new release brings the stable...
Microsoft releases TypeScript 3.7 with much-awaited features like Optional Chaining, Assertion functions and more
Yesterday, Microsoft announced the release of TypeScript 3.7 with new tooling features, optional chaining, nullish coalescing, assertion functions, and much more.
This release also includes...