Mixing Cordova/PhoneGap Components with Native iOS
I built this tutorial to serve as a guide to creating a hybrid mobile application combining both native iOS controls and Cordova/PhoneGap components to leverage the best of both worlds as an alternative to picking one over the other. Developers may choose to do this if they want to use specific native UI features but still code the bulk of their business logic in JavaScript or reuse existing JavaScript logic by embedding it as a Cordova component while maintaining the rest of the native scaffolding. There are also benefits to using this approach in making an application feel more native.
Make Your Own Field Journal
Participants in each one hour workshop will have the opportunity to build their own field journal from start to finish.
Print your own cover on our antique press, then fold and assemble the interior pages with a saddle stitch staple, and finally trim the book and round the corners for a soft-cover journal to record all of your observations, ideas, and sketches about the world around you.
Limited to 10 participants in each time slot. Family friendly.
Four sessions, starting at 11am, 12:30pm, 2pm, and 3:30pm
Cost: $20, register online in advance
11 steps to better logos
We run through the 11 steps of logo design, giving tips and tricks on how best to harness these themes in logos.
10 Interview QuestionsEvery JavaScript Developer Should Know
JavaScript is special, and it plays a critical role in almost every large application. What is it about JavaScript that makes it meaningfully different from other languages?
Here are some questions that will help you explore the stuff that really matters:
Perl Style
Changing en passant
/usr/man/man3/foo.1 changes to /usr/man/cat3/foo.1
($catpage = $manpage) =~ s/man(?=\d)/cat/;
Use foreach() Loops
@bindirs = qw( /usr/bin /bin /usr/local/bin );
for (@libdirs = @bindirs) { s/bin/lib/ }
Use Hashes of Records, not Parallel Arrays
for $his ($people{"Jason"}) {
$his->{AGE} = 23;
$his->{DAD} = "Herbert";
}
The Brand Called You
Big companies understand the importance of brands. Today, in the Age of the Individual, you have to be your own brand. Here’s what it takes to be the CEO of Me Inc.
Information Overload? Overcome It with Minimalist Journaling
“What Will I Remember This Day For?”
A while ago, my partner started an interesting journaling practice.
He took up a few pages on his notebook and filled each with a few three-by-three squares. At the end of every day, he fills one square with a few initials and numbers. They all have meaning; they represent moments or important pieces of information related to his day.
Google Provides Free Machine Learning For All
Google's Machine Learning Crash Course has already been delivered to more than 18,000 Googlers and now it it have been made available for free and to all as part of Learn with Google AI, a new educational resource aimed at every developer.
Preflop RFI Strategy - A Simple Way to Open The Action
Which Hands Should Be RFI?
As previously mentioned, hand selection and range construction are the first key components to developing a strong RFI strategy. Given that folding yields an expected value (EV) of zero, you want to choose to raise with hands which will have a positive EV.
Below is a chart outlining the RFI ranges for a 6-max table (taken from our free preflop charts), assuming effective stack sizes are 100 big blinds:
Do These Things After 6 P.M. And Your Life Will Never Be The Same
Reflect on what you learn by writing
Apart from becoming a better writer, blogging can help you organise your thoughts.
Blogging encourages deep thinking.
When you begin to share what you know with others, your ability to communicate gets better.
Blogging helps your brain to stay active.
You will also be able to link ideas and pieces of information better.
Writing Tips: How to Describe Setting using Touch – The Writing Cooperative
Show, don’t tell. That’s what every beginning writer is told. But how is this achieved? And what does it look like when it comes to setting?
In terms of show, don’t tell, there are two broad strategies to think about. When used together they are brilliant tools to really paint a picture in your reader’s mind. The first is to use figurative language (but more on this in another post). The second is to use sensory language — to draw upon the five senses to describe the setting.
Let’s take a look at one of the more underutilised senses: touch.
Hopefully, the Ultimate Guide to a Flat Icon Set
For nerds who have read my article on visual weight and optical alignment. Minimum words, maximum GIFs.
10 Tips for Using a Bullet Journal to Boost Creativity | Webdesigner Depot
You’ve seen some of the beautiful bullet journals on Pinterest, and there’s more to this trend than an exercise in creativity. Using a bullet journal can make you a master of the website universe. And it all starts with a pen and paper.
How to Write Technical How-Tos – Rachel Sobel – Medium
In understanding how to write technical instructions, it’s best to understand how people read them. Most readers will want to know: (1) what you’re doing, and whether it’s relevant to what they are trying to do; and (2) how you did it.
This suggests a simple strategy: first, write about what you’re doing and why, and then, explain how to do it. If you leave out the why, or make it hard to find, your reader will have to closely examine your explanation to understand whether your technique is relevant to them at all. If you leave out the how or make it hard to find, your reader will struggle to replicate your efforts.
PreflopAdvisor
10 cheat codes for designing User Interfaces – Design + Sketch – Medium
- Font hierarchy is just not about small to big font sizes. It is about the right mix of size, weights, and colors that creates contrast. Bigger contrast, the better
- Do the math for understanding colors
- Multiply instead of Drop shadow text
YOW! West 2017 Andy Clarke - Designing inspired style guides
Lots of style guide examples and inspiration
Interesting situation from a bounty tournament
Little and Alex Weldon are wrong calculating how much the bounty is worth based on the starting stack.
Here’s a list of fun apps to build!
Here are 8 fantastic projects to train your coding muscles! The goal is to build each app with whatever technology stack you prefer. Keep it conflict free, use whatever you want!