Tumgik
iyarpage · 5 years
Text
PDFKit: Displaying PDFs [SUBSCRIBER]
PDFs used to be almost impossible to display on iOS, but not anymore. Learn how to use PDFKit to display PDFs in your app. PDFKit: Displaying PDFs [SUBSCRIBER] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Erica Sadun – Podcast S09 E02 [FREE]
iOS Early Adopter Erica Sadun tells us about the early days of Jailbreaking and Swift coding Style. Then, Dru talks about how to abuse UITableViews. Erica Sadun – Podcast S09 E02 [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Free Weekend for Video Courses on raywenderlich.com! [FREE]
It’s your chance to experience our collection of over 2,500 videos, covering iOS, Swift, Kotlin and Android — free this weekend only! Free Weekend for Video Courses on raywenderlich.com! [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Adaptive Layout Tutorial in iOS 12: Getting Started [FREE]
In this tutorial, you’ll learn how to use Adaptive Layout in Xcode 10 with iOS 12, enabling you to reuse the same storyboard for multiple devices and orientations. Adaptive Layout Tutorial in iOS 12: Getting Started [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Design Your Website to Sell While You Work
Design work is very time consuming. But it’s not just the labor you put into building websites that takes time and concentration.
Because the projects you work on typically have a short shelf life, you’re constantly having to find new gigs, woo potential clients, and sign them onto your service — which is like another job in and of itself. So, when do you find time to look for more work when you’re so busy actually doing it?
You could set aside time on the weekends to work on drumming up new projects, but that’s the last thing you want to do. Imagine spending that time booking new business and then being too burned out to get started with any of them? That’s no good.
You could, of course, do it during the workweek. It would just require you to dedicate otherwise billable hours to non-billable work and cut into your business’s profitability.
Without hiring someone to handle sales for you, what’s the solution?
It’s your website.
Here are some things you can do to design a website that relieves you of at least some of the burden of finding and selling to new clients.
1. Design for Your Niche
One of the best things you can do as a web designer (or any creative freelancer, really) is to carve out a highly specific niche. For instance, you could design websites for:
Real estate agents
Female-owned businesses
Restaurants in your city
The more targeted your audience, the easier it will be to sell to them (and to build their websites).
I’m going to take this one step further as I don’t just think it’s enough to choose a niche to design for.
I think your own website should be reflective of your niche. More specifically, it should be designed to look like a website your client would want as their own. What better way to sell a prospect on a website than to show them that you know exactly how to build the solution they need?
The Modern Firm is an excellent example of this:
Visit the website and you’ll notice:
The company name sounds like it should be working for law firms.
The design is super buttoned-up — traditionally-structured, muted color palette, and minimalism at its best.
Copy is professional, honest, and straight to the point.
In other words, this website looks and sounds like one that its target clientele would want for themselves.
2. Answer Their Questions
Think about how much time you spend dealing with objections as you talk to prospective clients. That’s either because their expectations haven’t been set properly before meeting with you or they’re a bad fit.
If you use your website to answer those questions, though, you can significantly decrease the amount of time you spend on sales calls with prospects.
One way to do this is to explain in the simplest terms what your clients get. Here’s how I handle this for prospective copywriting clients:
I was frustrated that I had to explain over and over again to prospects what it meant to create optimized content. The question continued to come up on calls, so I decided to just provide the answer on my website.
I now no longer get questions about my services. Prospects hop on the phone with me and ask how much they have to pay to get started. It’s been a huge time-saver.
As a web designer, it might not be as simple as to say, “You’ll get a 10-page website, built using X theme, optimized for speed with caching, etc.” When it comes to websites, you’re just delivering too technical of a product.
So, for you, I’d suggest taking the same basic principle of “answer their questions”, but tackle them with an FAQs like Eternity does:
They’ve done such a great job of providing simple and straightforward answers to the kinds of questions I’m sure all of you get. Not only will this decrease the amount of time people have to spend with them on sales calls, but it’ll help weed out bad-fit clients.
3. Create a More Impressive Portfolio
There’s absolutely no question that your website needs to include an awesome portfolio of websites. Just make sure that any samples you include in your portfolio:
Are 100% something you’re proud to show off;
Are relevant to your target audience;
Are consistently designed.
Here’s what I mean:
Bluetext is in the business of creating digital campaigns (including web design) for clients. Although they build solutions for a couple dozen industries, they keep their portfolio well-organized, grouping sample work based on category.
For example, this is what their “Cybersecurity” portfolio looks like:
Notice how well put together this portfolio is — everything is clearly labeled, designed in a similar style, and is impressive to look at. It also helps clients in quickly see the potential for their specific business without the distraction of other types of websites getting in the way.
4. Establish Trust
As a web designer, you have to build trust with clients if you want them to pay top-dollar for your services. While you can certainly do that throughout the web design process, why wait? Use your website as a vehicle for establishing trust now.
One way to do this is with your portfolio.
Another way to do this is by including testimonials or, at the very least, logos from clients who are happy to connect their brand to yours. Interactive Strategies uses a dedicated banner on its home page to show off brands who’ve trusted them:
If you don’t have a client base with recognizable names, or you’re still working to amass an impressive list of clients, don’t worry. You can use other trust marks to establish trust now as Direction.com does:
Prospective clients can see all of their awards and certifications in one place — and it’s definitely something to marvel at.
5. Simplify Next Steps
If you’ve been doing this for long enough, I bet you can anticipate what prospective clients’ next steps are after they’ve visited your website.
For my business, I know that they’ll see my site and then reach out for pricing. However, I know that I can’t actually answer that question during a first phone call. I have to review their needs, business, industry, and a whole host of other details before I can provide a quote.
So, I give them two options:
Fill out a contact form if you have further questions;
Schedule a 15-minute call with me through Calendly.
There’s just one caveat to the phone call though. I don’t get on the phone with anyone until they fill out my questionnaire (which their “Thank You” email sends to them). It asks them everything I need to know to provide them with a quote.
That way, when I do get on the phone, I’m fully prepared to talk about my process, explain final questions, and give them a number.
I would suggest building out a similar set of contact options (e.g. contact form and scheduler, chatbot and scheduler, chatbot and email, etc.), so you can spend less time going back-and-forth on the phone or over email and instead get them a quote and contract right away.
Design Your Website to Sell While You Work
Would you like to stop spending so much time on job boards, social media, and in search trying to find new clients? You already know how to build websites to help your clients sell their businesses, so why aren’t you doing the same for your own?
Add Realistic Chalk and Sketch Lettering Effects with Sketch’it – only $5!
Source p img {display:inline-block; margin-right:10px;} .alignleft {float:left;} p.showcase {clear:both;} body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;} Design Your Website to Sell While You Work published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Spring 2019 Annual Subscription Introductory Discount [SUBSCRIBER]
Learn Android, Kotlin, Swift & iOS development with the largest catalog of video courses and screencasts on the Internet. Get full access now! Spring 2019 Annual Subscription Introductory Discount [SUBSCRIBER] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
iOS Test-Driven Development by Tutorials [SUBSCRIBER]
The book that teaches you to write maintainable and sustainable apps by building them with testing in mind or adding tests to already-written apps. iOS Test-Driven Development by Tutorials [SUBSCRIBER] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Advanced Swift: Types and Operations [SUBSCRIBER]
An idea central to Swift is to use types to guarantee correctness. Find out how in this course focused on types and operations. Advanced Swift: Types and Operations [SUBSCRIBER] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
5 Signs That Web Design Is Reaching Its Own Industrial Age
The Internet as a concept, and as a community, is much like a teenager: it’s struggling to establish its identity, everyone is trying to tell it what to do, and it tends to lash out at both people who deserve it as well as those who don’t. It does so at random, and you’re not its real dad, anyway.
The practice of designing websites, however, has gone right past the teenage years and blown past the whole human-life-span metaphor entirely. Web design is, in my opinion, reaching an industrial age, of sorts. You know, the era of smokestacks and Charles Dickens’ really depressing novels.
Let’s see how:
Increased DIY Capability
The sewing machine was invented in 1755, about five years before the “official beginning” of the industrial age. This machine, and others like it, heralded the beginning of that age and the massive machines that would come after, but they also drastically expanded the production capabilities of individuals working at home, or in their place of business.
It started with software like FrontPage and Dreamweaver, and now we’ve got Squarespace, Wix, Weebly, Duda, Webflow, and a host of other options. They’re all designed to enhance the output of the individual, the hobbyist, the business owner, and the freelancing professional. Work that once might have taken a very long time for one person, or a reasonable amount of time for ten people, is all being done by one person, in a lot less time.
And if you’re a purist, you can always sew the buttons onto your web page by hand.
Increased Automation At The Professional-Level
Think of the massive looms in old factories. Now it’s not particularly easy to automate creative visual work, as such. Most of the automation in web design is done at the coding stage, in both front and back end. But even with such simple tools as Symbols in Sketch or Affinity Designer can drastically reduce the work required to produce a large number of designs.
Or at least something like a large number of buttons. It’s not a perfect analogy to the factories of old, but the tools we have are making it consistently easier to produce designs of consistent quality, even if they also have pretty uh… “consistent” layouts and aesthetic styles. This sort of drastically increased output is the very definition of industry.
Expansion Of The Digital Middle Class
Increased DIY capability and automation in the industrial age led to a dramatic expansion in what people could afford. The increased amount of work in general meant that more people could afford that stuff, and thus, the middle class was born.
The same thing is happening in web design. For the hobbyist or professional building sites on the cheap, shared hosting can cost as little as a few dollars a month, and code editors are free. For less code-focused hobbyists and business owners alike, code-free website builders are attractive and largely affordable options, too. Plenty of platforms offer a straight-up free plan.
Getting a web presence of some kind has literally never been easier, and it’s going to keep getting easier.
Outsourcing And Subcontracting
Then, of course, there’s outsourcing and sub-contracting. These come in two major forms: software as a service, and labor. SaaS in particular has become exceedingly popular as a way to build a product that constantly pays for itself, leaving you to focus on maintenance, and improvements. The train engineers of old wish they could have worked on their trains while they were still running.
While few websites are, I think, built by orphans trapped in smoke-filled factories, we should not ignore the fact that there is a lot of cheap labor out there. And you know what? A lot of them are actually really good, and are only cheap because of the economic disparity between nations. This actually leads me to my next point…
Poor Enforcement Of Industry Standards
One of the downsides of industrial ages as they happen all over the world is this: the constant push for progress sometimes leaves much to be desired in the way we treat our fellow humans. Of course, this isn’t happening to web designers in a bubble. The “gig economy” is often used as an excuse not to provide benefits for employees. Cheap labor is often taken advantage of in the worst ways. Overworking people to near-death is accomplished not with whips, but with Instagram and Twitter feeds praising the eighty-hour work week.
And the actual standards meant to ensure the quality of the product are often ignored. The W3C does a lot of good work, but they don’t actually have the power to enforce HTML validation. Well… that’s probably for the best, all things considered, but as we’ve seen, governments are also poorly equipped to provide QA for the Internet as a whole.
However, I should note that I greatly appreciate some of the government-led work done in the field of accessibility, particularly in countries that require WCAG compliance.
Fear Of Obsolescence
The proliferation of industry created a lot of jobs, and killed a lot of others. Design, however, is still a creative discipline, and thus there will always be room for good designers. Even so, automation and code-free design tools have people worried, and I can understand why. That said, lots of people will actually hire you to use Wix for them, so… shrug.
People outsourcing relatively easy tasks might save us, yet.
It’s Not All Doom And Gloom…
We call hand-crafted websites… well… that. Sometimes “bespoke”. Perhaps a better word would be “artisanal”, and we should just get used to being hipsters. I’m only mostly kidding.
In every industrial age we’ve witnessed, things got bad, and then they got better. We haven’t gotten rid of all the smoke stacks yet, but the world is in most ways a much better place than it was, and the Internet is developing faster than the rest of the world. It may be an industrial age now, but imagine what it will be like when they invent computers.
Wait…
  Featured image via Unsplash.
Add Realistic Chalk and Sketch Lettering Effects with Sketch’it – only $5!
Source p img {display:inline-block; margin-right:10px;} .alignleft {float:left;} p.showcase {clear:both;} body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;} 5 Signs That Web Design Is Reaching Its Own Industrial Age published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Sharing Swift Code Between iOS and Server Applications [FREE]
In this tutorial, you’ll learn how share code between iOS and server applications. Sharing Swift Code Between iOS and Server Applications [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Advanced Spring Fling Sale: Up to 50% Off on Books, Subscriptions and More! [FREE]
Spring ahead in your career with up to 50% off new books and video courses — for advanced iOS and Android developers like you! Advanced Spring Fling Sale: Up to 50% Off on Books, Subscriptions and More! [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Node.js v12 - New Features You Shouldn't Miss
Tumblr media
Node.js v12 is out on schedule! It is going into LTS in October and will be maintained until 2022.
Here is a list of changes we consider essential to highlight:
V8 updated to version 7.4
Async stack traces arrived (more info..)
Faster async/await implementation (more info..)
New JavaScript language features
Performance tweaks & improvements (more info..)
Progress on Worker threads, N-API
Default HTTP parser switched to llhttp
New experimental “Diagnostic Reports” feature
You can browse the full changelog here.
FYI: Back then we broke down the new features in Node.js v10 which you can read here.
assert module adjustments in Node 12
Let’s start with one of the most neglectable but important adjustment in the assert module. Starting from v12.0.0 the assertion methods validate the required arguments.
Tumblr media
v11.14.0
Tumblr media
v12.0.0
Instead of returning a misleading ERR_ASSERTION error, the methods indicate if there are arguments missing with the ERR_MISSING_ARGS error code.
Error messages got an update as well which remind us all to always use the error code to check for specific failures in the code base.
TLS 1.3 is now default in Node.js 12
TLS 1.3 is now the default max protocol supported by Node.js.
After 8 years, TLS has been updated and it offers enhanced security and performance. Support for RSA has been removed because of its history of bugs and it also did not support forward secrecy. The protocol also got safer cipher options and modes while halved the number of handshake roundtrips contrary to its 1.2 predecessor which required two roundtrips.
JavaScript language features in Node 12
Let's go one by one..
Async stack traces
So far, developers faced the problem of V8 truncating the stack trace up to the most recent await. Thanks to a recent update to the engine, Node.js now tracks the asynchronous call frames in the error.stack property.
async function wait_1(x) { await wait_2(x) } async function wait_2(x) { await wait_3(x); } async function wait_3(x) { await x; throw new Error("Oh boi") } wait_1(1).catch(e => console.log(e.stack));
This code example prints the following outputs before and after async stack traces got into Node.js.
Tumblr media
v11.14.0
Tumblr media
v12.0.0
Public class fields
Instead of listing all variables with default values in the constructor, you can define them on the class level.
class Vehicle { constructor(type) { this.type = type; this.speed = 80; } }
Thus, you can omit the constructor if no parameter is needed or just focus on the required variables on initialization.
class Vehicle2 { speed = 80; constructor(type) { this.type = type; } }
Private class fields
JavaScript brought in the concept of private class fields which finally landed in Node.js v12. To mark fields private just give them a name starting with #.
class Counter { #count = 0 increment() { this.#count++; } get value() { return this.#count; } } const counter = new Counter() counter.increment() counter.value // 1 counter.#value // SyntaxError
Watch out, if You try to access a private field outside of the class it throws a SyntaxError error!
llhttp parser in Node.js 12
llhttp is a port of http_parser that improves on maintainability and benchmark results. The library claims to be faster by 116%.
The implementation was first introduced in v11.2.0 and it will be taken out from experimental in this release.
Diagnostic Reports
This utility tool is known as node-report that was recently brought into the Node.js core. It helps to detect abnormal terminations, memory leaks, high CPU usage, unexpected errors and more.
Run the node --experimental-report --report-on-fatalerror index.js to get a JSON summary on native stack traces, heap statistics, resource usage, etc.
$ node --help | grep report --experimental-report enable report generation --report-directory=... define custom report pathname. --report-filename=... define custom report file name. --report-on-fatalerror generate diagnostic report on fatal --report-on-signal generate diagnostic report upon --report-signal=... causes diagnostic report to be produced --report-uncaught-exception generate diagnostic report on uncaught
Node.js got a bunch of diagnostic utilities in the recent versions to aid the investigation on errors and bottlenecks that are difficult to pinpoint. If you want to create runtime statistics of the heap usage you can do that by calling v8.getHeapSnapshot() that was added in v11.13.0.
Worker threads in Node 12
The worker_threads module got into Node.js in v10.5.0. It’s still in experimental but a lot of effort has gone into its progress.
Node.js was designed single-threaded which fits I/O heavy use cases well. CPU heavy operations, however, increase execution time and lead to slow performance.
PSA: If you're facing performance problems with Node, reach out to us!
Now, 12factor says that these long-running operations should be offloaded to individual processes. However, this might not be a valid solution, when you need to expose the result of CPU heavy computations such as data-mining and crypto over HTTP. Workers open the possibility to utilize more threads at once to execute these actions parallel.
It’s not a stable solution though but it might be game-changing for the Node.js community. Workers offer Node.js an opportunity to become a player on the field of data science beside R, Scala, Python and more.
Get started with Node.js v12
You can download the latest Node.js version here.
Support Node.js by reporting issues you bump into!
Node.js v12 - New Features You Shouldn't Miss published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Continuous Integration With GitHub, Fastlane & Jenkins [FREE]
In this tutorial, you’ll learn how to use GitHub, Travis, Jenkins and fastlane to make Continuous Integration part of your daily workflow. Continuous Integration With GitHub, Fastlane & Jenkins [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
3 Essential Design Trends, May 2019
Sometimes designs are of an acquired taste. That’s our theme for this month.
Each of the projects and trends featured here are things that you’ll probably either love…or hate. But wait to judge these projects until you navigate through them; most of them seem to grow on you the more you dive into the content. Here’s what’s trending in design this month:
Chaos by Design
Have you ever looked at a design and wondered “what were they thinking?”
But then … “that is actually pretty nice.”
It seems like there are plenty of designs out there right now that feature a structure of chaos. These projects are identifiable by an aesthetic that seems to be all over the place, but the more you dig into it, the more it seems to come together.
Common themes include:
Lack of an obvious grid
Lots of motion or animation across multiple elements
Website elements with the same visual weight
“Too many” fonts or colors
Oversized elements that make you think about content
“Trendy” word breaks without hyphenation
Peeking elements from the edges of the canvas
If these things sound like they could make a mess out of the design, you are totally right. But what’s happening with these projects – and the super talented design teams behind them – is that they break all the rules and work.
You will want to keep scrolling through these designs to see what comes next. Each of the examples below incorporates some of these themes and they are stunning.
Oversized Lettering
Big, bold typography has been a trend in website design for some time (we’ve explored that here on multiple occasions.) But there’s been a common theme until now: Most oversized type has been of the sans serif variety.
Now the trend is shifting to an even bolder display above the scroll: Oversized lettering and script fonts.
Each of the examples below uses this trend in a different way:
Kota uses a subtle gradient-color animation in a minimal style design. The letters KOTA are the brand of the website and have a memorable design. While the main logo of the site uses a simple square mark with a sans serif, the funky lettering style is carried through the design in the form of call to action links/buttons.
Feral also features its name in the center of the screen with a handwriting style font, but the bright yellow letters are on top of a dark image and behind a simple tagline for the company. The rest of the design is brighter and more minimal, but hints of the funky font carry through in surprising details.
Alt is a little less big than the other featured trending designs, but it is just as bold. What’s nice about the handwriting-style font here is that it is sleek and has a retro feel. As a center-screen element, it draws the eye in among multiple smaller photos and helps create a sense of cohesion among elements. The font and bright blue color combination do a great job of setting the mood for this website design. (Pay attention to the animation as well. The words don’t move while the image pop around it, some behind and some in front.)
The common theme among all three projects is that this style of typography works best with a single word or short phrase. This style of type can be a challenge in terms of readability, so sticking to a simple use is the best option.
Poster-Style Hero Images
Creating a poster-style hero image or homepage screen might be the least controversial trend in the roundup this month, but it can be equally challenging when it comes to design. With multiple layered elements and bold elements, getting the visuals to collapse (or expand) to different responsive viewports can take some work.
There are so many different ways to create a design that follows this trend. The commonality is that the first screen is an immersive visual experience. It’s not a about how much to read or three places to click; it’s about setting the scene for interactions to come.
What often makes this design style work is a combination of amazing imagery – each of the examples below start with stunning images – impactful text and enough of a curiosity tease to get users to explore the design more. (It’s also interesting that all three examples are from design studios; that’s where many envelope-pushing trends show up first.)
Deep Blue does this with an amazing visual. You might not know exactly what the website is about at first glance, but it’s so pretty that you’ll probably scroll to learn more. If you do, the design has done its job.
Chaptr Studio uses a striking image in a different way. It grabs your attention with a tiny, animated cursor that expands on clickable elements. Users hardly have to try to understand that there’s much more to this design.
Alber Graphics tugs at your curiosity with a stunning image and visual theme that is reminiscent of “Through the Looking Glass.” The visual presentation is so strong that users want to know what’s next; can you feel yourself wanting to engage with the CTA just to see how they respond?
Conclusion
How many of this month’s trends could you see as part of future design projects?
Working with super trendy elements, especially ones that break common design rules or contrast with principles of design theory, can be a challenge. But if you get it right, there’s a huge upside. That’s what you get with each of the projects above; these risky design concepts are well worth the time and are a lot of fun to explore.
Add Realistic Chalk and Sketch Lettering Effects with Sketch’it – only $5!
Source p img {display:inline-block; margin-right:10px;} .alignleft {float:left;} p.showcase {clear:both;} body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;} 3 Essential Design Trends, May 2019 published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Popular Design News of the Week: April 22, 2019 – April 28, 2019
Every week users submit a lot of interesting stuff on our sister site Webdesigner News, highlighting great content from around the web that can be of interest to web designers. 
The best way to keep track of all the great stories and news being posted is simply to check out the Webdesigner News site, however, in case you missed some here’s a quick and useful compilation of the most popular designer news that we curated from the past week.
Note that this is only a very small selection of the links that were posted, so don’t miss out and subscribe to our newsletter and follow the site daily for all the news.
UI Design Inspiration – Apr 2019
  New Logo and Identity for Nike by You
  Are You Making these UX Errors?
  The Ugly Truth Why your Website is Slow
  Color Designer – Simple Color Palette Generator
  Top 5 Design Tools for Getting Striking Visual Content
  What Does Unsplash Cost in 2019?
  How to Protect the Admin Area of your WordPress Site
  Nord Design System
  LinkedIn Redesign UI/UX Concept
  Tips on Using Colors in UI Design
  Open-source Illustrations for Every Project You Can Imagine and Create
  Three – Free Semi Condensed Typeface with Four Weights
  Accenture Sued Over Website Redesign so Bad it Hertz
  The Story Behind the Redesigned Game of Thrones Title Sequence
  Choose the Right Navigation for your Mobile App
  Two Words that Have Made Millions
  Instagram Hides like Counts in Leaked Design Prototype
  Site Design: Museum of Digital Art
  Greater than Avatars
  What Creative Visionaries do that Most People Overlook
  Ikonate: Fully Customisable & Accessible Vector Icons
  Gangster Grotesk: A Sharp Typeface Free for Personal and Commercial Use
  Will these UX Trends Stick or Fade Away?
  The Art of Simplicity in Product Design
  Want more? No problem! Keep track of top design news from around the web with Webdesigner News.
Add Realistic Chalk and Sketch Lettering Effects with Sketch’it – only $5!
Source p img {display:inline-block; margin-right:10px;} .alignleft {float:left;} p.showcase {clear:both;} body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;} Popular Design News of the Week: April 22, 2019 – April 28, 2019 published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
raywenderlich.com Advanced Spring Fling Sale FAQ [FREE]
The answers to your questions about the raywenderlich.com Advanced Spring Fling Sale! raywenderlich.com Advanced Spring Fling Sale FAQ [FREE] published first on https://medium.com/@koresol
0 notes
iyarpage · 5 years
Text
Advanced iOS Mini Bundle - 2019 [SUBSCRIBER]
An essential collection of four books for advanced iOS developers, guaranteed to take your development skills to the next level. Advanced iOS Mini Bundle - 2019 [SUBSCRIBER] published first on https://medium.com/@koresol
0 notes