Sunday, July 31, 2022

VS Code

 


https://codeasp.net/blogs/vscode/8246/code-not-working-in-terminal-for-visual-studio-code-on-mac


Books





BOOKS

https://gist.github.com/djspiewak/9f2f91085607a4859a66d


https://github.com/harfbuzz/harfbuzz



The Pragmatic Programmer: From Journeyman to Master 1st Edition




Frederick Brooks' The Mythical Man Month








Managing State with RxJava by Jake Wharton


https://www.youtube.com/watch?v=0IKHxjkgop4&feature=youtu.be



4/7/18

https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/choose-between-traditional-web-and-single-page-apps


http://www.dotnettricks.com/learn/designpatterns/understanding-mvc-mvp-and-mvvm-design-patterns


4/2/18


https://www.lynda.com/Git-tutorials/Committing-files-messages/601791/629520-4.html

https://www.intercom.com/

https://airtable.com/

https://myignite.microsoft.com/sessions/55432?source=sessions


12/29

https://www.mabl.com/blog/how-to-setup-ci/cd-with-aws-codepipeline









Timsheet

 https://www.tsheets.com/pages/time-tracking-app-twopart?utm_source=Capterra&utm_medium=pay-per-click&utm_campaign=Time_Tracking


5/10

https://www.lynda.com/Google-Analytics-tutorials/look-sources/574707/608328-4.html
https://www.lynda.com/Windows-tutorials/What-you-should-know/574698/607982-4.html
https://www.lynda.com/Windows-tutorials/CLR-Assemblies-Deployment-NET-Developers/577561-2.html




4/21

http://www.cocos2d-x.org/




3/18


https://www.quora.com/What-is-your-review-of-Coursera-Data-Science-Specialization-Track



http://jspm.io/

http://www.slant.co/c/development

https://github.com/MostlyAdequate/mostly-adequate-guide

https://ngrok.com/

http://exploringelasticsearch.com/searching_data.html


Courses Todo:

https://app.pluralsight.com/library/courses/electron-playbook/table-of-contents





https://github.com/escapedcat/angular-phonecat-webpack-gulp

https://github.com/jeffling/angular-webpack-example


https://github.com/petehunt/webpack-howto#9-async-loading


http://www.appveyor.com/docs


https://aws.amazon.com/blogs/aws/category/amazon-dynamo-db/page/2/

AWS at Airbnb
Accommodation booking site Airbnb has been on AWS since they launched. They now use a wide variety of services including S3, EC2, the Relational Database Service (RDS), Route 53, ElastiCache, Redshift, and DynamoDB. With 9 million customers, 1000 EC2 instances, 2 billion rows of data in RDS, and 50 terabytes of photos stored in S3, Airbnb is run by an operations team of just five people.
In the video below, Airbnb VP of Engineering Mike Curtis talks about the benefits that they have seen from using AWS:




Course

7/4/16

https://app.pluralsight.com/player?course=writing-clean-code-humans&author=cory-house&name=writing-clean-code-humans-m1-intro&clip=0&mode=live

https://app.pluralsight.com/player?course=functional-programming-csharp&author=dave-fancher&name=functional-programming-csharp-m1&clip=5&mode=live

https://www.safaribooksonline.com/library/view/asynchronous-programming-in/9781491967478/part00.html

6/26/16

https://app.pluralsight.com/library/courses/star-schema-foundations/table-of-contents

http://www.lynda.com/Higher-Education-tutorials/Universal-Principles-Design/193717-2.html

http://www.lynda.com/Programming-Languages-tutorials/SOLID-Programming-Principles/471978-2.html

http://www.lynda.com/B2B-Marketing-tutorials/Building-Your-Marketing-Technology-Stack/437279-2.html

http://www.lynda.com/Excel-tutorials/Foundations-Data-Analysis-Understanding-basics-data-analytics/423403-2.html

http://www.lynda.com/Windows-Server-tutorials/Foundations-Networking-Protocols-CLI-Tools/445427-2.html

