Blog Page

Designers Speak (Up) gives visibility to the “unsung diversity” of Aotearoa design

Amongst the overwhelming amount of industries that possess a gender imbalance, graphic design is no exception. In Aotearoa, New Zealand, a country whose design scene is less well-known to us in the West, the male-oriented profession is just as one-sided. But the graphic designer and typographer Catherine Griffiths has decided to do something about it. […]

Generate all permutations of a string that follow given constraints

Generate all permutations of a string that follow given constraints

Given a string, generate all permutations of it that do not contain ‘B’ after ‘A’, i.e., the string should not contain “AB” as a substring. Examples: Input : str = “ABC”Output : ACB, BAC, BCA, CBAOut of 6 permutations of “ABC”, 4 follow the given constraint and 2 (“ABC” and “CAB”) do not follow. Input […]

CSS-Tricks Chronicle XXXV | CSS-Tricks

CSS-Tricks Chronicle XXXV | CSS-Tricks

I like to do these little roundups of things going on with myself, this site, and the other sites that are part of the CSS-Tricks family. I spoke at Smashing Conf San Francisco. There’s a video! I can’t embed it here because of privacy settings or something, so here’s a link to the Vimeo. It’s […]

4 ways to attract customers by simplifying your website design

4 ways to attract customers by simplifying your website design

There are times when customers want as much content as possible, as many design elements and drop-downs as possible. They saw some cool sites and they wanted a little of everything. That’s quite understandable, but we’re trying to explain that a site with a lot of content and complicated design is not necessarily easy to […]

Geoffrey Hinton discusses how AI could inform our understanding of the brain

Geoffrey Hinton discusses how AI could inform our understanding of the brain

University of Toronto faculty member, Google Brain researcher, and recent Turing Award recipient Geoffrey Hinton spoke this afternoon during a fireside chat at Google’s I/O developer conference in Mountain View. He discussed the origin of neural networks — layers of mathematical functions modeled after biological neurons — and the feasibility and implications of AI that […]

Tips on Writing an Effective Press Release for your Desktop Publishing Business

Writing a press release for your desktop publishing business is easy, right? Fire off a few blurbs about your business, and all you have to offer; mail them off to every newspaper in a 100-mile radius, and you’ve got instant free publicity, right? Wrong. This method of press release preparation is the quickest route to […]

20 Best New Portfolios, May 2019

20 Best New Portfolios, May 2019

Hello all, as Justin Timberlake once predicted, it is now May. Now that I’ve subjected you to the latest and greatest in boy band jokes from the ‘90s, let’s check out this month’s portfolios. It should be noted that as I write this, I am working with Internet that I borrowed from my new neighbor […]

Android Q Beta program now available on select smartphones

Android Q Beta program now available on select smartphones

Android Q Beta 3 is ready for more OEMs. The subject has been mentioned several times and we’re glad the Android development team and major mobile companies are staying true to their word. Project Treble and Project Mainline help to make timely updates. The goal is an updated mobile OS all the time. Under this […]

This is How Stock Android on Realme 3 Pro Looks and Feels Like

This is How Stock Android on Realme 3 Pro Looks and Feels Like

The Google I/O 2019 developer conference saw the release of Android Q Beta 3, a new developer preview for users eager to test out new features coming to the next flavor of Android. Well, these beta builds were previously restricted to Pixel phones, however, we have seen Google expand the same to more and more […]

MTN Group clarifies role of International Advisory Board

MTN Group clarifies role of International Advisory Board

Following the MTN Group announcement of Friday 3 May 2019 with respect to the evolution of the MTN Group Board and the establishment of an International Advisory Board (IAB) of eminent persons, MTN has issued a statement to provide clarity on the role of the IAB. MTN said: “The construct of an IAB is one […]