A little comedy for all of us right now

Image for post
Image for post
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

Image for post
Image for post
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 apps on the App Store today have the Facebook or Google SDK integrated which tracks and sends your data to the tech giants and third party brokers. …


iOS 14’s new opt-in ad tracking feature is about to debilitate deep links and cut advertisement revenue streams

apple deep links ios 14
apple deep links ios 14
Photo by Denis Cherkashin on Unsplash

The fact that Apple has been cracking down on privacy in recent years is no mystery.

With iOS 13, the tech giant gave users more transparency about their location use.

Subsequently, with iOS 14, Apple doubled down with the new approximate location permission. This caused distress among advertisement agencies.

But, still, the loss of revenue wasn’t significant until Apple unveiled a new opt-in ad tracking feature with iOS 14.

For those who are new, iOS 14 has plans to roll out a pop-up that lets the user choose whether they’d want ads to track them across apps and websites or not. …


The rise of Flutter shouldn’t worry native Android developers

Kotlin logo on a rock by a lake
Kotlin logo on a rock by a lake
Photo by Marc Reichelt on Unsplash.

Google’s Flutter framework has gained huge momentum in the past year. It’s become the talk of the town with some touting it as the next big thing, while others are passing it off as just another shiny new technology.

While the rise of Flutter is a good sign for cross-platform app development, it has left native Android developers confused. A lot of them who are starting out find themselves in a dilemma:

  • Should they stick with native Android and Kotlin or switch over to Flutter and Dart?
  • Will Google kill native Android development in favor of Flutter?

Considering that both the native Android and Flutter frameworks are technologies that come from Google’s own arsenal, deciding between them isn’t an easy task. …


The new M1 chip unifies Apple’s ecosystem and marks the end of Electron-based mac apps

Apple Silicon Mac iOS app run catalyst. End of web electron apps.
Apple Silicon Mac iOS app run catalyst. End of web electron apps.
Photo by Pixabay from Pexels

When Apple first unveiled its plans to transition from Intel to an in-house Silicon chip, the whole tech world was left gasping.

Intel’s gloomy future as the leading chipmaker and Apple’s ability to pull off industry-leading performances with the new Silicon chip became the primary talking points.

Now that Apple has finally launched a brand new Mac lineup powered by their M1 chip, the focus is quickly shifting to the future of web apps on macOS.

For the uninitiated, a lot of apps running on macOS today are built using web frameworks. …


Diffable data sources get section snapshots and first-class reordering support

Crayons
Crayons
Photo by Jess Bailey on Unsplash.

Despite introducing SwiftUI (a declarative UI framework) with iOS 13, Apple still brought in a slew of new changes to the UIKit framework. Among the standout features were the enhancements to UICollectionView.

Specifically, the Compositional Layouts and Diffable Data Sources APIs allowed building advanced CollectionView layouts and centralized data sources a whole lot more easily.

iOS 14 takes it further by bringing a new cell registration API and providing out-of-the-box support for UITableView within UICollectionView.

But more importantly, diffable data sources in iOS 14 now include section snapshots. This means you can now update data on a per-section basis, which is immensely useful in building Outlined Styled lists, the new hierarchical design introduced with iOS 14. …


The old Mac gets a new silicon chip and redefines the performance completely

Apple M1 Chip
Apple M1 Chip
Photo by Nancy Young from StockSnap

The wait is finally over. In spite of being the third huge announcement in the past few months, Apple’s recently concluded “One More Thing” event got a great reception.

Named after Steve Job’s iconic phrase, the event was highly anticipated by the whole Apple community. And why wouldn’t it be? Apple has finally bid adieu to x86 based Intel processor by launching a brand new Mac lineup powered by M1 Chip — Apple’s first-ever ARM-based Silicon processor.

While the future Macs would clearly be ARM-based, make no mistake, support for Intel devices won’t be dead anytime soon. As Apple had earlier stated, the transition to Silicon should take roughly two years. …


A new nutrition label privacy feature throws caution to the winds for the big tech and aims to make privacy a lot easier to digest

Image for post
Image for post
Photo by Vitalii Pavlyshynets on Unsplash

Apple for long has established itself as the undisputed king of data privacy. Over the years, they’ve rolled out features that ensure user’s privacy isn’t exploited by their rivals.

To do so, the Cupertino tech giant introduced enhanced location and Bluetooth permissions in iOS 13, which embarrassed the likes of Facebook and Google.

Subsequently during WWDC 2020, with iOS 14, Apple pushed its privacy boundaries even further by introducing an opt-in ad-tracking feature. This one popup literally upheaved the whole mobile advertisement industry and threatened to slash their revenues. Understandably Apple delayed this feature until Jan 2021.

But this was only the tip of the iceberg. …


As the world awaits Apple Glass, the Cupertino tech giant has been quietly laying a foundation

Image for post
Image for post
Photo by K8 on Unsplash

Now that the euphoria and dust of the iPhone 12 has settled, it’ll be nice to shift our focus towards the future. Unless you’ve been living under a rock, you probably know about Apple Glass.

Touted as the next big thing after iPhone, Apple is tight-lipped about their much-awaited and highly ambitious wearable headset project. The product, which was once expected to be released in 2020, has been pushed back by at least a year, if not more.

Much of the delay has been attributed to design issues. But given the lukewarm response augmented reality has received till now, it would be rather harsh to criticize Apple for holding back their next big innovation. After all, for a mixed reality device to achieve success, there needs to be a well-thought-out strategy in place. Getting everyday people to wear smart glasses and interact with them like they do with their smartphone isn’t a cakewalk and requires a complete paradigm shift, which doesn’t happen overnight. …


Opinion

Kaggle can be a great way for newcomers to build data science skills. At a certain point, though, its artificial nature and emphasis on competition become harmful.

Image for post
Image for post
Photo by Alora Griffiths on Unsplash

Kaggle is a well-known platform that allows users to participate in predictive modeling competitions, to explore and publish data sets, and also to get access to training accelerators. It’s a great ecosystem to engage, connect, and collaborate with other data scientists to build amazing machine learning models.

Over the years, Kaggle has gained popularity by running competitions that range from fun brain exercises to commercial contests that award monetary prizes and rank participants. Participating in these competitions can also open the door to recruitment by top firms. …

About

Anupam Chugh

Pouring thoughts in technology and code. Writer with over 2M views. An Android and iOS developer by the day. Sometimes funny. linkedin.com/in/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