CodingBlocks
Episode 59 – How to Jumpstart Your Next App
We’re back with another exciting episode as Michael questions Hollywood, Allen dreams of his Hackintosh, and Joe is surrounded by Star Wars as we talk about how to jumpstart your next app with Michael Crump (@mbcrump) and Clint Rutkas (@clintrutkas).
If you’re reading these show notes via your podcast player, you can find this episode’s full show notes at http://www.codingblocks.net/episode59.
Join us on Slack
Like to talk to like-minded developers? You should join our Slack community. Head to http://www.codingblocks.net/slack to become a part of the conversation today.
Survey
In this episode, we ask: How cool is your company?
#yop-poll-container-36_yp5914ab0a4d4aa { width: 1000; background:#fff; padding:10px; color:#555; overflow:hidden; font-size:12px; } #yop-poll-container-36_yp5914ab0a4d4aa input[type='text'] { margin:0px 0px 5px 0px; padding:2%; width:96%; text-indent:2%; font-size:12px; } .yop-poll-name-36_yp5914ab0a4d4aa { font-weight:bold; background:#327BD6; color:#fff; padding:5px; text-align:center; font-size:12px; } #yop-poll-questions-container-36_yp5914ab0a4d4aa { font-size:14px; margin:5px 0px; } .yop-poll-question-container-36_yp5914ab0a4d4aa { padding: 2px; } .yop-poll-question-36_yp5914ab0a4d4aa { background:#327BD6; color:#fff; margin-bottom: 21px; margin-top: -10px; font-style: italic; text-align: center; width: 100%; padding:5px; } .yop-poll-answers-36_yp5914ab0a4d4aa { } .yop-poll-answers-36_yp5914ab0a4d4aa ul { list-style: none outside none; margin: 0; padding: 0; } .yop-poll-li-answer-36_yp5914ab0a4d4aa { font-style:normal; margin:0px 0px 10px 0px; padding:0px; font-size:12px; margin-bottom:20px; } .yop-poll-li-answer-36_yp5914ab0a4d4aa input { margin:0px; float:none; } .yop-poll-li-answer-36_yp5914ab0a4d4aa label { margin:0px; font-style:normal; font-weight:normal; font-size:12px; float:none; } .yop-poll-results-36_yp5914ab0a4d4aa { font-size: 12px; font-style: italic; font-weight: normal; margin-left: 15px; } .yop-poll-customs-36_yp5914ab0a4d4aa { } .yop-poll-customs-36_yp5914ab0a4d4aa ul { list-style: none outside none; margin: 0; padding: 0; } .yop-poll-li-custom-36_yp5914ab0a4d4aa { padding:0px; margin:0px; font-size:14px; } /* Start CAPTCHA div style*/ #yop-poll-captcha-input-div-36_yp5914ab0a4d4aa { margin-top:5px; } #yop-poll-captcha-helpers-div-36_yp5914ab0a4d4aa { width:30px; float:left; margin-left:5px; height:0px; } #yop-poll-captcha-helpers-div-36_yp5914ab0a4d4aa img { margin-bottom:2px; } #yop-poll-captcha-image-div-36_yp5914ab0a4d4aa { margin-bottom:5px; } #yop_poll_captcha_image_36_yp5914ab0a4d4aa { float:left; } /* End CAPTCHA div style*/ .yop-poll-clear-36_yp5914ab0a4d4aa { clear:both; } #yop-poll-vote-36_yp5914ab0a4d4aa { } /* Start Result bar*/ .yop-poll-results-bar-36_yp5914ab0a4d4aa { background:#f5f5f5; height:10px; } .yop-poll-results-bar-36_yp5914ab0a4d4aa div { background:#555; height:10px; } /* End Result bar*/ /* Start Vote Button*/ #yop-poll-vote-36_yp5914ab0a4d4aa div#yop-poll-vote-36_yp5914ab0a4d4aa button { float:left; } #yop-poll-vote-36_yp5914ab0a4d4aa div#yop-poll-results-36_yp5914ab0a4d4aa { float: right; margin-bottom: 20px; margin-top: -20px; width: auto; } #yop-poll-vote-36_yp5914ab0a4d4aa div#yop-poll-results-36_yp5914ab0a4d4aa a { color:#fff; text-decoration:underline; font-size:12px; } #yop-poll-vote-36_yp5914ab0a4d4aa div#yop-poll-back-36_yp5914ab0a4d4aa a { color:#555; text-decoration:underline; font-size:12px; } #yop-poll-vote-36_yp5914ab0a4d4aa div#yop-poll-archive-36_yp5914ab0a4d4aa a { color:#555; text-decoration:underline; font-size:12px; } #yop-poll-vote-36_yp5914ab0a4d4aa div { float:left; width:100%; } /* End Vote Button*/ /* Start Messages*/ #yop-poll-container-error-36_yp5914ab0a4d4aa { font-size:12px; font-style:italic; color:red; text-transform:lowercase; margin-bottom:20px; text-align:center; } #yop-poll-container-success-36_yp5914ab0a4d4aa { font-size:12px; font-style:italic; color:green; margin-bottom:20px; text-align:center; } /* End Messages*/#yop-poll-container-36_yp5914ab0a4d4aa img { max-width: 1000; } .yop-poll-forms-display{}- Extremely cool! They pay for my conferences!
- Very cool. They give me time off for conferences.
- They suck. I'm lucky if I get my time off approved.
Sign up for a free 30-day trial for a chance to win a $500 Amazon gift card at GetAirbrake.com/cb.
News
- Super duper big thanks to those that gave us a review! We really appreciate it.
- iTunes reviews: gespiton, Elsint, dreed44, Skerovs, jbourne33
- Stitcher reviews: tapan, The_DuGg, Mosquitobite, TimB, Yellow Snowman, skerovs, atnewton, ArnabaldoCirnebaldeSchifi
- Why does Hollywood insist on portraying programming/hacking like two gunfighter’s in a showdown at high noon?
- 2 unit tests. 0 integration tests:
-
2 unit tests. 0 integration tests pic.twitter.com/V2Z9F4G1sJ
— The Practical Dev (@ThePracticalDev) January 14, 2016
-
@ThePracticalDev @testobsessed pic.twitter.com/uKvhzoEPF7
— George Dinwiddie (@gdinwiddie) January 23, 2016
-
2 unit tests. 0 integration tests. pic.twitter.com/FpForNhhyi
— The Practical Dev (@ThePracticalDev) March 25, 2017
-
- NVIDIA Pascal drivers make your Hackintosh that much better.
- What if we tried designing C a second time? (via Reddit)
Want a Coding Blocks Shirt?
Be the first on your block to have the coolest Coding Blocks gear available. Go to http://www.codingblocks.net/swag to get yourself some t-shirts and stickers!
Jumpstart Your Next App with UWP and WTS
- What is UWP? UWP, or more specifically, the Universal Windows Platform, allows you to develop your app using one API, submit that app package to the Windows store, and reach all Windows 10 devices. PCs, tablets/phones, Xbox, etc.
- Using UWP, your app will get some freebies like a clean install/uninstall, a responsive design, and the AppX packaging format.
- Microsoft announced the WTS, Windows Template Studio, at Build 2017.
- So what is WTS? WTS provides a new File -> New UWP app experience.
- Go from File -> New to F5 running a working application in minutes.
- WTS scaffolds common features (assuming you select the appropriate options) like:
- Navigation structure:
- Navigation Pane
- Pivot and Tabs
- Framework:
- Code Behind
- MVVM Light
- MVVM Basic
- Pages and App Lifecycle Features:
- Map
- Master/Detail
- Settings
- Theming
- Tabbed
- Web View
- Background Tasks
- Settings Storage
- Suspend and Resume
- Navigation structure:
- Generated code adheres to best practices for the given option/framework.
- Localization ready.
- WTS is open source (GitHub).
- Create your own custom templates.
- Getting started by following the instructions on GitHub.
- Download Visual Studio 2017
- Install the WTS extension
- Select File -> New Project -> C# -> Windows Universal – Windows Template Studio.
Go from …
to …
in minutes.
Watch Joe create a UWP app with Windows Template Studio and iPodcastSearch:
Resources We Like
- Microsoft /BUILD 2017
- Windows Template Studio
Tip of the Week
- How to Convince Your Boss to Send You to a Conference (Inc.)
- Use CONCAT in your T-SQL instead of the ‘+’ character
- Use Git Extras to add all of the commands you wish Git came with.
Tell Your Friends
How would you like to do us a favor? A simple, easy favor. Tell a friend about the show. We’ll be forever grateful if you do, as will your friend.
And while you’re in the giving mood, if you haven’t already left us a review, we’d really appreciate it. Go to http://www.codingblocks.net/review to let everyone hear your voice.