The Security of Smart Contracts
Excerpt from my speech given on 5/30/2023 for Offchain MilanPhoto by Ivan Bandura on UnsplashFor years, blockchain enthusiasts have fantasized about the arrival of mass adoption. To date, this has not yet occurred for several reasons, including an unsatisfactory user experience.One of the worst aspects of the user experience in cryptos is
Read moreExploring JSON Files: Searching by Key and Depth
A quick way to retrieve JSON values based on key and depthContinue reading on Better Programming »
Read moreCan Streams Replace Loops in Java?
Code readability, performance, and limitations of StreamsImage generated with Stable DiffusionThe release of Java 8 was a momentous occasion in Java’s history. Streams and Lambdas were introduced, and they’re now being used widely. If you don’t know about Streams or have never heard of it, it’s completely fine. In most cases,
Read moreHow to Stop Analysis Paralysis and Make More Confident Decisions
Is your desire to make the perfect decision turning into indecision?Continue reading on Better Programming »
Read moreA Few Code Examples for Reactjs Engineers Learning Swift and SwiftUI
Photo by Vojtech Bruzek on UnsplashAs a software engineer familiar with ReactJS, learning Swift and SwiftUI can be a smooth transition if you can map the concepts you are familiar with to the new environment. In this guide, we will look at how common ReactJS patterns translate into Swift and SwiftUI.Please note — There
Read moreDecodable CoreData: A Proof-of-Concept for Building Offline-First iOS Apps
Photo by Annie Spratt on UnsplashAlright, folks, let’s cut to the chase. You’re building an iOS app and have a truckload of data coming in and out. Where do you put it? CoreData, baby! But then, you have to think about syncing with the outside world — your remote server. Now, you don’t
Read moreChris’ Corner: Design
Rauno Freiberg wrote an article getting into the CSS implementation of some of the neat features of the most recent Next.js website. Gotta love an article showing off how things work on a really top-notch modern design. Thoughts as I go down the list: • The randomized dots on the
Read moreThree advantages of non-AI models
It’s hard to imagine doing anything like Midjourney’s image generation without neural networks. The same is true of ChatGPT’s text generation. But a lot of business tasks do not require AI, and in fact would be better off not using AI. Three reasons why: Statistical models are easier to interpret.
Read moreDo large language models know what they are talking about?
Large language models (LLMs) have only just emerged into mainstream thought, and already they’ve shown themselves to be a powerful tool for interacting with data. While some might classify them as merely a really cool new form of UI, others think that this may be the start of artificial general
Read more