Getting CRUDy with Realm after a long weekend.
Responded to a reply reguarding flow control in the cWRectIntoSquares kata on codewars.
Build better apps faster - with the new standard in data synchronization https://realm.io/
Experimenting with enums and switch.
Solved multidimensional array kata on codewars - cWTwoLevelArrays
Getting into a new rabbit hole... My app(s) run in the simulator, but suddenly have stopped working on device. DerivedData has been deleted, but still apps still won't work on iPhone.
The apps did work previously and no code changes have been implemented!
Working with Multiple Versions of Xcode by Geoff Hackworth https://medium.com/@hacknicity/working-with-multiple-versions-of-xcode-e331c01aa6bc
Submitted my first StackExchange answer. https://stackoverflow.com/questions/52415694/ios-12-ipad-denied-launch-request-xcode/55240287#55240287
Looking for ways to flatten nested arrays.
Using character sets in Swift by Jacqueline Schweiger https://medium.com/@jacqschweiger/using-character-sets-in-swift-945b99ba17e
Swift 4 tutorial : Creating a multidimensional array https://www.codevscolor.com/swift-4-tutorial-creating-multidimensional-array/
Your iPhone Has a Hidden List of Every Location You’ve Been https://onezero.medium.com/your-iphone-has-a-hidden-tracking-list-of-every-location-youve-been-c227a84bc4fc
Arrays & Strings. Coding, coding, just coding...
What is the best way to test if a CharacterSet contains a Character in Swift 4? https://stackoverflow.com/questions/45872368/what-is-the-best-way-to-test-if-a-characterset-contains-a-character-in-swift-4
Calculated enumeration properties is the order of the day...
Enjoyed EP73 firesideswift
Ranked up @codewars! Ye ha! Come join me #codewarriors!. codewars.com/r/8irwRw
Listened to the More Than Just Code PODCast episode 236. More great tips found. Check out @DevWithTheHair &
A Recipe for Building Grocery 2.0 http://conradstoll.com/blog/2019/2/24/a-recipe-for-building-grocery-20
https://www.amazon.com/exec/obidos/ASIN/0671028472/itguytec-20
NOTES FROM THE MARGINS https://martiancraft.com/blog/2019/02/notes-from-the-margins/
Swift: How to get string from ASCII-Code https://stackoverflow.com/questions/24354549/swift-how-to-get-string-from-ascii-code
How to add a character at a particular index in string in Swift https://stackoverflow.com/questions/27103454/how-to-add-a-character-at-a-particular-index-in-string-in-swift
Found a great tip @iOSDevWeekly - Issue 393 HT @daveverwer - How to quickly access Swift Playground. Check it out here! https://mobile.twitter.com/twolivesleft/status/1100964316675637250?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B393
Completed another code wars kata using zip for string/array manipulation.
Play musical notes in Swift Playground https://stackoverflow.com/questions/37102685/play-musical-notes-in-swift-playground
How to play a sound using Swift? https://stackoverflow.com/questions/32036146/how-to-play-a-sound-using-swift
Super Cool iOS Animation https://www.codementor.io/shaggyhafeez/super-cool-ios-animation-rphki4zg1
FMDB v2.5 This is an Objective-C wrapper around SQLite: http://sqlite.org/ aws-amplify/aws-sdk-ios https://github.com/aws-amplify/aws-sdk-ios/tree/master/AWSCore/FMDB
Simulations in Swift https://www.amazon.com/dp/0648299716/ref=cm_sw_r_cp_ep_dp_K8LxBbFCM1B71
Working with very large numbers in Swift — BigInt https://medium.com/@BeauNouvelle/working-with-very-large-numbers-in-swift-bigint-516c0c7e0054
Is there a name for raising a number to it's own value as a power https://math.stackexchange.com/questions/430044/is-there-a-name-for-raising-a-number-to-its-own-value-as-a-power
Exponentiation https://en.wikipedia.org/wiki/Exponentiation
Remote control all your Smartphone devices https://openstf.io/
How to transpose an array of strings https://stackoverflow.com/questions/32920002/how-to-transpose-an-array-of-strings
Swift Algorithm Club: Swift Linked List Data Structure by Chris Pilcher https://www.raywenderlich.com/947-swift-algorithm-club-swift-linked-list-data-structure
Learned about http://online.swiftplayground.run/ while listening to the More Than Just Code PODCast
Super Cool iOS Animation https://www.codementor.io/shaggyhafeez/super-cool-ios-animation-rphki4zg1
Custom operators in Swift https://www.swiftbysundell.com/posts/custom-operators-in-swift
Matching Enumeration Values with a Switch Statement https://docs.swift.org/swift-book/LanguageGuide/Enumerations.html
NEW - THE SWIFT COMMUNITY PODCAST https://www.swiftcommunitypodcast.org/
Does Swift has built-in logarithm function? https://stackoverflow.com/questions/35886583/does-swift-has-built-in-logarithm-function
How to get the Power of some Integer in Swift language? https://stackoverflow.com/questions/24196689/how-to-get-the-power-of-some-integer-in-swift-language
How to check is a string or number https://stackoverflow.com/questions/26545166/how-to-check-is-a-string-or-number
Review of types, instances and methods and properties.
Delete last character in Swift 3 https://stackoverflow.com/questions/39609791/delete-last-character-in-swift-3
Swift Functions as Types https://www.andrewcbancroft.com/2016/03/18/swift-functions-as-types/
Functions in Swift: Parameters and Return Types https://www.codingexplorer.com/functions-swift-parameters-return-types/
Function Types as Return Types In Swift Explanation https://stackoverflow.com/questions/25310379/function-types-as-return-types-in-swift-explanation
Function Types as Return Types https://docs.swift.org/swift-book/LanguageGuide/Functions.html
Higher Order Functions in Swift https://medium.com/if-let-swift-programming/higher-order-functions-in-swift-d8175243d0ee
Higher Order Function and its uses in Swift 4 https://medium.com/@vishwasng/swift-higher-order-function-and-its-uses-d363eb5cc635
Simple Higher Order Functions in Swift 3.0 — Map, filter, reduce and flatMap! https://medium.com/@mimicatcodes/simple-higher-order-functions-in-swift-3-0-map-filter-reduce-and-flatmap-984fa00b2532
Flatten a Array of Arrays in Swift https://stackoverflow.com/questions/24465281/flatten-a-array-of-arrays-in-swift
In Swift, how do you get the total number of elements in an array of arrays? https://www.quora.com/In-Swift-how-do-you-get-the-total-number-of-elements-in-an-array-of-arrays
How to convert string to unicode(UTF-8) string in Swift? https://stackoverflow.com/questions/37087325/how-to-convert-string-to-unicodeutf-8-string-in-swift
Generic Functions in Swift https://www.codingexplorer.com/generic-functions-in-swift/
Using @autoclosure when designing Swift APIs https://www.swiftbysundell.com/posts/using-autoclosure-when-designing-swift-apis
Convert hex-encoded String to String https://stackoverflow.com/questions/41485494/convert-hex-encoded-string-to-string
MTJC PODCast - Charles proxy can help determine if your app is secure https://www.charlesproxy.com/
Flatten a Array of Arrays in Swift https://stackoverflow.com/questions/24465281/flatten-a-array-of-arrays-in-swift
Online Swift playground http://online.swiftplayground.run/
Creating custom operators
Registered to use Instabug at instabug.com
Overloading Custom Operators in Swift https://www.raywenderlich.com/650-overloading-custom-operators-in-swift
Convert Swift string to array https://stackoverflow.com/questions/25921204/convert-swift-string-to-array
Convert populated Set to [String] in swift [duplicate] https://stackoverflow.com/questions/32109132/convert-populated-setstring-to-string-in-swift
Generic Structure: Range https://developer.apple.com/documentation/swift/range
Why create “Implicitly Unwrapped Optionals”, since that implies you know there's a value? https://stackoverflow.com/questions/24006975/why-create-implicitly-unwrapped-optionals-since-that-implies-you-know-theres/24583157#24583157
What does “fatal error: unexpectedly found nil while unwrapping an Optional value” mean? https://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu#32170457
unwrapped unexpected nil https://duckduckgo.com/?q=unwrapped+unexpected+nil&t=ffocus&ia=qa&iax=qa
Generic Structure: Set https://developer.apple.com/documentation/swift/set
The power of sets in Swift https://medium.com/@johnsundell/the-power-of-sets-in-swift-57be8b223da0
What the web can do today https://whatwebcando.today/
playground template modify xcode https://www.google.com/search?ei=OFFlXOYxyIiTvg_5yrLQBQ&q=playground+template+modify+xcode&oq=playground+template+modify+xcode&gs_l=psy-ab.3...44579.51273..53507...0.0..0.141.925.0j7......0....1..gws-wiz.......0i71.UbipfW7Mja4
Changing default Xcode Playground code https://stackoverflow.com/questions/45030018/changing-default-xcode-playground-code
Swift: Create custom Playground templates https://ericasadun.com/2014/06/05/swift-create-custom-playground-templates/
Handling Optionals https://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu#32170457
How to exit GUARD outside and inside a function - Swift [duplicate] https://stackoverflow.com/questions/47638413/how-to-exit-guard-outside-and-inside-a-function-swift?rq=1
If the Swift 'guard' statement must exit scope, what is the definition of scope? https://stackoverflow.com/questions/38958642/if-the-swift-guard-statement-must-exit-scope-what-is-the-definition-of-scope
Unwrapping Optional Values in Swift 3.0 — Guard Let vs If Let? https://medium.com/@mimicatcodes/unwrapping-optional-values-in-swift-3-0-guard-let-vs-if-let-40a0b05f9e69
Optimizing App Startup Time https://developer.apple.com/videos/play/wwdc2016/406/
airtable https://airtable.com/product
buiding a game from scratch with alexa https://www.youtube.com/watch?v=1cx_I0kARnU
Trying to make a function into a throwing function to handle errors where input values may not be compatible with the data types employed within the function. Specifically, an alphabetical string may be passed into the function as a decimal and when it is unwrapped an error is thrown.
In Swift, how do I avoid both optionals and nil object references? https://stackoverflow.com/questions/27622871/in-swift-how-do-i-avoid-both-optionals-and-nil-object-references
Unwrapping optionals https://www.hackingwithswift.com/sixty/10/2/unwrapping-optionals
Swift optionals explained simply https://hackernoon.com/swift-optionals-explained-simply-e109a4297298
Throwing Functions
error handling https://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html
binary to decimal to hexidecimal conversions https://stackoverflow.com/questions/36966442/convert-between-decimal-binary-and-hexadecimal-in-swift
Decimal to binary conversion and how to pad result https://stackoverflow.com/questions/26181221/how-to-convert-a-decimal-number-to-binary-in-swift
Refactored code
Real-time text formatting in UITextField http://vojtastavik.com/2015/03/29/real-time-formatting-in-uitextfield-swift-basics/
How to create a string with format? https://stackoverflow.com/questions/24074479/how-to-create-a-string-with-format
String Format Specifiers https://thatthinginswift.com/string-formatting/
More regex
if let , if var, guard let,guard var and defer statements in swift https://medium.com/@abhimuralidharan/if-let-if-var-guard-let-and-defer-statements-in-swift-4f87fe857eb6
Online Swift playground http://online.swiftplayground.run/
Searching for help with input data pattern checking... It should be possible with regex and trying to get my head round that at the mo. Rabbit holes can be dark sometimes...
https://www.raywenderlich.com/5767-an-introduction-to-regular-expressions
NSRegularExpression https://developer.apple.com/documentation/foundation/nsregularexpression
Regex Pal - test your regular expressions https://www.regexpal.com/
An Introduction to Regular Expressions By Tom Elliott https://www.regular-expressions.info/backref.html
NumberFormatter() https://stackoverflow.com/questions/24960621/struggling-with-nsnumberformatter-in-swift-for-currency
https://developer.apple.com/documentation/foundation/numberformatter/1409880-usesgroupingseparator
https://www.example-code.com/swift/json_nested_array.asp
https://appventure.me/2015/10/24/swift-reflection-api-what-you-can-do/#org66835b8
Counting.
Hacker News https://news.ycombinator.com/news
Reflection in Swift https://medium.com/@swiftthesorrow/reflection-in-swift-958824116b07
https://iosdev.tools/ https://torquemag.io/2017/08/beginners-guide-woocommerce-rest-api/
Sketch https://www.sketchapp.com/pricing/
Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. https://www.charlesproxy.com/buy/
URL Loading System https://developer.apple.com/documentation/foundation/url_loading_system
What's New in Foundation Networking https://developer.apple.com/videos/play/wwdc2014/707/
Inside iOS dev http://insideiosdev.com/
Best iOS Development Podcasts for App Developers https://medium.com/apps-top/best-ios-development-podcasts-for-app-developers-348c39ef585
Swift2Go https://medium.com/swift2go
Using a shared Url session could be the problem I am experiencing when attempting to authenticate with the woocommerce site app for the JSON read.
Networking in Swift the Right Way - Bob Roebling https://medium.com/swift2go/networking-in-swift-the-right-way-17cd34d11b7b
The shared singleton session object. https://developer.apple.com/documentation/foundation/urlsession/1409000-shared
Initializes a data object with the data from the location specified by a given URL. https://developer.apple.com/documentation/foundation/nsdata/1407864-init
Fetching Website Data into Memory https://developer.apple.com/documentation/foundation/url_loading_system/fetching_website_data_into_memory
WP REST API - OAuth 1.0a Server https://oauth1.wp-api.org/
HighScalability... http://highscalability.com/all-time-favorites/
Hello Python! https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-1-python-basics?ex=1
Learn Enough Command Line to Be Dangerous Michael Hartl https://www.learnenough.com/command-line-tutorial/basics#code-curl Learn Enough Command Line to Be Dangerous Michael Hartl https://www.learnenough.com/command-line-tutorial/basics#sec-exercises_head_tails
Check if optional array is empty https://stackoverflow.com/questions/27588964/check-if-optional-array-is-empty
“Learn the rules like a pro, so you can break them like an artist.” Pablo Picasso
The easiest way to experience code testing in xcode is to start a new project where all of the testing features are enabled. Once the project is created, experimentation can begin.
- XCTestCase Apple Docs: https://developer.apple.com/documentation/xctest/xctestcase
Open-source error tracking that helps developers monitor and fix crashes in real time. https://sentry.io/welcome/
- Sentry Link $100 credit (only for new accounts): https://sentry.io/signup/?code=firesideswift
"Swift playgrounds tips & tricks" https://www.swiftbysundell.com/posts/swift-playgrounds-tips-tricks … via @johnsundell
How to benchmark Swift code execution? https://stackoverflow.com/questions/25006235/how-to-benchmark-swift-code-execution
Performance Testing https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/03-testing_basics.html#//apple_ref/doc/uid/TP40014132-CH3-SW7
What do the Xcode icons signify during autocompletion? https://stackoverflow.com/questions/38294699/what-do-the-xcode-icons-signify-during-autocompletion
Check if swift array does not contain object https://stackoverflow.com/questions/40732901/check-if-swift-array-does-not-contain-object
How to loop over arrays https://www.hackingwithswift.com/articles/76/how-to-loop-over-arrays
swift convert Range to [Int] https://stackoverflow.com/questions/32103282/swift-convert-rangeint-to-int
Swift Guide to Map Filter Reduce https://useyourloaf.com/blog/swift-guide-to-map-filter-reduce/
Finding sum of elements in Swift array https://stackoverflow.com/questions/24795130/finding-sum-of-elements-in-swift-array
Does Python have a ternary conditional operator? https://stackoverflow.com/questions/394809/does-python-have-a-ternary-conditional-operator
Mathematical functions - Python file:///Library/Frameworks/Python.framework/Versions/3.7/Resources/English.lproj/Documentation/library/math.html?highlight=square%20root
A cheatsheet for converting datatypes. http://www.convertdatatypes.com/Convert-bool-to-str-in-Python.html
Geeks for geeks - a computer science portal https://www.geeksforgeeks.org/python-check-values-list-greater-given-value/
More optionals and closure learning.
I solved the "Rectangle into Squares" kata! Take the code initiation @ codewars.com/r/8irwRw to enlist and challenge yourself. #codewars
xcode markdown - Indenting in a block of xcode markdown text entitles your text block with "Example". Cool!
Introduction to the Swift REPL HT iOS Dev Break PODCast https://developer.apple.com/swift/blog/?id=18
iOS Simulator command line tricks by Ankit Kumar Gupta https://medium.com/@ankitkumargupta/ios-simulator-command-line-tricks-ee58054d30f4
if let , if var, guard let,guard var and defer statements in swift by Abhimuralidharan https://medium.com/@abhimuralidharan/if-let-if-var-guard-let-and-defer-statements-in-swift-4f87fe857eb6
Just read Data Driven Products Now! by @mcfunley. A great article and just as relevant today as it was in 2014! Day 80 R1 #100DaysOfCode. Check it out here! https://mcfunley.com/data-driven-products-now
Internet down day... Re-coding, re-coding, recoding...
Playground: What’s new in Swift 4.2 by Ole Begemann https://oleb.net/blog/2018/06/whats-new-in-swift-4-2-playground/
How do I load an HTTP URL with App Transport Security enabled in iOS 9? https://stackoverflow.com/questions/30731785/how-do-i-load-an-http-url-with-app-transport-security-enabled-in-ios-9/30732693#30732693
Tableview section titles https://stackoverflow.com/questions/51397087/swift-table-view-section-titles?r=SearchResults&s=1|84.4770
Issues viewing JSON parse in table view
JSON parsing https://api.letsbuildthatapp.com/jsondecodable/courses_snake_case
Protocol Decodable https://developer.apple.com/documentation/swift/decodable
Swift 4 Decodable: Beyond The Basics https://medium.com/swiftly-swift/swift-4-decodable-beyond-the-basics-990cc48b7375
What's New in Foundation https://developer.apple.com/videos/play/wwdc2017/212/
The best way to encode and decode JSON in Swift4 https://benoitpasquier.com/encoding-decoding-json-swift4/
Last night, I learned about Xcod Live Playgrounds and Markup (I always wanted to know how those slick Playground tutorials were written.) Check it out! WWDC 2018 Getting the Most out of Playgrounds in Xcode https://developer.apple.com/videos/play/wwdc2018/402 #100DaysOfCode #LondonAppBrewery
Consider Yourself a Developer? You Should Solve the Project Euler Problems https://blog.usejournal.com/consider-yourself-a-developer-you-should-solve-the-project-euler-problems-ed8d13397c9c
Refactored code from the Project Euler challenge for finding largest prime factor for a large number.
Xcode Markup Formatting Reference https://developer.apple.com/library/archive/documentation/Xcode/Reference/xcode_markup_formatting_ref/index.html
Completed a Project Euler challenge for the third this year in Swift of course.
Problem 1 projecteuler.net https://projecteuler.net/problem=1
projecteuler.net
Woocommerce iOS project specs http://proxima.elzite.com/ios/
Woocommerce project http://proxima.elzite.com/
Woocommerce rest-api docs https://woocommerce.github.io/woocommerce-rest-api-docs/?shell#rest-api-keys
Woocommerce docs https://github.com/woocommerce/woocommerce
nodejs https://nodejs.org/en/download/
React Native https://facebook.github.io/react-native/docs/tutorial
AppAnnie - app performance tracking platform https://www.appannie.com/en/platform/free-premium/?_ref=footer
The year is off to a good start with a deep dive into a Woocommerce site, and the API to pull data into an iOS app! A little pressure is always good for learning a phenomenal amount. Day67 - 69 R1 #100DaysOfCode #LondonAppBrewer
Another @codewars kata solved.
About backups for iOS devices https://support.apple.com/en-gb/HT204136
Can you write nested functions in JavaScript? https://stackoverflow.com/questions/3212477/can-you-write-nested-functions-in-javascript
Learn Docker in 20 Minutes https://www.youtube.com/watch?v=wCTTHhehJbU
Welcome to Dev Collective https://developer.microsoft.com/en-us/collective/learning/courses/introduction-to-css
Guard Statements https://thatthinginswift.com/guard-statement-swift/
Introduction to Chemical Engineering Computing: Extension to Python http://www.chemecomp.com/Python_Intro_ChE_Comp.pdf
JSON Editor Online https://jsoneditoronline.org
Ranked up @codewars with a level 5 kata! on Day65 R1 #100DaysOfCode
How to get values of dictionary in array in swift https://stackoverflow.com/questions/27415974/how-to-get-values-of-dictionary-in-array-in-swift
How to call a function that is located in another class? https://stackoverflow.com/questions/42990997/how-to-call-a-function-that-is-located-in-another-class-in-swift
On Day62, R1 my instincts are telling me that making a function call from within a function to the same function could spell D A N G E R. #100DaysOfCode #LondonAppBrewer
It always feels great to rediscover principles of mathematics or properties of nature, through coding (and other methods of course). Gaussian modular arithmetic and the 12, 24 or other clock/cycle being case in point for this 61st Day R1 #100DaysOfCode
Completed @codewars kata
The Ultimate Guide To Closures In Swift by Reinder de Vries @reinder42 https://learnappmaking.com/closures-swift-how-to/
http://goshdarnclosuresyntax.com
The Swift zip function is awesome for combining arrays! Day59 R1 #100DaysOfCode
Working my way through this great article. Check it out! Day58 R1 #100DaysOfCode A behind the scenes look at Map, Filter, and Reduce in Swift Boudhayan Biswas https://medium.freecodecamp.org/a-behind-the-scenes-look-at-map-filter-and-reduce-in-swift-1991f5c7bc80
Swift Guide to Map Filter Reduce https://useyourloaf.com/blog/swift-guide-to-map-filter-reduce/
Completed my first 6kyu @codewars kata on Day57 R1 #100DaysOfCode. Wa hoo!
A behind the scenes look at Map, Filter, and Reduce in Swift Boudhayan Biswas https://medium.freecodecamp.org/a-behind-the-scenes-look-at-map-filter-and-reduce-in-swift-1991f5c7bc80
Day 56 R1 #100DaysOfCode wrote a function for sorting integer arrays in Swift. Now its time for some beauty sleep...
Beginning Swift Programming Part 5 — Functions, Enums, and Scope https://medium.com/swift2go/beginning-swift-programming-part-5-functions-enums-and-scope-d26a62a44e13
Disected a solution for the beta bowtie kata @codewars. #100DaysOfCode Day55 R1
Completed @codewars Run-length Encoder kata.
Submitted solution for the beta bowtie kata @codewars and realised I need to review closures.
Bowtie kata @codewars.
Reviewed Bob Roebling's articles, worked on Product Landing Page and completed more @codewars katas.
Did you know the character sequence < and > will permit the inclusion of "<" and ">" in your HTML code. Day51 R1 #100DaysOfCode Check it out! https://stackoverflow.com/questions/13177555/how-to-use-delimiter-text-symbol-without-getting-html-error-on-my-webpage
Beginning Swift Programming Part 4 — Decision Making and Loops - Bob Roebling https://medium.com/swift2go/beginning-swift-programming-part-4-decision-making-and-loops-9b87b309d69e
Just seeing where I can apply some nil-coalescing operators in my code after reading Bob Roebling's next instalment in his Beginning Swift Programming series. Day 50! R1 #100DaysOfCode Did you know that optional variables can be instantiated?
Beginning Swift Programming Part 3 — Operators, Optionals, and Nil Values https://medium.com/swift2go/beginning-swift-programming-part-3-operators-optionals-and-nil-values-8454ae125b28
Python String partition() Method https://www.w3schools.com/python/ref_string_partition.asp
UTF8 Encoder https://www.browserling.com/tools/utf8-encode
Reading another great article by Bob Roebling - Beginning Swift Programming Part 2 — Value Types, Reference Types, Pointers, and Collection Types.
Also learned about Swift2Go - Check it out! Rock-on Day 49 R1 #100DaysOfCode
Swift2Go - Swift Developers Community https://medium.com/swift2go
Attended webinar for MARTIN FOWLER's new book update launch "Refactoring".
Reading Rob Roebling at https://medium.com/swift2go/beginning-swift-programming-part-1-variables-constants-and-types-776ad50952f1 … A great read for beginner Swift programmers and reviewing the very basics on Day 48 R1 #100DaysOfCode! Did you know an _ can be used as a digits separator in Swift (like 3_000) ?
What is Simple MDM?
https://simplemdm.com
Mobile device management for rolling out applications and general management of mobile devices.
How to scrape websites with Python and BeautifulSoup https://medium.freecodecamp.org/how-to-scrape-websites-with-python-and-beautifulsoup-5946935d93fe
Translated first @codewars kata from Python to Swift!
Learning about SFTP! Day47 R1 #100DaysOfCode Later I will be attacking my product landing page project @freeCodeCamp again.
OPENSSH: KEY MANAGEMENT NEEDS ATTENTION + SFTP https://www.ssh.com/ssh/openssh/
More "CSSing" today @freeCodeCamp Day46 R1 #100DaysOfCode
Completed Heron's formula kata #codewars.
Easiest way to find Square Root in Swift? https://stackoverflow.com/questions/31146467/easiest-way-to-find-square-root-in-swift/31146614
Type Int does not conform to protocol sequence https://stackoverflow.com/questions/42058478/type-int-does-not-conform-to-protocol-sequence
Completed Amazonian counting kata #codewars
Applying CSS Flexbox to product landing page project @freeCodeCamp #100DaysOfCode Day45 R1
CSS flex property https://developer.mozilla.org/en-US/docs/Web/CSS/flex
A review of CSS Flexbox to start the day. Ah bliss. Day 44, R1 #100DaysOfCode #freeCodeCamp HT @usemmtuts
22: An Exercise Using CSS Flexbox | Learn to Create Layouts Using CSS | Learn CSS | Flexbox Tutorial https://youtu.be/Z2quX2qWmEA
Day 43 R1 and another day of golden coding opportunity. #100DaysOfCode
How to Create Website Layouts Using CSS Grid | Learn HTML and CSS | HTML Tutorial https://youtu.be/HgwCeNVPlo0
Learning how to use @processstreet as part of a project with a client - an interesting way of creating and managing work flows and much more. Check it out at http://process.st ! #100DaysOfCode
Day42 R1 began with experiments with compactmap in Swift. Roll on Day 43! #100DaysOfCode
Replacing flatMap With compactMap https://useyourloaf.com/blog/replacing-flatmap-with-compactmap/
Introduce Sequence.compactMap(_:) https://github.com/apple/swift-evolution/blob/master/proposals/0187-introduce-filtermap.md
I solved another kata! Take the code initiation @ http://codewars.com/r/8irwRw to enlist and challenge yourself. #codewars #100DaysOfCode
Working with JSON in Swift https://developer.apple.com/swift/blog/?id=37
Solved the second @codewars.com kata of the day.
Happy Thanksgiving and a cornucopia of coding! Day40 R1 #100DaysOfCode
Looping In Swift Meaningful Repetition. https://medium.com/the-traveled-ios-developers-guide/looping-in-swift-c9165989e569
Swift 3 flow Control https://www.techotopia.com/index.php/Swift_Flow_Control
Attended another Athens iOS MeetUp about CoreML and Machine learning, and Caching. Great presentations and plenty of inspiration. Roll on Day39R1 #100DaysOfCode
Check out this Meetup Group in Athens: https://www.meetup.com/Athens-iOS-MeetUps/ #Meetup #Athens via @Meetup
Swift — Map, FlatMap, Filter and Reduce https://codeburst.io/swift-map-flatmap-filter-and-reduce-53959ebeb6aa
CompactMap vs flatMap: The differences explained https://medium.com/swift-programming/compactmap-vs-flatmap-the-differences-explained-ad0da852fb00
I solved another @codewars.com kata! Take the code initiation @codewars.com/r/8irwRw to enlist and challenge yourself. #codewars #100DaysOfCode Day38R1
How to use ternary conditional (? :) operator in Swift?
Cracked it! Another @codewars kata under my belt. Day 37 R1 #100DaysOfCode. Learned that remainder & truncated remainder functions can yield interesting results.
truncatingRemainder vs remainder in Swift https://stackoverflow.com/questions/42724234/truncatingremainder-vs-remainder-in-swift?noredirect=1&lq=1
What does “% is unavailable: Use truncatingRemainder instead” mean? https://stackoverflow.com/questions/40495301/what-does-is-unavailable-use-truncatingremainder-instead-mean
ios how to check if division remainder is integer https://stackoverflow.com/questions/14129649/ios-how-to-check-if-division-remainder-is-integer
Tidied up and attempted to finish another @codewars kata on Day 36 #100DaysOfCode the meat and potatoes of the piece are done. Formatting the output properly remains and seems so simple but so bloomin difficult.
Switch statement in Swift https://stackoverflow.com/questions/25279000/switch-statement-in-swift
Exponentiation operator in Swift https://stackoverflow.com/questions/24065801/exponentiation-operator-in-swift
Day 35 #100DaysOfCode and finding the best way to test an optional component of an array to finish a little piece of code.
Unwrapping Optional Values in Swift 3.0 — Guard Let vs If Let? https://medium.com/@mimicatcodes/unwrapping-optional-values-in-swift-3-0-guard-let-vs-if-let-40a0b05f9e69
Day 34 R1 started with many coding thoughts and an early morning run. #100DaysOfCode
Great article on string manipulation in Swift https://medium.com/@felicity.johnson.mail/how-to-split-a-string-swift-3-0-e9b757445064
Super documentation about Swift dictionaries https://developer.apple.com/documentation/swift/dictionary
HT to @ykdojo and his great article "What exactly can you do with Python? Here are Python’s 3 main applications." https://medium.freecodecamp.org/what-can-you-do-with-python-the-3-main-applications-518db9a68a78 … #100DayOfCode
Calculate the value of a number raised to a power. https://iswift.org/cookbook/calculate-power-of-a-number
Resolving rounding errors in proposed @codewars kata solution. Day 33 started with a bit of a head scratcher... #100DaysOfCode
Read a great article about optionals by @LusineMargarian #100DaysOfCode https://hackernoon.com/swift-optionals-explained-simply-e109a4297298
Great article on implementing HTTPS with very useful links and information by @Ayoisaiah. Check it out. #100DaysOfCode https://medium.freecodecamp.org/free-https-c051ca570324
Wallpaper kata completed @codewars with arrays and conditional testing. Could use refactoring.
I solved the "Disemvowel Trolls" kata - Swift 3 & 4! Take the code initiation @ codewars.com/r/8irwRw to enlist and challenge yourself. #codewars #100DaysOfCode Day 32 R1
Promoted to 7kyu after completing another @codewars kata using array map. Wa hoo!
Useful link for legacy Swift compilations. https://www.jdoodle.com/execute-swift-online
Day 31 R1 started with a POP! and Niv Yahel @nivivon great tutorial. #100DaysOfCode https://www.raywenderlich.com/814-introducing-protocol-oriented-programming-in-swift-3
completed another @codewars kata with array testing and creation.
https://medium.com/@johnsundell/exploring-the-new-string-api-in-swift-4-ce7d2c1cae00
Refreshing Swift pattern matching skills on Day30 R1 #100DaysOfCode.
Another @codewars kata done with switch case code for pattern matching.
https://developer.apple.com/videos/play/wwdc2018/406/
https://www.raywenderlich.com/722-swift-generics-tutorial-getting-started
Another @codewars kata done - this time with generics.
Completed more katas @codewars on this Day 29 R1 #100DaysOfCode.
Yesterday, completed first @codewars kata and now learning about variadic parameter functions - HT @LondonAppBrewer training is superb. I hadn't considered that I might also be learning more of my own mother tongue in #100DaysOfCode Day28 R1
Time to attack and fix Xcode compiler errors - if possible - on Day 27 R1 #100DaysofCode. Module compiled with Swift 3.1 cannot be imported by the Swift 4.2.1 compiler: /Users/william/Desktop/App Development/AudioKitPlaygrounds/AudioKitPlaygrounds/AudioKit.framework/Modules/AudioKit.swiftmodule/x86_64.swiftmodule
Contents of DerivedData folder can be deleted safely! https://stackoverflow.com/questions/18933321/can-i-safely-delete-contents-of-xcode-derived-data-folder
Deleted contents of DerivedData folder, created a new podfile in the root project directory and updating pod.
Sesquipedalian is definitely the word of the day.
Just discovered that double-clicking on a curly bracket in Xcode 10 highlights the affected block of code. Cool!
Read "What is an API? In English, please." by @PetrGazarov to kick off Day 26 R1 #100DaysOfCode. Check it out: https://medium.freecodecamp.org/what-is-an-api-in-english-please-b880a3214a82
Joined @codewars HT @jaredMakes earning the 8kyu rank with my first Swift kata. #100DaysOfCode is an awesome idea!
Implemented AudioKit cocoapod in a test project for a bit of experimentation. Despite converting the code from Swift 3 to Swift 4 the following error is reported ":-1: linker command failed with exit code 1 (use -v to see invocation)". Will look into this tomorrow.
It's Christmas in #100DaysOfCode on this 25th Day R1. What coding presents await me? Stay tuned as I unwrap them - you may even get a gift yourself...
The first present is in! Working on my #freeCodeCamp Product Landing Page project, I needed a place to store assets like logos, photos, etc. @ResourceSpace looks great, but then I thought I have a @awscloud S3 bucket I can use! #100DaysOfCode @acloudguru
Finished section 12 of the AWS Cloud Solutions Architect course @acloudguru ! #100DaysOfCode The finish line is in sight now...
Remember, remember to code on the fifth of November, #100DaysOfCode Day24 R1.
Today begins with a AWS Cloud Solutions Architect review and a concerted effort to finish the #Udemy / #ACloudGuru course by the end of the week. Reviewed Section 12 of the course covering Consolidated billing, AWS Organisations, and configured Cross Account Access.
Also discovered resourcespace a site for asset hosting https://www.resourcespace.com/pricing ; aws / aws-sdk-ios and aws-samples / lambda-refarch-mobilebackend on GitHub that need further investigation.
Added more data fields to the Clima app #LondonAppBrewer on this 23rd Day R1 of the #100DaysOfCode. Stack Views are awesome!
Discovered the rounded() instance method today (https://developer.apple.com/documentation/swift/floatingpoint/2295900-rounded#discussion) and how creating a constant can allow the casting of data types more easily.
html5/css code was the task today Day 22 R1 of #100DaysOfCode. Managed to create a logo and insert it into the navbar of the Product Landing Page. Still more to do. Roll on day 23...
Day 21 R1 began with iOS Update to 12.1 - with all the waiting, what could I do but code, code, code... #100DaysOfCode.
Cybersecurity Best Practices - HT @KroonenburgRyan for his super AWS lectures. https://www.cisecurity.org/cybersecurity-best-practices/
Product Landing Page progress - fixed the navbar issue by adding a few divs in strategic places. 14/16 criteria met to pass project. Added hover feature for the navbar buttons. https://codepen.io/will-1-am-the-Iceman/pen/BqqMqy
Day 20 Round 1 #100DaysOfCode and despite embracing Apple documentation unconditionally, the moment feels distant when it will reciprocate. #LondonAppBrewer is an inspiration and one can't help but appreciate the trials and tribulations developers endure.
Added category feature to ToDoey App making use of a linked one-to-many "category" entity to the "item" entity. Extensions were covered in the same module, and serve to separate bits of code that would otherwise crowd the main ViewController. Using "didSet" to specify what happens when a variable is set with a new value. CRUD using a context and committing the current context state to a persistent container using context.save. Accessing a singleton to use its delegate property to tap into a persistent container - a lazy variable.
Attended #freeCodeCamp Meetup - and learn about coffee & code sessions that the group hosts.
Looking forward to an introduction to Realm with #LondonAppBrewer.
Happy Hallowe'en! Completely finished reviewing AWS Well-Architected Questions, Answers and Best Practices today Day 19 of #100DaysOfCode.
Tidied up this file so that the latest entry is at the top which should make it easier to edit and read.
nspredicate cheatsheet https://academy.realm.io/posts/nspredicate-cheatsheet/
nspredicate https://nshipster.com/nspredicate/
Day 18 R1 #100DaysOfCode began with a review of AWS Well-Architected Questions, Answers and Best Practices. And now for some Swift coding with #LondonAppBrewer.
Implemented SQL lite database using the CoreData Framework in the ToDoey app. Looked at Create Read Update & Destroy (CRUD) techniques w.r.t. SQL lite data base. Installed Datum Free for the ability to view the data file and manipulate it.
How cool is that?! You can now side-load apps with WiFi! No more cables. Wa Hoo! @LondonAppBrewer #100DaysOfCode First connect the iPhone & computer with the lightning cable. Then in Simulator menu go to Hardware > Device > Manage Devices... then Tick Connect via Network. Do disconnect the cable from the iPhone and commence side-loading.
Day 17 begins and while I did a review of singletons and UserDefaults yesterday, the day will not be counted as one of the #100DaysofCode - Pumpkins had to be carved...🎃 @LondonAppBrewer #freeCodeCamp
Swift development tutorial https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/
Apple developer archive https://developer.apple.com/library/archive/navigation/
//Ternary operator ==> //value = condition ? valueIfTrue : valueIfFalse
ToDoey[1748:336062] [User Defaults] Attempt to set a non-property-list object ( "ToDoey.Item", "ToDoey.Item", "ToDoey.Item", "ToDoey.Item" ) as an NSUserDefaults/CFPreferences value for key TodoListArray
'NSInvalidArgumentException', reason: 'Attempt to insert non-property list object ( "ToDoey.Item", "ToDoey.Item", "ToDoey.Item", "ToDoey.Item" ) for key TodoListArray' The above crash data is an indicator that we have reached the limits of the plist as the itemArray object is now a custom array and is no longer compatible with the plist. Additionally, there could potentially be performance implications owing to the array size and general size of the plist.
Implemented NSCoder to encode and decode data to a custom plist "database". Until now, the following methods of data storage and retrieval: an external database (Firebase) in the Flash Chat app; the UserDefaults plist in the ToDoey app; and a custom plist has now been defined in ToDoey.
Reviewed AWS Well-Architected Framework https://d1.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf
Learned more about UserDefaults and Singletons with @LondonAppBrewer on Day 16 R1 #100DaysOfCode https://developer.apple.com/documentation/foundation/userdefaults https://stackoverflow.com/questions/137975/what-is-so-bad-about-singletons
Day 15 R1 began with a bit of JSON parsing for embellishment to the Clima App #LondonAppBrewer. #100DaysOfCode
Completed Chapter 3 of Learn Enough Command Line to be Dangerous - history, curl, bang & double bang, top, grep, less, head, tail... really useful commands. https://www.learnenough.com/command-line-tutorial#aside-technical_sophistication
Continued with the ToDoey App and implemented data persistence using UserDefaults method allowing user data added in app to be available when app is restarted. Also created a new Playground for experimenting with UserDefaults.
#100DaysofCode rocks on day 14 R1 with swift coding and @LondonAppBrewer.
Idea to add wind direction to the clima app.
Why "override func"? Overriding declaration requires an 'override' keyword. - Answer: https://docs.swift.org/swift-book/LanguageGuide/Inheritance.html#//apple_ref/doc/uid/TP40014097-CH17-ID196
ToDoey App - Todo list complete with datasource and delegate methods. & Add new item functionality complete - custom items can be added to array through an alert text field. Uploaded project to github repository.
The barebones of the third #freeCodeCamp project is now on code pen on day 13 R1 of #100DaysOfCode. Looking forward to fleshing out this Product Landing Page. https://codepen.io/will-1-am-the-Iceman/full/BqqMqy
Completed Chapter 2 of Learn Enough Command Line to be Dangerous - more a review but it is always nice to refresh. https://www.learnenough.com/command-line-tutorial#aside-technical_sophistication
Started ToDoList App with #LondonAppBrewer #100DaysOfCode
Time to make a start on my third #freeCodeCamp project on this the 12th day of #100DaysOfCode R1.
Flavio Copes has a great blog and I found this piece on HTTP Status Codes https://flaviocopes.com/http-status-codes/
Had a look at Brian Advent's website https://www.brianadvent.com/ which looks very interesting for iOS development.
Found a piece on #pragma mark on stackoverflow.com https://stackoverflow.com/questions/35963128/swift-understanding-mark
"The // MARK: and // MARK: - syntax in Swift functions identically to the #pragma mark and #pragma mark - syntax in Objective-C.
When using this syntax (plus // TODO: and // FIXME:), you can get some extra information to show up in the quick jump bar."
Wrote two entries for the git knowledgebase in the #freeCodeCamp. git config and git rm commands are no in full effect. #Hacktoberfest2018
How to update a git hub fork - Great step-by-step article https://github.com/KirstieJane/STEMMRoleModels/wiki/Syncing-your-fork-to-the-original-repository-via-the-browser
R1 Day 11 Another day of golden opportunity begins with finding a resolution for the error in my new Swift app - "Reading from public effective user settings." #100DaysOfCode #LondonAppBrewer
First camera app now working! Thank you @brianadventcode for your awesome tutorials - and some tweeking... @LondonAppBrewer #100DaysOfCode
Learned that it can help to specify the data type of a constant when it is an optional in Swift.
Finished Day 11 with a shabang and a rewrite of an article about Bash in support of #Hacktoberfest2018 #100DaysOfCode Roll on day 12.
R1 Day 10 Spent part of the day trying to implement the front camera in an iOS app. #100DaysOfCode
One of the first issues with my new camera app was reported with the followng message. "uncaught exception 'NSUnknownKeyException', reason: '[<xxxxx.ViewController 0x13bd0ba60> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key cameraOut.'" Resolved by updating the name of the imageView in Connections inspector.
The following error in my camera app needs to be looked. "Reading from public effective user settings." - I suspect this is something to due with getting permission to use the camera.
Just in case you thought I was slackin', it is R1 Day 9 and I have been at it, hopefully fulfilling some of my #Hacktoberfest2018 obligations by submitting my first ever real PR by doing some writing for MailHog https://github.com/mailhog/MailHog ! #freeCodeCamp #100DaysOfCode
Day 8 begins with getting more familiar with git. The @LondonAppBrewer y's "Git, GitHub and Version Control" module is presented really well. Check it out if you're into that sort of thing. #100DaysOfCode #freeCodeCamp
Git has got a new fan! Browser, CLI and Xcode gitting is awesome. Thank you @yu_angela & #LondonAppBrewer. #100DaysOfCode
What better way to start R1 Day 7 than to register for Hacktoberfest 2018?! https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b #100DaysOfCode @github @digitalocean #freeCodeCamp
The issue with the Flash Chat project and the ChameleonFramework could be related to an installation corruption issue as a fellow student pointed out that a color reference has been renamed in the latest version of ChameleonFramework. Will look at reinstalling the pod.
Now "Enumeration value 'kCGColorSpaceModelXYZ' not handled in switch" but this is not affecting the Flash Chat App for now.
R1 Day 6 in full-swing. I totally underestimated the coolness of CSS and expect I have much more to discover check this out https://medium.com/9elements/css-border-radius-can-do-that-d46df1d013ae - thank you @tom_raley! #100DaysOfCode. And there is this little tool... https://9elements.github.io/fancy-border-radius/#57.31.82.64--395.395
Also a very entertaining, and enlightening, read I discovered courtesy of @yu_angela - Learn Enough Command Line to Be Dangerous by Michael Hartl. @LondonAppBrewer https://www.learnenough.com/command-line-tutorial#aside-technical_sophistication
Working on the Flash Chat project @LondonAppBrewer which uses @Firebase - another great tool... It is important to remember to change your read/write permissions and publish the changes for testing... #100DaysOfCode
Flash Chat project completed @LondonAppBrewer. Looking forward to lecture 201! #100DaysOfCode
“specificity” - The CSS block with the most specific selector reigns when more than one CSS block selects the same element, and all try to set the same property. Thank you, @pauldwaite! see https://stackoverflow.com/questions/11529495/importance-of-css-stylesheet-hierarchy
Submitted Survey Form project #freeCodeCamp https://codepen.io/will-1-am-the-Iceman/full/ePZVKE … #100DaysofCode
Finished R1Day5 with a bit of Swift coding an animation and tap gestures with @LondonAppBrewer #100DaysOfCode
Need to review how to construct Swift Closures.
#100DaysOfCode R1Day4 has begun with answering questions about iOS coding and the Flash Chat app @udemy & @LondonAppBrewer. Now its over to #freeCodeCamp and tidy my Survey Form project for my portfolio.
While optimising my #html5 for aesthetics, I needed a way to "see" where my elements started and finished. Intuition led me to set the "border" attribute in css for the element(s) in question - so simple and so illuminating. When you are finished you just delete the attributes.
A great little article "All about floats" https://css-tricks.com/all-about-floats/ … helped to clarify the use of this wonderful attribute. #freeCodeCamp And now my button isn't bounding all over the shop...
#100DaysOfCode R1Day3 has begun with a great read of Michael Abelar's book entitled “HTML for Novices by Novices”. A very easy read if you are familiar with #html5 and even if you are not! #freeCodeCamp
It is Saturday and #100DaysOfCode round 1 day 2 starts (only 98 to go)! Time to tackle the #freeCodeCamp Survey Form Challenge, have a look at my Chat View Controller with @yu_angela and the #LondonAppBrewery.
TextWrangler is awesome and has been replaced by @bbedit 12. Thank you @KroonenburgRyan for introducing me to this awesome tool.
Ok, so finally the Survey Form Challenge is nearly complete with the submit button needing a tidy. Considering that I managed to stay out of the dog house by getting some chores done, it was a productive day.
My new repo
I am officially starting #100DaysOfCode after investing 200 practical hours studying for Amazon Web Services Certified Architect exams with ACloudGuru, currently engaged in iOS Devolpment training with London App Brewery, and have taken on the freeCodeCamp.org challenges. Then I found out about Mr Kallaway and thought what a great idea! So, let's make this even more official.