About Stacks Guru

Stacks Guru is born from the need to search the vast number of videos out there on stacks built for Stacks Pro and the Stacks 5 plugin for Rapidweaver.

We have scraped over 500 videos to get the transcripts for each in order to make the spoken word searchable.

Please use this free tool to help you learn and discover the awesome power that Stacks and the stacks made for Stacks have to offer.

Stacks Guru

Video Reference

#28 - RapidWeaver & Git - Version Control Projects and Advanced Publishing thumbnail

#28 - RapidWeaver & Git - Version Control Projects and Advanced Publishing

03/25/2019
In this episode, Joe and Greg respond to some customer feedback about Google and 404s vs 301 redirects. Then we turn the tables and discuss how you can use git to version control your RapidWeaver projects and even use it for an advanced publishing workflow. Weaver Radio Episode 28 March 25, 2019 ★ Episode details: https://share.transistor.fm/s/93e17537 ★ Additional episodes: https://www.weaverradio.comIn this episode, Joe and Greg respond to some customer feedback about Google and 404s vs 301 redirects. Then we turn the tables and discuss how you can use git to version control your RapidWeaver projects and even use it for an advanced publishing workflow. 

Transcript

00:00 we're recording already yeah yeah we're uh let's hear let me get the jingle
00:06 ready yeah it's gonna say and we need our jingle we need the jingle there we go
00:21 boom are you doing Greg I am rocking it how are you I am fantastic having a
00:29 great week yourself good he weeks almost over looking forward to the weekend but
00:35 you know whether it's getting nicer so I'm feeling excited sweet yeah he's you still got snow on
00:42 the ground or anything or is it all melted oh this is still there it doesn't go away
00:52 yeah there's two little patches here and there and then there's obviously the big big mounds and the put from the plows
00:57 those little stayed till just need to like end of April really oh man well they have it 10 15 foot you
01:04 know yeah plow mount yeah those are here for a while cool cool yeah yeah yeah
01:13 you've been working on anything good my website I'm holding I'm holding I'm old
01:19 and sticking myself and holding myself to my promise of focusing on one thing one thing at times so I'm just focusing
01:27 on the new cheerleader hosting website and the new plans and the new pricing we
01:32 totally totally revamped it all its yeah
01:37 I'm happy with it just got to uh sit down and get it done you know you the
01:43 man that had the sudden you know we're gonna say for over a year knows how it is right now yeah I know how it is definitely so when's the go-live date I
01:51 don't think I'm gonna make it that I'm shooting for the end of end of March but as this you know that third weaken
01:57 margin is only like a week left it yeah yeah it may be the middle of April but um yeah it's gonna it'll get done just
02:05 getting there yeah so so is it for chili dogs hosting and chili dog software no
02:13 just hosting that's not work yeah so that's why I did did chili dog software last year now it's back to hosting okay
02:21 all right cool I get I was gonna give those customers some love and and you know tell them about the plans and
02:27 you know you don't have to listen we Kenny you leak any cool new information out for us on the podcast or what is
02:33 ringing - anything new like any surprises well I have product pages so
02:41 you can actually send a link to the newsletter service so finally you know ya know I think the first the first
02:50 round is is you know I'm simplifying the plan so the price structure would be
02:56 pretty much the same but a lot more disk space and start offering unlimited bandwidth to clients so you know if you
03:05 have that burst burst of traffic it'll be covered also and then then I think
03:11 hopefully later this year I start working again on bundles and I want start bundling that newsletter stuff together and all these other services
03:17 together so people can have the packages and services they need in one spot so that's my goals I just matter executing
03:24 it's all about the execution now okay very good yeah how about you got anything good going on anything you know I've been
03:31 I've been working my butt off on like doing a bunch of video work lately so I think it's been really paying off I've
03:38 been I've been enjoying it so whenever a customer buys anything for the past
03:43 eight weeks they've gotten a personal video for me like I know from like you know 30 seconds to a minute I've sent an
03:50 actual video email to them so I've done every single customer for the past eight
03:57 weeks it's been almost 700 videos that I've done in in the past eight weeks
04:04 it's been it's been fun it's been interesting um it is a lot of work but
04:10 the feedback that I've been getting from people has been pretty overwhelming it's been they've been loving it so I'm happy
04:15 with it so it's the basic structure this thing cuz you know you probably don't know every single person right
04:21 no so is it you have as you came up with that general script then you then you sound like what do you when you say in
04:28 one of these videos so um so I know what they gave me one give me one give me one joke give me one come on
04:34 so I you know I I have the name I see what they purchased and I just say hi hi Greg this is Joe I want to thank you for
04:41 purchasing you the seem stack yesterday I hope you're enjoying the stack so on and so forth and I personalize that night if if I did
04:48 like uh you know if I recently released an update are with it or if I notice that you purchased foundation three
04:54 weeks ago I'll be like hey you know I hope you're still enjoying the foundation stuff like that right so I make it every video extremely
05:02 personal just to that customer it's no like I don't have a general script
05:07 obviously I tried to if you know I have five three people back-to-back that all Bobbitt bought the same thing I'm gonna
05:13 maybe say something slightly similar but it there isn't a written script I do I go off the cuff on every single video Oh
05:20 Joe my heart's fluttering yep and
05:28 another thing I'll be doing the past four weeks is I've gone live every
05:33 Wednesday for the past four weeks and actually yesterday was kind of fun I did
05:38 a one on one coaching call with a customer so Adriano from England from
05:44 London he's a nutritional s coach and so we got on a YouTube live together and I
05:53 critiqued his website he had i critiqued his business gave him some feedback on on what he can do to improve everything
05:59 and the feedback so far from that episodes been really great so um that
06:04 was interesting it was the first time I've done the first three weeks were just me kind of doing a tutorial or a
06:10 demo basically but yeah the YouTube lives have been really good I'm really
06:16 I'm really excited about him that's cool that's actually something that I just
06:21 want I want to do but I don't think I'm gonna get into it I said it I said this to you or anybody else but you know
06:29 having like office hours kind of setup or somewhere you can you know book
06:38 fifteen minutes of time and do or something like that you know a small meeting or something um either zoom or I
06:46 guess maybe so I don't know I haven't thought it through you know I got as I said in the
06:54 beginning of this I just had to focus first before I get to there but that's awesome I have mine so be you know do it
07:02 doing your little personalized videos sounds sounds fun too just one thing at a time yeah you're a
07:10 little bit ahead of me that's fun yeah really good I think since the last
07:17 episode or since our last episode I released armor what I released seems I
07:23 think seems as new and I really snoopers in a call to action completely rewrote that so that's
07:29 been fun people been like like in those so yep and my goal is to get foundation
07:34 out the door and I'm also working on an update to Weaver space a big update to Weaver space as well the website so just
07:41 updating some things and automating some stuff that week I kind of left off the
07:47 table when we launched the site in October so you know it's been five months and I haven't really done things
07:54 that we didn't complete on launch right for example people can't submit new
08:00 designs yet so like I have a whole designs gallery but I never completed the form for people to submit new
08:07 designs to you know so the designs that have been there have been the same designs for five months which is a
08:12 little crazy I'm stupid of me so yeah all that's gonna be fixed very soon and
08:18 then on top of that I'm working on the new foundation version too so my goal for that's around June I
08:24 don't know that's kind of a pie in the sky thing I don't know if we'll make that but we'll see mm-hmm June yeah time
08:31 time does go quick and of course you know we're doing all the stacks for testing too I can't really talk about
08:37 all the details yet but we we got stacks for that's coming soon everybody and we're gonna get Isaiah we're gonna
08:44 get Isaiah on the podcast right yeah oh yeah we definitely got to get eyes day on the podcast for the sex war launch totally got to get him on I'm gonna do
08:51 it yeah you know to get thought I heard he said he's gonna fly us to Austin let me do it live in a bar and that's what I
08:58 heard I mean it's mansion right yes yes it is it is mansion on the hills of
09:03 Austin with his cowboy hat and boots
09:09 you have the cowboy boots I want to see Isaiah in a cowboy hat man that would be
09:16 great dude I've got a buy him a cowboy hat for snacks for launch oh you got a what's one of those on
09:24 Stetsons from one of the place in New York City yeah like beam is the famous cowboy hat
09:32 yeah yeah yeah oh man I gotta buy my cowboy hat no probably never wear it but yeah but
09:42 you know I stopped branding and and
09:48 insignia is all over it and singing is all over it Isaiah loves branding
09:53 exactly or have like a little I have a
10:00 little metal piece on it with like the a Stax logo there you know yeah we got
10:10 some feedback actually from one of our shows on what Google never forgets and
10:16 it was good feedback yeah yeah so Dave hitting posted on Weaver space I think
10:22 it was last week and he had saw a tweet come by from an ex-googler or maybe he
10:29 is a current Googler I don't remember but it was essentially how he basically recommended where if you have a page
10:36 that no longer exists you know most people what they do is they redirect to
10:42 let say their home page or some other page right and it might not be exactly you know a replacement for content or
10:49 that page actually didn't move there they just don't want that URL to die so they're trying to redirect you to some
10:55 other page that's completely irrelevant and Google is basically now saying and I've
11:00 recently uh I listened with quite a few little SEO podcasts and I've heard this a couple times now where Google is
11:06 actually starting to sell out people hey you know what enough with the 301's let's actually get some 404s in there
11:13 for content that no longer exists right what do you think about that Gregg yeah
11:19 that make sense I mean typically you do the redirects to pages that are largely similar to the
11:25 ones you're redirecting from you know it's like the user was looking for content at one place that matched what
11:31 they were looking for and you know instead that page moved to a different location and you know you want to kind
11:37 of keep that chain going so I can see that and I can understand that then
11:43 making that shift because it was probably one of those blackhat SEO
11:50 yeah I was just I was just gonna say that it was probably one of those blackhat things where people are like for example let's say I decommissioned a
11:56 product right I'm like I have a I don't know let's pick twit vid okay that was a
12:02 sir I too either stack for twit vid before right if you remember that and obviously that doesn't exist anymore but
12:09 if you tried to go to that product page what a lot of people would do is they would redirect you let's say to my like
12:14 main stacks page where it lists all my stacks right so instead of you know like
12:20 throwing you a 404 error in saying hey sorry this page no longer exists I would just redirect you to some you know
12:26 quote-unquote random page that you're like oh this isn't what I expected right
12:32 so you know Google wants you basically now to have a proper 404 page so you should have a 404 page and then in your
12:39 htaccess file you would do like was it like error document space 404 and then
12:45 the the path to the to the document I think right pretty sure that's that's like the syntax for it capital e capital
12:52 e capital D yeah and then the path being the URL path
12:58 exactly yeah the path is the URL path not the path to the file on your server correct it's the URL yes
13:06 that sounds about okay I'm pretty sure that's so if I'm wrong just email Gregg
13:14 he'll help you out about it too Joe so
13:23 yeah you know that's the good way because so the user then gets a feedback that hey this you know URL doesn't exist
13:30 anymore but then you they have some context and you're hopefully your air your 404 page will actually tell them you know something nice and maybe
13:37 suggest new content to them or something like that right and then obviously if Google tries to index that page that is
13:43 no longer there they get the 404 HTTP header and they get informed of hey this
13:50 page actually doesn't exist anymore and then eventually they can remove that from their search engine results so
13:55 right great yes cool good thanks for the
14:01 feedback yep thanks for the feedback if you guys have any other feedback um you know hopefully you guys enjoyed those
14:07 Google PageSpeed shows those were really great I thought they were great so
14:13 actually Greg I want to brainstorm with you four with with a minute for a minute about something I'm gonna be working on
14:19 you have my heated up both ears yeah so um you know I I think we met I mentioned
14:24 we did a show on publishing sometime last year and I talked about how I was using get to publish my website and we
14:33 didn't really go into details on that and I know people were intrigued and wanted to hear more and so I I'm I want
14:41 to rethink how I'm doing it and I thought we just kind of brainstorm and kind of talked about how I publish my
14:47 websites would get with rapidweaver and maybe if you know some advanced customers wanted to test the waters they
14:54 could - okay sounds good so first off Greg why don't you explain what is get
15:00 oh geez Joe let's get let's get great on top boss chair geez
15:07 get is what's called a version control system so let's take those words apart
15:13 version so your multiple versions of a file
15:18 get only tracks files so we get multiple versions I could buy land is controlled so controlled means you can always
15:25 revert back to a previous version so you have that kind of safety and assurance
15:32 that your changes you make won't break or if they do break you can always go back in time to a different version it's
15:38 like a developer version of time machine that's a nice way to visualize it yes
15:45 yes and also so git is also very text-based right so it's you know you
15:52 can easily see what's changed in a file and whatnot there's actually a kind of
15:59 what also sparked me to think about talking about this is on the wrapper Weaver forms on the real Mac forms there
16:04 is a conversation about using version control for rapidly for projects and how
16:11 that's kind of not recommended and I'll talk about I do version control I do use
16:16 git for my rap Weaver projects and I could talk about how I do that and and what you can and can't do do you do you
16:24 do that at all do you store rap Reaver projects and get yeah you don't do is
16:30 make sure you don't edit it from two locations or two people at the same time so you're always at one computer at one
16:37 location and you know don't want to know don't want to modify it yeah I'm doing
16:43 that from anywhere else if if there's any advanced users listening that are aware of get you know and they're some
16:49 people were asking on that forum thread of oh can I merge changes if I if I change the projects on one machine and
16:55 change it on another machine and then I can I merge those changes no you cannot do that absolutely right use the project
17:02 yes yes the other thing I think the other thing I do typically is I make them I make those project files treated
17:09 as binary yes well okay can you do that and get so just it just looks like a
17:15 binary the entire folder is a binary file yeah you should you can't read you
17:20 can't do anything really I see that's news to me that's a great thing the way
17:26 I do it is if I make changes to a rap Weaver project so I use that I use a get app called tower
17:31 there are tons of pretty decent mac and get apps out there towers probably the
17:36 most expensive one but I think it is by far the best but there are others I know
17:42 when Rob used to work for me he used I think it was get up and that was really
17:49 well for him that was an awesome app and then the guy stopped yeah it still works
17:54 though yeah it was a great app I now I used it for a long time before I moved to tower yeah I get up was really good
18:01 and that there's there's a bunch of others out there but yeah that's uh that's actually a pretty good one and
18:09 basically what I do is if I when you make changes to a wrapper your project it is basically inside your get app
18:16 whatever you use you'll see a list of tons of changes like you'll see all these plist files changes if you added
18:22 images you'll see images in there if you deleted images they'll be they'll show that those files were deleted I'm
18:27 essentially what you need to do is um you can't like disregard any of those
18:33 changes you just gotta like blanket commit all that stuff and just save it right so basically once you make changes
18:40 in it and once you you want to kind of Mark that version of the project file as you know saved and you want to kind of
18:46 if you ever want to revert back to that version what I do is I I close the project file so I make sure it's still
18:52 not open and then I commit all of those changes and you can type in a commit
18:57 message so you can get a little bit information about what this version what of this project file was so that if you
19:03 ever look in your history in the future you can know and if you ever want to go back to a particular version of our
19:09 project file you can do that by just reading your commit messages is that kind of how you do it Gregg yeah I mean
19:17 that's yep pretty basic right basically get in a nutshell yeah you know you see ru changes you commit them but yeah do
19:24 not you have to make sure like if you're using this on multiple machines um make sure that you pull down all your changes
19:30 because um basically the way it works I guess I kind of maybe went a little far um so
19:36 you have version control on your Mac I gets already installed in your in your system because OS 10 and runs on top of
19:43 Linux or it gets already there I but you're gonna need to have something
19:48 to well you don't have to but I read it's recommended that you have some sort of server that you push these changes to
19:54 so that you this also serves as the backup right kind of an online backup so you have not only all your stuff backed
20:01 up but all the version history is backed up - there are many different places you can do that there's um github as the
20:08 popular one that was recently acquired by Microsoft because that because Microsoft acquired them a lot of people
20:14 started moving over to get lab which actually I'm gonna be creating um my new
20:20 git repo over there just to kind of test the waters and I have to say um I don't know if you use the issue tracker in
20:26 gitlab Gregg but it's pretty red-hot um I like it it's pretty brilliant hot
20:32 yeah yeah Isaiah is using it to track the bugs for stacks for and the board's
20:38 view it has like this Trello esque boards view of your issues um they have
20:43 multiple views they have like the run of the mill like github does they have this board's view that you can kind of organize your issues in different boards
20:50 it's freaking nice I like it a lot you can do that and github you do boards and
20:56 get up what yeah we can't your client I don't know man
21:02 yeah for years oh sorry this hurt is still you Thunder oh if a projects thing
21:10 you have to use the projects the call of projects yeah I'm logging in right now
21:17 yeah I said of issues projects yeah so
21:26 they have issues and they have different get organized you go to the settings and then options and then there's issues
21:33 have templates and then your projects it's not the same uh-huh i filter raipur
21:41 I don't have a project I don't know I guess I didn't set up a project okay well I can look at that but interesting
21:48 i I was completely unaware of that I'll have to look into it but still I think
21:55 I'm gonna test out get live just to try it out and and yeah what it's actually kind of
22:00 interesting is they have the ability to you can open up your issues so you can have your your code your repository
22:07 private so you not all your codes out in the public but then you can open up your issue tracker for registered losers so
22:13 um so yeah that's kind of interesting I want to do that but it is interesting
22:20 yeah it today or does that yeah bitbucket does that get github hasn't
22:26 been doing it I be honest the only reason I really moved over to github originally I was on bit bucket was
22:32 because I wanted to use be app there's a there's a Mac app for issue tracking and
22:37 it supports github and I wanted to use be really bad so I moved all my private
22:43 repos to github purely to use B and then the B developer like six months ago moved to Apple and he you just like
22:51 forgot the app and it's it has some bugs and no one's taking it over and it's
22:56 getting annoying so yeah it is subscription - yeah exactly yeah yeah pretty much yeah he made his
23:04 subscription and then like two months later he moved to Apple and you know didn't even get version 3.0 like fully
23:10 bug free it was yeah now I was like what seriously you released version three you charts
23:16 start charging strip in and then you bail oh well yeah I've kind of supply
23:23 I've played lis like every you know six weeks just all tweet him hey anyone you know you got anyone else to take over
23:28 this this app and basically I get one word nope like okay this is he trying to
23:36 he said he was going to but that was you know I don't four or five months ago so
23:42 yeah that's been enough time for him to do it so I think I'm gonna jump ship I'm gonna stop using the app probably pretty
23:48 soon which sad yeah back to okay sorry I
23:54 kind of golf on a tangent there so you have get and you can manage versions on your on your Mac you push those changes
24:00 up to a server whether that be bitbucket github or get lab those probably the big three right now there's probably more I
24:07 recommend one of those three and then basically what you do is from the other Macs
24:12 you can pull those changes down somebody see you're pushing and pulling that that's the actual terms inside get is a
24:19 push and a pull so you push to the server and you pull the changes down so
24:24 yeah so you would if you're on multiple Mac's making sure before you do any changes you pull those changes down it's
24:30 basically a think of it kind of like Dropbox but it's all manual right it's not automatic at all you have to
24:36 manually pull and push and if you don't with rapper Weaver projects merging
24:41 those changes is gonna be virtually impossible so be very careful about that
24:47 and conscious about that okay so that's kind of version control with rapidweaver
24:53 projects now I'm going to talk about how I then use that to deploy my websites so
25:01 what I do is instead of publishing to my web server via FTP or SFTP or what you
25:06 know pick your TP you can what I do is I
25:22 what I do is I export my project locally to a folder and that folder is inside my
25:27 git repository and what's cool about that is then get at that point can see
25:33 everything that's changed since all the HTML and JavaScript and PHP and all that jazz is text-based
25:39 so what's cool is I once I'm done and I export I commit all those changes push
25:45 it up to currently my website stuff is on bitbucket and then on bitbucket what
25:51 I do is I have something called a a git hook and what happens is when that get
25:59 hook happens it says basically says whenever I push something up to that repository it will run and ping a URL
26:07 okay and basically on my web server I have a PHP script that when that
26:15 basically when it's called via a URL what it does is it runs some system
26:21 actually what it does is it actually creates a file on my system so just crates I could
26:26 file so it uses PHP and just creates a file in a folder and then I have a cron
26:31 job on my system and the cron job runs every five minutes and it's a shell script and what that shell script does
26:38 is if if it looks it keeps looking for that file every five minutes and when it
26:43 sees that file what it does is it goes into my git repository and it does a pull on my web server from bitbucket
26:51 down so so just to recap I pushed from
26:58 my Mac it goes up to bitbucket bitbucket pings my server via a git hook which is
27:04 a URL it's a simple like probably a 3/4 line PHP script that all it does is
27:09 whenever whenever something pings it it creates a text file on an empty it's not
27:15 it doesn't you random content it's just an empty file then I have a cron job on my web server that runs every five
27:21 minutes and if that file exists it then goes into my get were put inside the git
27:27 repository on my web server and does a pull from bit from bit bucket so it pulls the latest version of my website
27:33 down from bit bucket and installs it onto my web server and then obviously deletes that file that that get hook
27:40 created and that's basically how I work right that's that's it
27:46 and how's that workflow sound to you Greg sounds reasonable yeah so it's been
27:55 working really well for me for many many years and I want to change things up a little bit so right now Weaver space the
28:02 new web site it's not published by git it's actually done by FTP and it's driving me nuts because I loved my get
28:09 little get set up because it's so seamless and kind of geeky and I just
28:14 like it I'm having an FTP stuff up it's just annoying I found I didn't realize
28:20 how much I would dislike that actually now that I've had to do it again and so
28:26 what I want to do is the tricky part is Weaver spaces ran by total CMS and total
28:35 CMS actually manages data on the server right so it's creating files on the
28:42 server so what at what I think I'm going to be I'm going to do is I'm going to
28:47 tell git to ignore the CMS data folder so that the CMS can create you know can
28:55 still update that CMS data folder but then whenever I need to change my website and pull up new content
29:00 basically I'm gonna have the same exact set up but um that CMS data folder will
29:07 just be in this special file called git ignore which will tell git hey just
29:12 ignore this entire directory and everything inside of it so my total CMS data won't be version controlled um but
29:19 I think that's okay I I don't I don't think I plan on adding version control into total CMS at least not in the near
29:25 future because that's a quite huge undertaking I think especially with crazy things like images and all that
29:32 jazz because there's gonna be a ton of images so yeah I don't think that's something that's a viable solution now
29:38 and then I want to take it to another level which I thought would be cool is I want to create I'm gonna create a development version of Weaver space and
29:46 that will be let's say dev dot Weaver's dot space and what that will be is it
29:51 will be a development branch of of my website so I can kind of do some tests
29:57 and changes publish that to a development branch and then pull that down to a you know a different web
30:04 server which is dev dot Weaver sawed space and once I'm happy with all those changes that I've done then I can commit
30:10 it to the master branch with a which would then publish to the main website so so far so good
30:18 yeah well question what to do have it you have a question somewhere in there oh it was more just uh I thought it'd be
30:25 fun to kind of talk about and obviously it sounds common sense to you so I like
30:31 it I guess I'm on the right track okay yeah I mean I so I you know the average or
30:40 let's say the average power user now is intrigued what what did I skip over or
30:45 what what other tips could do you give them if they wanted to start to potentially tester and play around with
30:52 something like this the first workflow sounded okay I know I know from
31:01 experience I'm running chillydog hosting users do have I said SSH access to their
31:08 accounts and they and get is available now the caveats of why you write a file
31:15 to the to your hosting and then you have a cron Kel's script that checks that and
31:21 does the checkouts and does that though so that kind of workflow is typically and for a very good reason you don't you
31:28 can't call shell scripts directly some PHP yeah yeah yeah so that's why Joe
31:38 does that and that would actually work just fine on chillydog for those people who you know maybe the two people who
31:45 are listening it's I mean what Joe
31:54 describes is a good amount of work it's not something you're gonna find out of the box so you know inspect in expect to
32:01 you know learn what cron jobs are what shell scripts are how to write us write
32:06 a shell script that checks it on file you know to you know execute your shell script from a cron job and how to write
32:12 a shell script that chicks of this file exists and runs get and how to deal with
32:18 file paths and binary paths when you're running in a cron job because a cron job is different than a shell script yes
32:25 right yes Joe knows so how I would get
32:31 started though is I would just practice with good I would I would export my site
32:37 locally I would use get either a GUI or command line and I would publish
32:44 directly to my hosting space or website using git directly
32:51 I wouldn't use a third-party service and I wouldn't use github or gitlab or whatever to do the auto auto deployments
32:57 I would just get familiar with git and publish directly to the site okay so you get a server on your web
33:04 server to push up - yeah yeah so like I mean Julie don't you know chili dog has
33:10 intolerant good server just to get binary registers or SSH sure so yeah
33:19 we're just pushing pulled to your website and get familiar with that or if
33:24 you don't want to do with your website do with the subdomain if you want to don't don't want to do it with your subdomain then do you know use github or
33:31 something like that and just push and pull to a private repo and learn how git works start small basically yeah yes nice yep
33:41 yeah that's what I would do sweet well good I think weak doubt
33:47 sufficiently I think so I think so I think my only other comment is a dorky
33:52 comment anyway yeah get get your pocket protectors of if you're if that's step
33:59 one okay we ready connector just like the one greg has right now I could see it you know you can see it coming you
34:05 can you can feel it coming it's you know I used to write C and this thing was you
34:14 know C has gives you enough freedom to hang yourself yeah it'd give you enough for you doesn't hang himself so you have full
34:21 control to screw up your entire project file yeah just got I'm just gonna say it
34:27 cool well Greg let's wrap this up where can everybody find you awesome
34:32 chili dog software and chili dog hosting.com and Farah chard on Twitter sweet I am at Jill workman everywhere
34:41 you can also make sure if you if you want any feedback on the show or if you have any questions or comments you can
34:47 email us up email us at feedback at Weaver radio.com obviously you could
34:53 check out all of our show archives on weaver radio.com or you know hit us up on iTunes and leave us a review that
34:59 would always be great I mean check recently if we got any reviews we should do that um you know yeah
35:05 sweet take care of Greg and we'll talk to everybody next week cheers Cheers
35:28 you"}]
Search the page
0