A little comedy for all of us right now

Programming Language honest slogans
Programming Language honest slogans
Photo by Lee Soo hyun on Unsplash

Software engineering is one field where experiences can vary. Some relish programming while others can find it frustrating. Building software can stress anyone out, no doubt about that.

In order to avoid that, here’s a list of honest slogans depicting some of the popular programming languages — with no intention of offending anyone. Humor helps build connections and I hope some of these would make you chuckle.

Java

We’re getting old and were always verbose. But pay us and we’ll give you long term support.

C

I might be the oldest, but you still have to allocate me space. …


The new iOS 14 privacy feature spells trouble for advertisement agencies and promises to end an era of personalized ads

Photo by Tobias Moore on Unsplash

When Apple’s WWDC 2020 digital-only Keynote event kickstarted, all eyes were on the new mac OS Big Sur and the ambitious Apple Silicon chips.

But, from the perspective of advertisement agencies, it was the new iOS 14 privacy-based features that sent shockwaves in their industry and became the major talking point.

For the uninitiated, a lot of apps today use an Advertising identifier (IDFA). It allows developers and marketers to track activity for advertising purposes.

Plenty of marketing agencies backed by Google and Facebook run campaigns to record purchases, usage time, user actions, and subsequently serve personalized ads.

Over 100K…


Power up your apps with these cool APIs

A macbook at work
A macbook at work
Photo by Douglas Lopes on Unsplash

Cryptocurrencies have been the talk of the town this year due to the meteoric rise of Bitcoin and altcoins.

But the use cases of cryptocurrency go far beyond just moving programmable money. Smart contracts and the Solidity programming language have witnessed an increase in adoption from developers who’re looking to build decentralized apps on the Ethereum network.

Now, Solidity is still a relatively new language and you might not have got a chance to explore it. Regardless, there are so many cryptocurrency APIs available to inspire you to build cool stuff.

In the next few sections, we’ll explore a few…


Some of my favorite pieces from the weeks gone by

Hey Better Programming readers,

We’re already midway through 2021 and I hope it’s been a fine year for y’all. In this Better Programming weekly issue, we’ve got some interesting stories from the past two weeks. From leadership traits to identifying the best software engineers, we’ve got all covered. Without further ado, let’s get started.

Krakenimages.com on Shutterstock

9 Soft Skill Mistakes Good Bosses Don’t Make by Max Klein

They can adapt decisively, wisely, and without losing control of their emotions.

After studying and practicing leadership for 25 years, Max walks us through nine soft skill mistakes that many people make and how to avoid them.


Handpicked managerial advice from Better Programming

Hey Better Programming readers,

Another Friday and I hope y’all are doing well. Recently, we saw Github and Open AI unveiling a new AI tool — Copilot. Programmers now have an AI pair programming assistant to help write entire functions. Don’t worry, it won’t replace your jobs. However, it might just reduce your reliance on Google if you’re into copy-pasting solutions.

After covering interview experiences from both sides of the table in the previous newsletters, it’s time for some managerial device. Without further ado, here are five Better Programming contributors sharing their experiences for managers.

Photo by airfocus on Unsplash.

The Most Valuable Skill Project Managers Need to Develop

As a manager, decision-making is…


Separate people from backgrounds in images and videos

Vision Person Segmentation iOS 15
Vision Person Segmentation iOS 15
Screengrab by the author.

Vision is Apple’s framework that provides out-of-the-box solutions for complex computer vision challenges. It also abstracts the Core ML request by handling the pre-processing of images during classification.

With iOS 14, we got half a dozen new Vision features, including contour detection, optical flow, trajectory detection, offline video processing, and hand and body pose estimation.

At WWDC 2021, Apple announced two new Vision requests: person and document segmentation.

In this article, I’ll be focusing on the new Person Segmentation Vision request introduced with iOS 15.

Vision Person Segmentation Request

Semantic segmentation is a technique used to classify each pixel in an image. …


Better Programming does a roundup of WWDC 2021 announcements

Hey Better Programming readers,

Another Saturday and I hope y’all are doing well. June is always a great month for tech enthusiasts. Besides, the WWDC event for iOS developers, this year we also saw Microsoft bringing Android apps on its Windows OS. I’m sure Android developers would love this change.

Continuing with our weekly theme tradition, in this newsletter, we’re gonna do a roundup of the biggest WWDC 2021 announcements for developers. Without further ado, let’s get started.

Markdown Support in SwiftUI

Image by author

SwiftUI has been getting the limelight since the previous two WWDC events, and this year was no different. …


UIKit’s button type system gets more styles to customize and a new configuration handler

A person pressing buttons
A person pressing buttons
Photo by Drew Patrick Miller on Unsplash

SwiftUI might’ve been the talk of the WWDC 2021 event once again, but UIKit’s story is over yet. As a matter of fact, most SwiftUI codebases today rely on UIKit in some form or other. Understandably, we’ve got plenty of interesting additions to the UIKit framework this year. Amongst them the UIButton has the most notable changes.

UIButton API has been more or less been the same since the beginning, with only a few interesting updates in the past couple of years — like iOS 14 introduced a new UIAction as a replacement for Target Actions for setting controls.

With…


My favorite interviewing experiences published on Better Programming

Hey Better Programming readers,

I hope y’all are doing well. Last week we covered the job interview experiences of some of our contributors. I hope it helps your next job interview process go a lot more smoothly.

Even so, it takes two to tango. So, knowing how your hiring manager is thinking is an invaluable asset for acing interviews. This week, we have four of our contributors sharing their insights gained from hours interviewing candidates for different roles.

So, without further ado, let’s get some advice from the other side of the interview table.


Apple has quietly laid the foundation for its next big thing and you probably didn’t notice

Apple AR Headset sneak peek during WWDC 2021
Apple AR Headset sneak peek during WWDC 2021
Images from Iconscout by Rock n Roll 3D, No results found 3D, and FaceTime Logo — edited by author

When Apple first announced the date for WWDC 2021, we were greeted with a bunch of Memojis staring in a Macbook.

It was a reference to Apple SVP Craig Federighi’s iconic Macbook stare from last year’s event. But it also gave a tease at Apple’s long-rumored and much-awaited AR Glasses and VR headset.

The hint was surely intriguing as most Memoji people were wearing glasses. Understandably, many were expecting a hardware toolkit for developers as a bare minimum this year.

However, all that pre-buzz met a disappointment as the WWDC 21 event folded without a mention of Apple’s AR/VR plans.

Anupam Chugh

Pouring thoughts in technology and code. Writer with over 2M views. An Android and iOS developer by the day. Investor. Sometimes funny. linktr.ee/anupamchugh

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store