Languages

Packt Hub gives you the latest programming languages news. Whether you’re looking to learn more about the latest Python updates or looking for Java tutorials, we have you covered.

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we want our project to successfully…

3 years ago

Understanding the Foundation of Protocol-oriented Design

When Apple announced Swift 2 at the World Wide Developers Conference (WWDC) in 2016, they also declared that Swift was…

3 years ago

PowerShell Basics for IT Professionals

PowerShell is Microsoft’s automation platform for IT Pros. Of late, there have been a lot of questions around the complexity…

4 years ago

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,…

4 years ago

OpenJDK Project Valhalla’s head shares how they plan to enhance the Java language and JVM with value types, and more

Announced in 2014, Project Valhalla is an experimental OpenJDK project to bring major new language features to Java 10 and…

4 years ago

PHP 7.4 releases with type declarations, shorthand syntax in Arrow functions, and more!

Yesterday, the PHP development team announced the availability of PHP version 7.4. This marks the fourth feature update to the…

4 years ago

ActiveState adds thousands of curated Python packages to its platform

On Tuesday, ActiveState a Canadian software company announced to add thousands of Python packages to its ActiveState Platform. ActiveState helps…

4 years ago

Julia v1.3 released with new multithreading features, and much more!

The Julia team yesterday announced a new version of the language, Julia v1.3. A few highlights of this release include…

4 years ago

Python 3.9 alpha 1 is now ready for testing

Three days ago, the team behind Python announced the release of Python 3.9.0a1, which is the first out of the…

4 years ago

Racket 7.5 releases with relicensing to Apache/MIT, standard JSON MIME, dark mode interface and more

On Tuesday, Racket, a general-purpose programming language announced Racket 7.5. Racket is based on the Scheme dialect of Lisp programming…

4 years ago