https://app.pluralsight.com/library/courses/play-by-play-angular-typescript-john-papa-christopher-martin/table-of-contents

https://app.pluralsight.com/library/courses/typescript-in-depth/table-of-contents

https://app.pluralsight.com/library/courses/angularjs-svg-scalable-dynamic-graphs-charts/table-of-contents

https://app.pluralsight.com/library/courses/using-git-with-gui/table-of-contents

https://app.pluralsight.com/library/courses/how-git-works/table-of-contents

https://app.pluralsight.com/library/courses/using-gitflow/table-of-contents

https://app.pluralsight.com/library/courses/play-by-play-angular-internationalization-john-papa-brian-clark/table-of-contents



4/10

Interface vs Delegate

http://www.dotnetfunda.com/articles/show/3015/differences-between-delegates-and-interfaces-in-csharp

https://app.pluralsight.com/library/courses/understanding-mobile-app-components-indesign-2231/table-of-contents

https://app.pluralsight.com/library/courses/android-dotnet-developers-understanding-android-platform/table-of-contents

https://app.pluralsight.com/player?course=android-4whatsnew&author=jim-wilson&name=android-4whatsnew-m2-fragments&clip=4&mode=live

https://app.pluralsight.com/library/courses/android-4whatsnew/table-of-contents

https://app.pluralsight.com/library/courses/android-animations/table-of-contents



Assembly


 


https://www.youtube.com/watch?v=V39eoO7w94o


BOOKS , CTO




The Pragmatic Programmer: From Journeyman to Master 1st Edition



Frederick Brooks' The Mythical Man Month



The Reasonable Expectations of your new CTO










1. We will not ship crap
2. We will always be ready
3. Stable productivity
4. Continuous improvement
5. Inexpensive adaptability
6. Fearless competence
7. Extreme Quality
8. We will not dump on QA
9  QA will find nothing
10. Nothing Fragile
11. we cover for each other
12. Honest Estimate
13. Continuous aggressive learning




https://www.amazon.com/Black-Box-Thinking-People-Mistakes-But-ebook/dp/B00SI0B8XC

Friday, July 8, 2022

Water-Scrum-Fall

 https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/5296/What-is-Water-Scrum-Fall.aspx


ANSWER

Water-Scrum-Fall is a term first coined by Forrester to describe the reality of the current state of Agile as it exists in many organizations today. It's hybrid approach to application lifecycle management that combines elements of both Waterfall and Scrum development methodologies. 

For some time, organizations have known the shortcomings of using strictly a waterfall approach.  Spending too much time on a project upfront leads to waste while making it difficult and costly to adapt to change.  Yet integrating Agile into larger organizations with more established project planning and governance processes always proves to be challenging due to their non-agile nature. 


A flexible approach is preferred. One that allows development teams to best meet the needs of the problem being solved. This has led organizations to move to the use of Agile principles for the day-to-day work of their development teams while employing traditional Waterfall methodologies for planning, budgeting, and high-level project management. The term Water-Scrum-Fall is used to describe a situation where a company runs their development teams in an agile fashion while interfacing with more traditional waterfall processes outside of the Scrum team.  In essence, Scrum is inserted into the middle of a Waterfall Environment.

In a Water-Scrum-Fall environment, the front-end of a project still has the high-level project planning with approval and governance gates that follow a more traditional waterfall approach. The development team has non-agile interactions with these front end project teams.  Similarly, the back-end of each agile iteration is abound with non-agile interactions. DevOps processes are heavily laden with governance and staging areas before an actual release is put into production. It can be quite challenging to align Agile sprints with more traditional waterfall release schedules.   To this end, many organizations have placed a priority on Continuous Delivery and Dev-Ops principles to smooth the transition of deliverables between development and operations.

This description of Water-SCRUM-Fall is a generalized one. There is no single set definition. Each company must determine what variant of Water-SCRUM-Fall to use to meet there specific needs.  

--
Chris Adams
LinkedIn Profile

Thursday, July 7, 2022