Gitar, Incgitar.hashnode.dev·Mar 28, 2024Automating Java Codebase Annotations for Null SafetyThis is Part II of our series of posts on retrofitting null safety onto existing programming languages. In Part I of this series, we introduced NullAway, a pluggable type system for nullability for Java, which can prevent NullPointerException (NPE) c...Discussnullaway
Ikechukwu Ezeblog.ikeze.dev·Mar 17, 2024Extending Kotlin's Null-Safety with Monad ComprehensionKotlin has a very decent null-safety baked in; and even better, it is a part of its type system. private fun easy1(str: String?): String { return str?.let { return "$str is so easy" } ?: "Not so easy after all" } // We can easily ca...Discuss·2 likes·1.1K readsKotlin
Jinali Ghogharijinali.hashnode.dev·Mar 12, 2024Dart Null SafetyAs we knew that all variables are non-null by default, we can use either the ? operator or the late keyword. Null safety in simple words means a variable cannot contain a null value unless you initialized with null to that variable. with null safety...DiscussDartdart null safety
Gitar, Incgitar.hashnode.dev·Mar 6, 2024Taming Null Dereferences with Pluggable Type Systems - Part IThis post provides a gentle introduction to both NullAway - an open-source tool to prevent null pointer exceptions in Java - as well as pluggable type systems for nullability in general. It is meant to be the first in a series of posts describing mul...Discussstatic code analysis
Sadanand gadwalsadanandgadwal.hashnode.dev·Mar 4, 2024Data Structures and Null Safety in Dart - Part 4Exploring Data Structures and Null Safety - Lists, Maps, Maps and Null Safety in Dart Dart, as a modern programming language, offers robust support for data structures like lists, maps, and sets, along with features such as null safety for writing m...Discuss·21 likesDartDart
Donnel CyrilProencoredev.hashnode.dev·Jan 21, 2024Unveiling the power of the Maybe type: a comprehensive primerThe concept of null was introduced by Tony Hoare as part of his work on the ALGOL 60 language design in around 1965. Speaking at a software conference in 2009, he went on to acknowledge it as his billion dollar mistake . Introduction In this post, we...Discuss·1 like·37 readsFunctional Programming
Pratik MaliforThe Tech Deckthetechdeck.hashnode.dev·Oct 10, 2023Understanding 0x0 0x0: A Deep Dive into the Null PointerIn programming, the null pointer is a concept that often perplexes even experienced developers. It's a source of frustration, bugs, and crashes that can derail even the most well-designed software. But what exactly is a null pointer, and why does it ...Discuss·823 readstechnology
Christian Mwambanatdiv9.hashnode.dev·May 29, 2023Sound null safety dans Dart: une nouvelle façon d'écrire du code plus fiableGoogle a récemment publié la troisième version du langage Dart lors de sa conférence annuelle, la Google I/O. Il s'agit de la plus grande version de Dart à ce jour, et elle apporte trois changements majeurs parmi lesquels le 100 % sound null safety q...Discuss·3 likes·167 readsDart
Johannes Naylorblog.jonaylor.xyz·Apr 27, 2023null is worse than you thinkintroduction Null is bad. Most people wouldn't argue with this unless they haven’t programmed on anything other than mainframes. But most programming languages have some kind of null and don’t have a great way of getting rid of it so we make due. Tak...Discuss·285 readsundefined
Anzhelikaflutterdart.hashnode.dev·Apr 25, 2023What is Dart?Hi, in this article I want to give you a brief introduction to the Dart programming language. From reading this article, you'll get the general meaning of the Dart and where it is used. Let's jump into the story behind the Dart. Dart is designed by L...Discuss·2 likes·109 reads#dart-for-beginners