The Cavalcade of America, presented by DuPont. Good evening everyone, this is Gabriel Heta speaking for the DuPont Company. Tonight's The Cavalcade of America brings you a story of a great American. Great because he was a living example of qualities which we like to feel a part of our American heritage. His name is Edward Buck. A man who came to America as millions did and began his climb by hard work and faith in his new country and its opportunities. A man who helped hundreds of men and women to climb as he did. I believe it's especially appropriate for us to hear about Edward Buck tonight. We've heard so much about men of force and men who rule by might and power. Here's a man who lived by tender compassion. A man who had one great goal in life, to serve his fellow men, to make their lives richer, fuller, happier. And now before the curtain rises on our story, Don Voorhees and the DuPont Cavalcade Orchestra play September songs from the musical comedy of early days in New York, Nicobarca Holiday. The theme provides its readers with a hundred useful services. Services unknown a few years ago, but that today are available to everyone for the few pennies it costs to buy a modern magazine. America's most famous baby doctor, right for American mothers. 100 inexpensive hymns to make your home more attractive. 50 dinners any man will enjoy. Practical points for doing over a spare loom. Gardening made simple for the backyard farmer. A successful businesswoman gives advice to girls. The man responsible for most of these services in the modern magazine is an editor of recent times, Edward Bach. And tonight our story is of Edward Bach's struggle to rise from an immigrant boy's poverty to a position of influence and distinction in his adopted land. His success was largely due to his constant effort to understand Americans. And he began studying them shortly after his arrival from Holland at the early age of six. When one day he and his brother William stood staring hungrily into a bakery shop window. I don't know what the words in English, Edward, but that is bread and toasts are rolls. And that is lemon pie, William. Mmm, I tasted the piece once. Let's go into the baker and say, give us a lemon pie and we do some work. Work? For a baker? See, out of good family. Yeah, a good hungry family. But our family does not work for bakers. Gentlemen, don't work. They do too. In America it's all right to work. You can work at anything you want. No, it's wrong. It is not. Yeah, yeah, yeah, it's wrong. No, it's not. It is not. It is not. And listen, our people were great people in Holland. There was a judge in our family, and who was our great-great-grandfather, Anthony? An admiral. I still want lemon pie, William, so I get one. Oh, Edward. Edward Bates, what are you going to do? Well, little boy. Good evening, mister. Those current buns look mighty good, don't they? They would, mister. If your window was clean. What? It's too dirty to see very good.  Maybe you'd like to wash my window. I would. Oh, I see. Not a customer, a job hunter. Well, how much would you want for an hour of your valuable time? Five cents? What is there? Five cents and a current bun. Wait, please. I hurry back fast. Well, for the love of... Yeah? What happens, Edward? He's a good man, like friend. I come every day and scrub clean. Maybe they don't customers. He hires you already? No, not yet, so better I hurry. William, in the window, the roll is not called. Oh, it's called current bun. You will get it for being scrub man to the baker? Yeah. It's all right for an American to versed William. I just know this. So, you tell mother, William, I bring home a big lemon pie. That was Edward Bach's first job and his first lesson in Americanization. For the boy or man may work at whatever he likes, so long as it's honest. And like many an American lad, young Bach turned an industrious hand to whatever came along. He was a baker's boy, a news boy, a lemonade seller, and an office boy. The briskness and initiative of America delighted him. By 12 years of age, he'd learned enough of the language and the people to know how to pick out a job and go after it. One evening in the room of a newspaper, the Brooklyn Eagle... Boy! Boy! Yes, mister? Take this to the composing room. Hey, who are you? My name is Bach. Edward Bach. I've written several letters to you, but I know you're a busy man. Who let you in here at this hour of day? How did you get past the outside office? I walked past. A lady called me, but I kept on going. And then I heard you calling for a boy. I met the copy boy. Oh, you just said... Listen, will you come to the point? What do you want? I have a good story for the Eagle. What is it?  I brought it to the Eagle Specialist. Here you are. All right. Last night, Miss Irina Davis gave a charades party at the home of her parents, Mr. and Mrs. C.D. Davis of Elmwood Avenue. 50 young people were lucky enough to be invited. Well, what's the story? Did it wind up in a murder? No, mister. It wound up with lemonade and cookies, but look at page three. Page three? Mm-hmm. Those present were the Mrs. Anna Tracy, Dean Smith, Betty Gould... Say, what is this all about? Don't you see, mister? If you print those 50 names, every single family will buy a copy of the Eagle. Huh. Well, you might be right, sonny. Mister, I could get you a lot of stories. Oh, with names, that's just practice for me. When I grow up, I might work for you all the time. Well, that's mighty kind of you, sonny. Well, I could use some stories like this, and we'll pay you three dollars a column. Three dollars. Now skip before I change my mind, and don't come back before tomorrow. Yes, mister, I'll get busy. Three dollars a column? Four dollars. Five hundred words to a column. One thousand names to make two thousand words. I get somebody to help me. Hey, sonny! Yeah? You going to any parties this week?  Why? Listen, would you like to make a nickel by just going to a party? A nickel for going to a party? What's the catch? No catch, it's easy. All you do is take a paper and pencil and stand off in a corner while and jot down names. Then bring them to me. Tommy, you don't work hard enough at this job. What's the matter with that list? I'd like to know. Look, you put down Ed Roberts. His name is Edwin Castleton Roberts. And here, Jeanette White. Her middle names were the spoons. All right. But I don't know if I'm having much fun at parties anymore. I won't get names for less than ten cents, Edward Bach. Jamie Crowell. Oh, you are awful popular. How many parties do you go to this week? Three. All right. Ten cents a piece. Let me cut down profit, but it gets results. We'll have a story for the paper. Edward Bach was in his teens, not yet fully adjusted to the country, his father died. If he needed more incentive to industry and initiative, he founded in the desire to shield his widowed mother from poverty. Taught that purpose he worked as a clerk by day and for his newspaper at night. One memorable evening he was assigned to cover a banquet at which the President of the United States, Rutherford B. Hayes, was the principal speaker. How do you know I'm at this table, boy? There's a reserve of reporters. I am a reporter. I mean, I hope... Well, they must be hiring help from the day nurseries now. What's your name? I'm Brooklyn Eagle. Don't remember seeing you before.  Because I take shorthand. But I hope the speech is slow enough. Oh, you won't have any trouble. President Hayes speaks very slow. Yeah. The slowest talker I ever heard. He stutters and repeats himself. Oh, really? Yeah. I didn't know that.  Sir, you might give me a couple of those pencils you've got with him. Certainly. I'll have one, too. Those look like good pencils. Oh, thanks, Barth. But I need some myself. Look, I've only one pencil left and it's broken. But I have to have a pencil. Ladies and gentlemen, it is our good fortune this evening that the final remarks at this meeting will be made by the President of the United States, Rutherford B. Hayes. President Hayes. Ladies and gentlemen, because I have long loved New England, it's great men, it's scenery, it's noble history in these United States. I consider it a privilege to be here tonight for this forthright discussion of problems to be met in our northeastern states. Most of you are practical men with the close knowledge and conditions in your own communities. You are met here for exchange and comparison for criticism and help. I shall make an end to these remarks, ladies and gentlemen. They were offered in the Contemplative Spirit. They were the words of a critic, but of a philosophic critic. And a man who wishes you well. And please believe, ladies and gentlemen, that I have spoken more in the role of an interested, sympathetic, private citizen than as an officer of your government. I thank you. I never heard anyone talk so fast in my life. How much of a tenure I remember. Hardly any. I might as well jump on the river and go back with what I know. Which door will the president leave by? Do you know? Does anyone know? Well, I'm sorry, Doreal. I'll avoid the crowd. But what... Hey, boy, don't go out there. Wait a minute. Excuse me. Can I squeeze through here, please? I beg your pardon. Let's shopping, please. I have to get through. Oh, thank you. Pardon me. Right on my foot, sir. I'm sorry. Dorman, has the president come through here? The carriage is just drawing up, sir. Stand back, please. I have to. Oh, Mr. President. Mr. President. Come over here, man. You have an appointment with the president? Let him speak to me if he wants. There's a secret service. There's no way, Mr. President. I do. He was the reporter's table. Weren't you, son? Yes, Mr. President. I couldn't get all your speech about it. I wondered if you have a copy of it. Certainly. I'm staying over on Brooklyn Heights. Are you going my way? I'd love, Mr. President. Please don't take a strange young man in your car. It's all right, Parker. Get in, son. Thank you, sir. Fine evening for a drive, isn't it? Yes, Mr. President. Blend it. I enjoyed your speech. It was just a little fast for me, though. I saw all of you struggling. This is your first big assignment? Yes, sir. And while I'm here, maybe I could ask you some questions. Political questions that the eagle would like to know about. Go ahead. I don't promise I'll answer. Well, at the time of your election, first about the copy of your speech. Here you are, son. A word for word copy, Mr. President. The eagle will beat the town. Early in life, Edward Bach learned that famous Americans were friendly and democratic, and began writing to them for information about their lives. In this way, General Ulysses S. Grant sketched for Edward a map with the exact spot marked where General Lee had surrendered. Jefferson Davis, the cultivated head of the dissolved Confederacy, wrote to Edward for years. Henry Ward Beecher, the famous Brooklyn preacher, he led with almost one of his households. And he met Henry Wadsworth Longfellow, Oliver Wendell Holmes, Ralph Waldo Emerson, and many others. But while he was educating himself, he carried on his work, a denographer by day reported by night. You did very well on that President Hayes, John Everton. Thank you, sir. I'd like a chance to do a special work every evening, if I could. How would you like to work for us on a full-time basis? I'm sorry, sir, but I almost have to keep my daytime job as a photograph company and get to the work I'm interested in during the evening. Well, I'll give you all the way you can swing to the evenings. Here, take this ticket for the Grand Opera House tonight. Tonight? Can't you work tonight? Yes, sir. It's Rose Coughlin's show. She played it here early in the season, and we reviewed it. But I stated to you, we want to cover it again. Bring in the story tonight. Yes, sir. That was an interesting review you sent in last night, Edward. Thank you, sir. There's nothing wrong with it. It reviewed a show that didn't go on. There was a speech made just before the curtain was to rise. Miss Coughlin was too ill to play. I'm sorry, sir. I know you want me to resign. Yes. For faking. Let's finish your chances with the eagle. In time, Edward Bach convinced his editor of his fundamental honesty, and the eagle took him back. He never faked a game. Instead, he was hard-working and direct, and made his newspaper training a stepping stone to the famous old publishing house of Scriveners, to a little magazine of his own called The Brooklyn Magazine, and to a syndicated newspaper column on books. Then one day in the city of Philadelphia, one of the most brilliant publishers in America, Cyrus H. K. Curtis, had a talk with his wife, who was about to retire as editor of The Lady's Home Journal. Why am I having so much trouble finding someone, Louise? Because most editors are literary people. This magazine can be more than just literature. It ought to reach out to people directly. Everybody we've thought about so far has certainly been a disappointment. I wish you'd look up the man who writes this syndicated newspaper column, William Bach. William Bach? Well, he writes about books. Probably doesn't know a thing about people. I'll try. I'll make a lunch in appointment with him next time I go to New York. Your name is Edward Bach. Why the William Bach on your articles? Oh, that's my brother's signature, Mr. Curtis. We used to do that literary column together at first. Then he dropped out of it. My wife likes that column. So do I. Thank you. My wife's retiring from the editorship of The Lady's Home Journal. Too much of a strain for her to continue. She needs a successor. How well do you understand women? I don't understand them at all. Well, that's honest, have you? You mind? No. Any sisters? No. But my mother... My mother met a great deal to my brother and me because we were left to take care of her when we were quite young. So I know a lot about homes, Mr. Curtis. My whole life's been a struggle to keep one together. Of course. Our title's The Lady's Home Journal. We might put the emphasis on the home and see what you could do for us. So began Edward Bach's career as an editor. Cyrus H. K. Curtis hired him to edit The Lady's Home Journal. And through the busy years of his life, it seemed that the presses were always turning. Reading manuscripts, consulting authors, making new contacts. Always trying to keep in close touch with the public he sought to serve. Edward Bach brought the women's magazine to its present useful form and made it indispensable in the American home. His genius with people took him far and wide over the world, recruiting talent for his readers. I envy you, Bach. I envy the power you have. That's a strange statement from the president of the United States. No. They read what Theodore Roosevelt says. Newspapers. When they're tired and rushed and busy. But they read you at home, where it makes an impression. You have more to do with the future of America than some of us down here in Washington. What about a doctor, Coolidge? Is this a wild plan? Well, it's never been done before, Mr. Bach. But think of it. Thousands of mothers needing health advice. Not nearly enough doctors in the rural areas. Well, I'm willing to try. Good. We'll raise 90,000 babies by mail. A sideline to the magazine business. Oh, a part of it. The Lady's Home Journal. Now, Mr. White, if you could give us some quotations. Now, Mr. White, if you could give us some quotations from architects on what they think of the magazine's Better Homes campaign. You could say that Stanford White thinks you've done more than anyone else to better suburban city planning and the architecture of small homes in America. I want to be able to say Rudyard Kipling is one of my writers. He wouldn't have me make a trip to England for nothing. But what could I write for a woman's magazine? Your best work. We've shown that women will read good literature. The best of William Dean Howells, Sarah Arn Jewett, Conan Doyle. There's just one way to please the American public, Mr. Kipling. Keep one jump ahead of it. Through 30 years, Edward Bach remained proudest of one thing. And he considered this one fact more important than being an editor. It was his conviction that the American people were the most idealistic in the world. He crusaded for the best in women's clubs, for day nurseries, for civic improvements, for better painting and decoration in the American home, against the evils of certain patent medicines, and for a more readable and realistic literature. Toward the close of his life, he counseled the young on the future of America. Mr. Bach, all the younger men on the staff, well, we just can't believe you're retiring. I am, Tom. I have a debt to repay. A debt? Not a money debt. 50 years ago, a half century, a six-year-old immigrant boy sailed into New York Harbor. He didn't know the language. He had no money and no prospects. And now, thanks to a great country, he has both. I've been taking a lot out of America for years, and it's about time I put something back. But Mr. Bach, you've done more for America than a lot of native-born Americans. The two presidents wanted to make you minister to Holland just to thank you. Well, I deserve no great credit. I learned long ago America demands the best from its public men. I've found ours to be the most idealistic country in the world. Keep a jump ahead of the American public or it gets disgusted with you. I want you to remember this. Democracy is a hard taskmaster. Now I want time to think, Tom.  The boy was hungry sometimes, eager, always. Those roles cost five cents a dozen. If they had five cents. But you don't understand. Gentlemen don't work. Dovillum, teacher at school says in America, it's all right to work. I go in and see the baker. Edward Bach's life could be said to approximate the ideal of the American citizen. It was his firm belief that leadership meant keeping ahead of the public's demands. He was a man who worked for his city and community. He brought music, art, and literature to the mass of the people. And to the memory of his grandparents, Edward Bach built a beautiful architectural monument down in Montenegro, Florida. A carillon, carillon, a stately tower like the old bell towers of Holland where people might come to gaze on beauty, to rest, and to think. He's buried at the foot of that tower near this motto which he liked best. Wherever your lives may be cast, make you the world a bit better or more beautiful because you have lived in it. Ladies and gentlemen, this is Gabriel Heeter again. There are romance and drama in American industry to tame all fabled wonders of Aladdin's magic lamp. I found a headline to prove it. New York's city losing 20 million gallons of water every day because of leaks and underground water pipe. 20 million gallons a day which gives you an idea how much water New York needs. And here's my romance of American industry ensuring water for a great city. Way up in the Catskill Mountains at the headwaters of the Delaware River. Two great tracts of land have been set aside for reservoirs. The job now is to build the world's longest tunnel called the Delaware Aqueduct to bring pure mountain water to New York. A job that wouldn't be possible without the aid of chemistry. It will mean boring through 110 miles of solid rock. It means going down in some places as deep as 1500 feet. Running shafts down 1500 feet and boring in both directions and then crossing the Hudson River 600 feet below. I shall never forget a day when I went down below a riverbed to watch tunnelers at work. Men tunneling against rock. Now picture driving a tunnel 18 feet in diameter straight through hard rock. Chemistry will make it possible. Dynamite born in a wonder world of chemistry a miracle by which puny man moves mountains changes the course of mighty rivers furrows deep into an underground empire of nature to get coal and ore to make life better to live. It will take 22 million pounds of dynamite to do the Delaware Aqueduct job. And when it was explained to me I realized I had always imagined dynamite was dynamite. And I asked the DuPont engineer are there many kinds of dynamite? He said in the average year we make as many as 500 different kinds and sizes for locating oil for mining coal iron copper lead zinc and other minerals for quarrying building dams highways railroad tunnels for draining swamp clearing land of boulders fighting soil erosion all the work of building civilization. And some day not so very far off people in New York City will be drawing water through a 110 mile rock tunnel built by men and dynamite 700 million gallons of water every day in addition to water now available. One more example of a product born in a wonder world of chemistry creating jobs wages for every mile of construction there will be paid out three quarters of a million dollars in wages alone the Delaware Aqueduct a story of vision for today and tomorrow's to come a living example of a timeless DuPont pledge better things for better living through chemistry. Next week at the same time DuPont again presents the Cavalcade of America. This is the Columbia Broadcasting System.


Hey welcome back. Today we've got a new deep dive on a Sony PVM. This one is a 20L2 and it's a professional grade CRT monitor with a tube that is 19 inches in size. It is a 4x3 format. Now this one is an analog only monitor so it only supports 480i video and 240p video and any other higher resolution that is not going to be supported on this particular L-series monitor. So this is actually one of Sony's last lines of CRT video monitors that was professional. So the information we've got here on the label tells us a serial number but we also have a power rating where this will accept 100 to 240 volts and it can do 50 or 60 Hertz so it can do PAL or NTSC. Now for inputs down here we have two analog video inputs right here line A and B. Line A does have composite video in and out in the form of B and C and then you also have S video up here. Line B is simply composite and then over here we have our RGB and sync or that can be switched to component video so you can do Y, PB, PR. We also have audio in and out and then another set of audio in and out over here for an option slot which is right here and this can accept one option card. You can remove these shielding plates right here and just slide in a card there that will add an additional input for you. A 20L2 does have a button board area and this button board allows you to switch between your inputs and your option cards and also do a couple of monitor checks and calibrations down here. You do have a full menu in this CRT with a service menu where you can go in and make deeper adjustments to things like color, geometry, etc. and then you do have your quick adjustments here for volume contrast, phase, chroma and brightness. Please do remember if you're using this for RGB you'll only be able to use brightness and contrast for video controls. Chroma and phase will only work for all the other video formats like composite, S-video and component. All right now that I've introduced you to the Sony 20L2 let's see what's wrong with this one. All right guys we've got this 20L2 here and it's definitely got some issues. Notably the colors are really low the brightness is really low and even when we crank it up we can't get a pure image because the blue gun and even the green gun are slightly weaker than the red gun is. Now in today's video we're going to do a capacitor kit on this one and it's not a huge capacitor kit but this is one of Save on Pats cap kits and it specifically got changes for this model that Sony may have come out with in bulletins and that's pretty common for these monitors to have some kind of bulletin update. So we're going to go through we're going to do the cap kit on this but the other thing we're going to do is we're also going to change this tube out. I got a 20L2 tube that was salvaged so we're going to try to swap that better tube out for this one. You can see quite well here that the red is much brighter than the green and then it's even much much more brighter than the blue and that is with the blue and green completely maxed out in settings. Now if I crank up the brightness and contrast I can make those wheels come up a little bit more but that is maxed out completely on the monitor. We're still missing a good portion of our colors down in this way so that's going to contribute to us not having a bright picture and that is a sign that the tube has worn down so hopefully the new tube will look better than this. All right this is not the easiest monitor to disassemble so I'm going to walk you through some steps. I've already completed some things but what I'm trying to do is take the massive bundle of boards out at once and to do that you do have to disconnect a few points. First off there's a ground cable right here that was connected to the main board right there next to the flyback and that needs to be removed and then a second ground cable was attached to our neck board here that needs to be removed and there's also the neck board itself which was originally attached pretty much like this. It's pushed all the way in and then there's our yoke ring similar to this piece right here around here but after 20 years this plastic that was used it always disintegrates so that pretty much just breaks apart on the spacer that's holding the neck board but don't worry that literally has no functionality as far as performance is concerned on the monitor and it's quite common for that to fail. One other thing we'll have to have disconnected is our yoke so that's been disconnected from down here and then there's one bundle of cables in the front here that has not been disconnected yet and that's down in this area and what it is is it's leading from our button board on the front and it follows up and it actually goes under the yoke around this side and I've traced the cable up to this package right here so it goes all the way from those button board and into this board right here with these two plugs so this is one that has to be taken out. We also had to remove the tally light from over here so that that all needs to be removed that way we can get this board out and also this degausser and power button connections were both removed from down here and then there was another ground connection on this side which is attached over here onto the actual shielding and that was removed and that should almost be everything else. We'll also remove probably this one just because this grounding cable appears to go into the main boards so I'll also remove that. After I disconnect all that stuff we should be able to pull these boards out there was one more cable I forgot down bunched in there and it's a red and white audio cable that connects to the speaker on the front make sure you pull that out and then you'll see that our whole board if we pull on it slightly it should move back a little bit forward so that means it's that portion's ready to pull and then this whole portion is coming with it too so we need to lift this off the brackets and first remove these screws which there have already been removed so that can be lifted up and kind of set to the side just like that and that way all this can come at once after we do this which is just discharge this CRT. Alright this one has a bleeder resistor in it so there's really not much danger here for me but I'm an expert and just in case something goes wrong don't try to do this yourself leave this to the experts there you go see there's no charge of any sort and even if I just click the metal from that to there I'm grounding that point out along there I mean that's not the safest way to do it obviously but when there's a bleeder resistor in these there's really most of the time there's no shocking electricity stored up in this but you always need to be aware that that could be possible if you're ever messing around in here. Now that that is completed we should be able to just pull our board right here let's see everything comes out nice and clean and hopefully I didn't forget to disconnect something nope look good so far there we go these are our two primary boards that have been serviced we've got our C board here which is our neck board and that has had solder completely reflowed on all the components and then a cap kit down on it that is actually part of the cap kit is that board and then the other board that we're working on is this G board which it has all the components for both power and deflection on here but I did have the caps removed from the kit here and you can see how they are sporadic between the board these are in the capacitor kit for save on pat and if you are a patreon member you can head over to the discord page and I'll have this capacitor kit listed there so we're going to go ahead now and install the capacitors back in this main board again that's already been done on this board but this board on this G board needs to have the capacitors installed there's the holes on the back and a nice look at that printed circuit board so that's what I'm going to do now I'm going to install those capacitors and we'll clean these boards up and then we'll get them put back together our boards are done now I've got them partially reassembled now I'm going to reassemble them with the rest of these and before I actually swap the tube out of this thing we're going to see if we get any improvement in picture from just the servicing that we've done so far all right we've got our monitor reassembled again all these boards have now been serviced I just like to do this as a test before I actually go and switch the tube to make sure there was a mistake done by me which is a good thing to do but I wanted to show you how we don't have really much of a change on this tube I do think that the green and red maybe a little bit closer maybe the blue came up a little bit that could just be the caps for the color like allowances on those settings maybe they're working a little bit better with new those new caps but we still have this very low color and even if I max that out I can max out the contrast and brightness and get those colors to come up but again this is maximum brightness so tomorrow what we're going to do is we're going to disassemble this thing and we're going to install a new tube and we're going to hopefully see if we can get it to go at its standard setting which is right about there we're going to see if we can make this pattern look any better than this just on the standard setting all right we're fully geared up here to do some chest cam footage we're going to do is we're going to remove the tube from this bezel here on this 20L2 you can see I've already removed our boards I'm going to have got set up over here on my workbench it is just a really soft matte and then some extra cushion go on this tube however that tube is not really going to touch because the bezel should be flat against that yellow padding so I am going to do this just lean that forward and set it like that right there now there are some things I've already removed on this bezel and shell and that's these ground points there's a few around the monitor on each side and I've removed those and then just put the screws right back in the same hole so remember where they go exactly we're removing these screws right here from each post there's four of those and then this should all come right out so let's see if we could do that right now all right we've removed all the screws and now the shielding with the degauser should just slip right up and out of the way something's hung up over here it's there's a ground connection back here it's holding us up right here it's just a phillips head screw there's always something like this on these I'm taking care of this should lift right up and out of the way and then here's our old tube let's get it up and out this way to do this is to grab it by the neck right here lift straight up set that right there for now check out this this is our replacement donor tube it's cleaned up now it's been sitting for years so hopefully nothing happened to it while I was in storage but we're going to move this over and put it in the spot here but before I do that I'm going to clean up the inside of this a little bit just set it down on the posts make sure none of the wires are being pushed down when you're receding this the biggest thing to do is make sure there's nothing like pinched no cables being pinched and now we can secure the four bolts back in the corners and set it back up and get it ready to test all right so we've got her back together everything's set up double checked and I do have rgb and the input so we can test that second the first thing I want to do is a simple power test and make sure everything is okay and again this is the first time I've done this since installing this tube so let's just see what happens okay here the gong of the degauser feel static on the tube and hear the tube energizing we do see rgb no sink on there and I do have the brightness we turn that back to neutral position and it looks like we do have all our colors good let's go ahead and start the tube or start the game down here let's check out the screen now and there you have it so I'll set up and show you some better pictures of this well hey I've made adjustments to our screen and now I'm going to show you just how much better this looks with the new tube and the cap replacement and everything else first off I just want to pop right in here to the color bars and these are the same color bars that you saw earlier look we've expanded all the way into the other region here and this is with actually our settings kind of turned down because if I crank that contrast up now and the brightness you can see how much brighter that is compared to what we were earlier where we couldn't get any of that and then again if I turn it down to neutral on both of those look at that the colors still staying all the way up here in this region where before man it was all the way over here and like maybe at the eight some it was just down in these this area so we have a lot more color now the screen looks really good and as far as the repairs are concerned this thing is good and done and ready to go hey well thanks again for joining me today on this deep dive into the sony pvm 20l2 crt monitor I do think it's a great choice if you have one available to you if you're looking for a pvm and a crt is for any kind of analog video again this one does not do higher resolutions into the digital resolutions you'll need to upgrade and go for like an l5 monitor to do that but if you're just looking for something again that does analog video support and is a crt this is great it has all the great aspects of a crt plus it has amazing scan lines since it's a pvm and it's got that high resolution tube of 600 tv lines so there it is if you enjoyed the video please do leave me a like and I will see you all next time with some more retro content


Well, welcome everybody to this OpenShift Commons Image Builder SIG meeting. We're going to have a talk today from Mark Worshton and Brian Bullock of Premolo Security. And you've heard them before talk about open unison and identity management on an OpenShift Commons briefing in the past. And I've invited them back here again because they've done taken the next step. And they've containerized unison and open unison. By that we mean we put it in a docked container and use the tool chain, which is sourced image that is part of the OpenShift project. Build that. And I thought it would be a great thing to have them talk about the lessons they learned, what they had to do creating and containerizing with that process. But also giving the sort of service providers, they have an identity management service, which they're going to explain what that all does to in this talk today. Because I know there's a lot of interest in other service providers and people with packages that they want to package up and make sure work, not just an OpenShift but anywhere. So I thought this would be a really good way to start the conversation, have a good working example. We had one a couple of weeks ago, Crunchy Data did one talking about packaging up and containerizing Postgres. What we're continuing to see and learn more about the different aspects of packaging up your service. So without too much further ado, Mark's going to introduce himself and his partner here and we'll kick it off and then ask any questions in the chat. And at the end of maybe 20, 30 minutes of talking and demoing how this all works, we'll open it up for a conversation as part of the state. So take it away Mark. So Diane, thanks for the opportunity to present again. My name is Mark Borschtine. I'm the CTO of TREMO Security. And my partner in crime here is Brian. Hello. Yep, you're there. So like Diane said, we're going to talk about how we containerized our open source identity management product, as well as our commercial product. And then we're going to kind of show off how that all works with the demo of our identity management capabilities for OpenShift. So really quickly, what is Unison and OpenUnison? So Unison is our commercial product. OpenUnison is our open source project. Only real difference between them is that Unison has a management interface and what we call virtual appliance, whether it's running on a container, VM or physical hardware. Whereas OpenUnison is a J2E application. And you have to configure everything by hand. So we're going to be focusing mostly on OpenUnison from a demo standpoint today. So we're an identity management solution. So that means user provisioning. What do your applications need access to? Self-service. Can users just log in and request that access rather than having to have an email chain? Virtual directory for integration, SSO and web access management. And we're built on Java. And really the key difference from a Docker standpoint that we ran into when containerizing these systems was how they run. Because Unison is a standalone server. It's built on top of Undertow. So we have multiple Undertow instances that all run in one JVM. Whether you're connecting to the identity provider versus proxy for web access management, the LDAP virtual directory or the admin interface. Those all run on different ports on different Undertow instances on one JVM. Whereas OpenUnison, J2E web application. So we had to take different approaches and we're going to talk about both approaches. For the commercial Unison, we had to make some changes to the assumptions we made. Whereas with OpenUnison, we were able to use source to image, which actually made the process very, very easy. So real quick, before we dive into the specifics of how we built our source to image, we're actually going to kick off a source to image build because we're going to be downloading all libraries. It takes a couple of minutes. So I don't want to have some dead air time while that process is going. So before Brian kind of talks about what our source to image build process looked like, just wanted to show you, this is a GitHub repository that we're using for our demo. And this GitHub repository has our source codes. We have Scale.js, which is the interface that you'll see, as well as our configuration files. And there's really two config files. The myvd.comp file, which is specifically for the LDAP virtual directory that's embedded into OpenUnison. And not going to dive into too many details, but what I do want to point out is that we've parameterized everything. So this one source repository can be used to build dev, test, pre-prod, all based on configuration parameters. So things are in source control, but not secrets and passwords. And then just to show you, this is the Unison config file. Again, I'm not going to get into too many of the details as to how it's configured, but pointing out that we have parameterized that as well. So that's up on GitHub. And so what we're actually going to do is, before we talk too much about the process of building our source to image, I'm just going to kick it off. So we've got S2I build. I'm running this from our source to image repository, also on GitHub. And we're just going to pass in that Git repo. This is an image that we have hosted that's our builder image on Docker Hub. And Brian's going to talk about that in a second. And this is the resulting image that will be created and deployed into my local registry. And one thing I want to point out here is that this is all running against the local Docker machine. So you can use source to image to be able to create images that will run on any Docker container, not just OpenShift. I go ahead, hit Enter, downloaded, building. And at this point, Maven is taking over. It's going to be running for a couple of minutes. So with that, I'm going to go ahead and hand it over to Brian. Thanks, Mark. So as Mark pointed out, OpenUnison and Unison in general are just simple J2EE applications. They're deployed as a simple work file. So all we really need in our image is a server container. We are relying on Tomcat for that. Of course, Tomcat requires Java 8, which is also in our builder image. We decided to go with CentOS and build Tomcat into the builder image rather than use the official Tomcat image that's available on Docker Hub for a few reasons. One of them being that we wanted to stay within the Red Hat ecosystem, perhaps the most important reason being we wanted to stay within the Red Hat ecosystem. Additionally, we wanted to be able to configure that for TLS, which admittedly we could have done using the official Tomcat 7 image on Docker Hub. But again, staying within the Red Hat ecosystem, a lot of stability to do that manually anyways. So our image contains very simply Java, it contains Tomcat 8, and it contains Maven. Our builder image allows users to pass in either that constructed war file, that OpenUnison constructed war file, or a GitHub repo, which is what Mark actually has done when he kicked off the command moments ago. Passing in the war file makes things a little bit faster. The builder image doesn't have to go out and download all of the required libraries, it doesn't have to assemble the war file. But it also requires that the war file be assembled and ready to be passed into the builder image, which isn't always going to be the case. That's something that Mark and I actually talked about at length a bit when we were putting this together and something that we actually reached out to the OpenShift Commons groups to discuss when we were putting this together. Do we require that the war file be built and passed into our builder image, or do we allow a Git repo to be passed in and then have builder image assemble that? The community was very responsive, very quick and very helpful. Their biggest suggestion to us was to take a look at the wild fly project. And wild fly, the way that they assembled their project was to say, if you pass in a war file, great. We'll take the war file, we'll deploy that out to the server container for you. If you pass in your Git repo, great. We'll package that up using Maven for you. So we followed that same model. Like I said, Mark has passed in our Git repo into the builder image. So that is going to take a couple of minutes, two or three minutes to go ahead and build, download all the required libraries and build that out. Real quick, before we move on to the next slide, just want to point out, we've been talking about source to image and want to make sure that we define what source to image is. We have a bullet here at the bottom with a link to source to image. The way that we saw source to image is it allowed us to provide that base image and a build process without having to create our own scripting base, our own install process. It gives us a standard where we can now say, hey, we've got the baseline image up and Docker Hub and Brian's going to talk about that in a second. But actually going from a couple of text files, a configuration to a running open unison instance just requires that one command. And that was immensely powerful for us. That's great to point out. Thanks for that, Mark. That was incredibly powerful for us as Mark said. Using containerization, it does obviously simplify life a great deal, but using source to image to go directly from that Git repo into a running configured open unison image is incredibly powerful. So what we've got laid out here is sort of a simple map of how all of this works for us. Starting here, I guess on the upper right hand side of this image, our builder image is maintained on Docker Hub. It is built from the official CentOS 7 image that's available on Docker Hub. So anytime that CentOS 7 image is updated, our builder image is automatically updated by Docker Hub. Our Docker file is contained in a GitHub repository. Anytime we make any changes to that builder image, although infrequent it may happen, Docker Hub will recreate that image for us. So that's all automatically updated on Docker Hub. Over on the left side here, what we've got is we've got the Maven Central repository as well as our tremolo security repository there. The thing that we wanted to point out here is our libraries are not available in Maven Central. We've got our own repository where you will find and download any necessary libraries for our project. The reason for that is we wanted to provide ownership or some level of accountability. The files, the libraries that are coming from tremolo security can be trusted. You know that they're coming from tremolo security. They're signed by our EV certificates. They're not just available up there in Maven Central. And just to add to that, if you go to Maven Central and you find unison libraries, they're not from us. We didn't build them. And of course, nothing about our images here are specific to Docker or really any other containerization platform. Of course, our builder images is available on Docker Hub. It is a Docker container, but all of our images are built primarily to be run in OpenShift. Anything else you wanted to add to this slide, Mark? No, like we said before, the output image can run in any Docker instance. So the demo that you're going to see here is actually running on a local Docker machine on my Mac. Great. So before we go into, oops, built copy artifact. Okay, it looks like somebody decided to make a change to one of their repositories. So we're going to go ahead and just kick off OpenUnison anyway. This is doing live demos, Mark. Yeah. Someone decided to make a change. So we'll take a look and see. It looks like somebody changed out the one of our applications that we integrate with Al fresco. So we'll take a look at that later, but I'm kicking off OpenUnison now in the background. It takes a couple of minutes to start up. So go ahead and continue the presentation while that's going. So we talked about the open source image that we created around S2I. Now we're going to talk about kind of some of the issues we ran into in creating the commercial version of Unison inside of a Docker image. We didn't go with S2I for this particular route mainly because S2I is really great at creating a static image based on configuration files. Whereas Unison, we really wanted to balance the ability to play inside of an image but not lose the power of the admin interface. And so we wanted to instead of maybe breaking things up into microservices, which would probably be the more orthodox approach for a new app, we wanted to make sure that we were keeping it as simple to deploy in Docker as it is on bare metal or VM. If we're starting this up from rel, yum install Unison, the system's up and running. We didn't want to have to deploy a set of containers just to get to that same point. And so as we started looking at containers, the first thing we did was we broke the first rule of creating Docker images. Really bad fight club joke. But don't treat containers like VMs. That's the first thing we did. We said, well, we were very lightweight. We run in a VM grate. This is going to be easy. Not quite. So we ran into a lot of challenges with that first methodology of, well, let's just treat it like a VM. And not to iterate through the list. Networking was a big issue. Configuration management was a big issue in security as well as how do we maintain that simplicity. It's super simple for us to deploy on a Linux VM. It shouldn't be harder to deploy on Docker. So this is kind of a typical, highly available deployment for Unison pre Docker. We use a master slave model where our configuration is all text based. It's all XML and configuration file. And so we use a push model where a master knows about all the different slaves and you want to make a configuration update. You make all your changes to the master. You're happy with it. You hit a button and it pushes out to each individual slave. Well, that doesn't really work with Docker because in a dynamic environment like Docker, I don't know where the IP addresses are. I don't want to know where the IP addresses are because you might be spinning things up, bringing things down. And so we needed a more dynamic approach. So we added the option of basing everything off of volumes. So we said, all right, well, we're all only reading data off of a drive. So let's just make the push mechanism from there as well. So we say, all right, when you spin up your Docker containers, whether they're pods in OpenShift or Kubernetes or some other mechanism, you go ahead and spin it up and everything's off of a shared volume server. Don't care if it's SIFs, if it's NFS, whatnot. And so instead of having a network call to each slave, we put a marker on the file system that the slaves are looking for, says, hey, time to reload your configuration. So we're getting the best of both worlds there. We had some other lessons learned really around security and that volume management. From a security standpoint, great resources were both the OpenShift documentation as well as the Atomic, the Red Hat Atomic documentation guidelines for how to build images. That really helped us really narrow down what was going on. When we look at Docker help, unfortunately, most of those images run as root, which we really want to avoid. And so having that baseline really helped out. And then also making sure that we're staying consistent.  We've got it down to it's just one Java process now, which makes the management much easier. And then from a persistent volume standpoint, the way Unison was originally built, configuration information was spread across five or six different directories depending on what you were configuring. And so our initial run, we said, OK, you deploy on OpenShift. Here's the mapping for each of those volumes and you needed five or six different volumes. Well, because in OpenShift you can't guarantee the mapping from persistent volume to a persistent volume claim. That causes a lot of heartburn with folks that were trying to use the system. So we said, OK, we're going to change that so that if you're running on Docker, we're going to put all the configuration in one directory. So that way for Unison, you only have one volume point. And we're actually going to expand on that in FutureRev, where we've got a package format that you can download all of the configuration into one file and use that to bootstrap a new instance. So we're trying to figure out how we want to maybe integrate that where you just pass in a URL of the bootstrap of the package. And we don't even need a shared volume. So that's another way to get around that. So we want to show off what we're doing with Unison and OpenUnison and how we integrate with OpenShift. And so what we're showing here is an environment where we're going to create a project. We're going to add annotations to the project that specify who owns the project, who's able to log in, and who owns the approval process for that project. Put a user log in using their centralized credentials to have Active Directory, request access, get approved, and log in and be able to work on that project. This is actually piggybacked off of the demo we did at Red Hat Summit a couple of weeks ago. So we have a mix of both OpenUnison and Unison all running on containers. The environment itself, we have OpenShift running on OpenStack, both of which are running on RHEL, as well as Red Hat IDM. Those are all being managed by Unison and OpenUnison from an identity management standpoint. Obviously, we're going to stick with OpenShift here. OpenStack and RHEL may be another episode. And so from an identity management standpoint, we've got two Active Directory forests, because Microsoft has basically told everybody since 2000 to logically break up your Active Directory forests. So we've got two forests for different sets of users. Now we have a Red Hat Identity Management server. Active Directory stores all of our people, our humans, our users. And Red Hat Identity Management stores Linux-specific attributes, shell, SSH keys, things like that, all authorization, so all of your groups as well as service accounts. OpenShift has kind of an interesting model for identity management where it really outsources most of it. And there's really kind of two ways you can add users to, authorize users to use projects. The first is to manually use the OADM command to add users to roles inside of a project that can get messy, that can be really hard to scale, and it's almost unmanageable once you get to a certain level. The other option is to use LDAP directory. So you set up a directory, you set up a group, and OpenShift provides a synchronization capability. And that works pretty well. The impediment there is that you have to manually set up these synchronization jobs. They're not real-time, you know, they're periodic. And so you want your OpenShift deployment to be as dynamic from a security standpoint as it is from a DevOps standpoint. And so we actually integrate directly with the OpenShift API so that when you get provisioned into a group, we're not adding you to a group in the directory, we're adding you directly to the group inside of OpenShift. So everything's very dynamic. You define one workflow or set of workflows for your projects and say, look, this is how the approval process works, maybe it's a single step, maybe it's a multi-step, and then we handle the rest. So a project gets created, you don't have to worry about creating new workflows. So that being said, let's get to the really fun part. So OpenUnison is up and running. Like I said, it's just a J2E application running on Tomcat. And the first thing I'm going to do is I'm going to go ahead and log in. I'm logging in with my domain number two account with the aptlyname underscore two. I'm going to put in my password. So this is scale. It's scale.js. It's an AngularJS application, RESTful APIs. So if you wanted to integrate this into your own portal, your own application, we fully document all the APIs, nothing's hidden, nothing's secret. If I click on my profile, this is coming directly out of the directory in OpenShift. So you can see I already have access to three applications. And when I come into OpenShift, just to show you there's nothing up my sleeve, again as the same user, and this is authenticating through the Unison instance, running on Docker, virtualizing Active Directory. So you can see I've got those three projects lining up with those three groups. So the first thing we need to do is show you how we actually request access. So I've got this OpenShift organization set up and I've got a dynamic workflow built. And what that dynamic workflow actually does is it talks to OpenShift to figure out what projects are available. So when I click on this and this loads up, this is actually coming directly out of OpenShift. This is not a static configuration. So you see I've got test project, test project two and test project three. We're going to add team project four. So here's my YAML and for my new project, I'm going to make a couple of tweaks to this to make sure that it will load. So this is pretty standard. These annotations and an annotation in OpenShift is specifically designed for use cases like this, where an external tool that wasn't built by the OpenShift team is going to work with the OpenShift API. So let's us add additional data, which is great because that makes our product work really well. And so these are kind of your standard annotations that would get created if you created it through the GUI. Then we created these two additional annotations. And what these annotations say is this first one is identifying a group inside of Red Hat Identity Management that stores the list of approvers. It doesn't have to be a group. It could be a dynamic rule. It could be a set of users. I tend to like groups just because it makes it a little easier to manage the access. The second annotation defines what group in OpenShift will allow access to this project. And so what we're going to do is once we create this project, the next thing we're going to do is create this group, TeamApp4, and then add it as an administrator to the project. We can't let you add users directly to projects. The way that OpenUnison figures that out is we need to call OpenShift and have OpenShift tell us what you already have access to. That mechanism doesn't exist right now. So instead of trying to do that manually, we decided to stick with groups. So I'm going to go ahead and create this project. Save the file. So I just created the project. And now I'm going to go ahead and create the OpenShift TeamApp4. So that lines up with this authorization I created. And then finally, I'm going to add the TeamApp4 group as an administrator role to TeamProject4, which is the project I just created. So that's getting created. And so I'm here in Request Access. So you can see TeamProject2, TeamProject3, TeamProject. I click on this again. I haven't made any changes to OpenUnison. And you can now see here's TeamProject4. So that was dynamically generated based on a dynamic workflow. So now I'm a user. I need to be able to access this project. I'm going to check out for my job. And I'm going to submit the request. So now the request has been submitted and email has been sent to the approver. My boss is giving me a hard time, wants to know why I haven't started work yet. Well, I don't have access yet. Okay. So here's an example of a report that we can do of my open request. So the current we logged in user, I'm requesting access to TeamProject4. I got to go bug this other map Mosley in the other domain. So I'm going to go ahead and do that. So the other map Mosley is going to log in. Now I'm logging in with a different domain. So I'm logging in as the approver map Mosley. So I'm now logged in and you can see that I have this open approval. And this is all generic bootstraps. So works great on mobile devices. So this is who it's for. This is what I'm asking for some other details. So I'm going to go ahead and say, okay, looks good. So I'm now on record is saying that the other map Mosley should be able to have administrative access to TeamProject4. So other map Mosley has gotten that request. Now here's a really important benefit here is that now we have logs. So I can look at the completed approvals for today. And we can see TeamProject4 that the request was made and was approved by map Mosley. So you could assign just your auditors or just your security folks access to these reports so they can't go approving anything, but they can get into this data and stop bugging you about it. So just show you there is absolutely nothing of my sleeve except a notification. And I'm going to log in now as user map Mosley. And when I click here, now it's pulling up that I'm a member of the TeamApp4 group out of OpenShift. So if I start, you know, if I'm having a problem logging in, I start saying, hey, I have access. You know, it's not uncommon for users to forget to go to the checkout and submit things. You know, for support, it's real easy to say, well, does it list as a role? No, okay. Well, you didn't actually ask for it. So now what I'm going to do is I'm going to log back in. So this is my current access. If I hear refresh will come up. Yep. And there we go. TeamProject4.  So we actually just showed a complete lifecycle here of having the user law or having an admin create a project that workflow gets dynamically applied to that project. So if you wanted to change who the approvers are, et cetera, you make the changes directly to your OpenShift project. And this can be dynamic. So we're using two attributes here, but you know, you can put anything in those annotations and include it in the workflow. So you want to add extra descriptive information, additional approval steps that can all be driven straight from the project YAML file. And then once that YAML file was created, the user was able to log in, request that access, get it approved. It was all audited, reported. And now you can see I'm logging into OpenShift. So that kind of brings us full circle. We're using S2I, generic Docker, integrating with OpenShift and running on OpenShift as well. And that's the whole demo. That's pretty awesome and nothing crashed there. What was the issue that you were having earlier with doing the STI build? The build itself was fine, and I can actually pull it up here. It looked like there was a dependency that didn't want to get pulled down. Yeah, so for some reason, the active MQ dependency. Oh. Actually, new space. I ran out of this space. That's not good. I think I need to go ahead and take a look at that. But interesting. Not really sure why I did that. But yeah, so that was a local problem had nothing to do with either S2I. We I think ran that build process like five times today and no problem. So once I fix my laptop, I'm sure it'll work great. Why don't you throw your slides back up again so that we have a background. If there's any questions from any of the participants at this point. Just type them in the chat or raise your hand and I will unmute you. I think it's actually an interesting top that you've given me because it's it's like the open source side. And when you're pulling from GitHub, the build and using the base builder image. The whole S2I workflow works very nicely. But as you get more complicated and you want to do more things with your service. They look to be like an alternative. I'm wondering if you're thinking. That that there's anything we could do for S2I to make it work for. The commercial offering a little better. You know. What for your commercial not S2I is an open source project I should write. I don't know that S2I value would really hit at least for us on the commercial side. Because the gap between the commercial. And the S2I is really the ability to have that. The management UI. And because source twice really great at going from some text files in a. Get repository to a running solution in a couple of seconds. Whereas for us. The management UI is where you would go ahead and at least start that process. You might be importing things you might be executing against it. But I just don't know that S2I would really have helped it. For us. You know what we have thought about doing because we've had a couple of folks ask this is, you know, maybe have a. Hybrid approach where they love the idea of using the UI to build the config. But they actually want to use open unison and production because they don't want to make changes on the fly. They want to be able to say this is static so I and because the configurations are 100% compatible. You take a configuration from open unison you can drop it into unison vice versa you take configuration from unison. You drop it into open unison. There's only one or two very, very specific instances where that isn't 100% the case and that's only because those components are not components I own and so I can't open source. But even then we make those binaries available so. You know we've taught we've talked to folks about saying okay well we'll use the management UI to generate a get repository for you that you could then use the source to image as part of your deployment process. So, and especially when you start getting into open shift that makes it even easier because then we can integrate with builders and simplify through that process so from for our commercial side I could definitely see a hybrid approach and source image really helps us out with that. Brian is there anything you wanted to add at the end of that. No I don't think so I think Mark does a pretty good job of summing all that up there was a couple of things I was going to chime in with but it's almost as though you were sort of reading my mind with that Mark with some of that hybrid approach stuff so well done. Perfect. I'm not seeing any questions in the in the chat right now so you've done a really awesome job Mark answering most of the questions there. And if you wanted to ask more questions afterwards you can always post them on the mailing list the OpenShift Commons mailing list or get a hold of Mark and Brian through Tremolo security on Twitter and via email so we'll pop that up. We'll be editing out that little tiny glitch in the beginning with the audio and posting this as a log post on OpenShift.com and putting on a YouTube channel shortly so you can rewatch it and and see if you have any questions or if there's other bits that you'd like added. I just really want to thank you for doing this because it's really one of the things that we really like to see is the different use cases for containerizing applications and how they're configured against and run on OpenShift and just done a really nice job of doing that. The one other one we did previously was crunchy data and they had a slightly different approach because they did containerize each of the each of the tool pieces of tool chains like Prometheus and one logging and other that the Postgres databases and others. So they did a different a slightly different approach and not saying that any of them are better or worse they're just for different applications and different processes and services you need. Slightly different things and so this is really good to expose this use case so thank you very much for coming and doing this and everybody for joining us in the little silent today. And we'll be on in two weeks time with another image builder SIG and tomorrow there will be an image there'll be an OpenShift Commons briefing when induction to big data by members of the Apache Spark team here at Red Hat. So we're looking forward to that. So thanks again and we'll just we'll talk to you all again probably tomorrow or in the following weeks to come. And if there's other folks who'd like to share their use cases for containerizing and building images please let me know and we'll give you the podium next time. Thanks again guys. Thank you. Thank you.


Your project management skills and your networking skills are two critical skill sets for building your engineering career. In this short video, Jason Dunn, Chief Risk Officer at BRPH is going to give you tips for developing both. Probably mid, mid part of my career, I decided to leave the standard traditional engineering firm and go work for a construction management, program management firm, PMCM, owners rep, those kind of things. And that's really where I learned the project management craft because I was involved with dealing with owners as their representative. And what that meant was I was there the right hand. I would manage their entire project that it means design, that means construction. That means overseeing the construction all the way through closeout. So from start to finish, I learned how to manage an entire project, not just design, but the entire construction, the hard and soft cost, the entire program, if you will. And while that was tough and it was really pushing me out of my comfort zone of being a technical engineer, that is where I really learned the overall project management strategy and approach. And at the same time, dealing with owners directly, because I was their agent, if you will. So I learned a lot beyond just technical design, I learned construction, I learned issues dealing with construction, I learned the proper closeout, getting certificates of occupancy and those sort of things. So it really increased my breadth of knowledge. Right. So that's something to think about in your career as an engineer is the type of job that you're in and the project situations that it puts you into. Can certainly drive the knowledge that you pick up and the experience and even the network of people you're meeting. And that's something we don't always think about when you're thinking about the job or even the position within your firm that you take on. Yes. You mentioned an important thing, the network of people. I would definitely encourage folks who are listening to this to keep up to date with your network of folks because you never know when you'll run across them again. I will mention a quick story to you, if you will. One of the largest projects I ever won was because of a phone call I made to one of my prior contacts at a previous firm to let her know I had changed positions in another firm. And here's what we offer and, you know, give me a call if you need help. And this was a contact from five years prior that I hadn't reached out to, but we had a good relationship. The next day she called me and said, we have a 2000 acre project that the civil engineer is not performing on. Would you be able to help us out and finish this project out? And I said, absolutely. All from a strong network connection that I just maintained. So I would definitely encourage that as well. Well, there you have it. Think about the positions you get in your jobs in terms of how you can develop the craft of engineering and project management knowledge. And also continue to build your network throughout your engineering career. It's not just to be done when you get to a manager level. In my opinion, you should be building your network throughout your career for all of the reasons that Jason just said. Thank you for sharing that with us, Jason. Yes, thank you. Appreciate it.


Hi everyone, Joe for jazzycasebrakes.com doing the last filler here, but I forgot to update the number because I'm not very smart It happens in your invoice though and your order confirmation the skew number actually has the correct number It'll be like 2019 prism FB hobby pack RT 2 6 That's what the number was supposed to be and the title will also say last filler So that's how you'll differentiate it from your other filler that you did. It's it's my Monday. I should have had Haven't had enough food or coffee today. It happens All right, big thanks to this. Oh, we didn't want him in the Star Wars universe Rex We didn't want him in the Star Wars universe All right You got everything here All right, let's roll it randomize it four and a four eight times for names and teams We're gonna do the break first and then we'll do that that giveaway part the final ten that video is coming up in the next video Four and a four eight times names one two different diesel for the giveaway part two three four five six seven and eighth and final time four and four eight times for teams Raiders Here's the first half of the list Here's the second half of the list No trade windows Let's just print and rip actually Rex. You know what? Since Star Wars or since Disney owned Star Wars and Marvel now they could they could They could put Sir Patrick into a Star Wars series. That'll be bigger than Cucard, but I'm more worthy of his talents than a than a streaming only rehash show Give him a brand new property of work with or bring back some legendary X-Men property things people want to see not something relegated to a To what? Maybe the seventh best streaming platform out there. So wait until then Rex. All right, so Fresh box right one pack from a fresh box So let's keep rolling the dice until we get a pack So we're gonna do one two three for the left side four five six or the right side Three one two three. We'll save these for some other time And then we'll go one two three four five six on the dice roll From top to bottom four one two three four There you go Well, now I do Rex so just so I could I could throw it back into your face when when he is on a much more superior show worthy of his His legendary acting skills acting There's Greg Olson to 249 All right, so no autographs or anything like that. All right Well the next time we do a filler it'll be from that group. There could be some autographs in there So keep that in mind Michael P with Carolina. All right Now let's flip back over here. Let's grab everyone's names one through 32 again and Again, it's just gonna it's gonna be the top ten. That's actually pretty good odds top ten after Three two and one three times one two and three Rex I just I just puked in my mouth a little bit at Star Wars Star Trek crossover from 11 on down Brandon sorry very close, but not quite Appreciate you getting in though sad times from 11 and 32, but happy times the top ten because you're in the next video You're in the next break Aaron is happy. So is Aaron again Brandon. There you go, Brandon We still got you and Alan Stephen Kay Aaron Aaron Aaron Jeff and Jeff There you go top ten. We'll see in the next video. I'm Joe for Jasper's case breaks calm I'll see you next time for the next one. Bye. Bye


Hey, this is Brett, and this super clean 2019 Ford F450 Crew Cab Long Box Dually is stock number 12468Z. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used heavy duty truck headquarters. This 2019 Ford F450 has the 6.7 liter power stroke diesel engine. This truck has been fully safe and inspected by our service shop per the state of Wisconsin. Inspection process. It has a fresh oil and filter change. All the fluids have been checked and tapped off. And this truck is 100% ready to go. We're going to go all the way around underneath, inside, under the hood, started up in this video. A gate black metallic is the color. And we shoot all of our videos in 1080p 60 frames per second. So if you have HD capabilities on your computer tablet, smartphone, or television, I highly recommend turning them on right now because it is your best way to check out the quality condition and options of the truck before seeing it in person. And if you like the video and how we do things here at Summit Auto in the upper right hand part of the screen is a subscribe button to our YouTube channel where we do videos of our new and used inventory each and every day. Click that and then click the bell notifications and you'll get updates every time we do videos here at Summit Auto. This one comes with the 19 and 1 half polished aluminum rims. They are in really nice shape. And it comes with Continental Conta Hybrid HR3 tires. I'm sorry, HD3 tires, 25, 70, R19 and 1 half. And they got just about, I'd say, 70, 80% of the tread left on them. Frame and underbody is in excellent shape. Didn't see much corrosion on there. Driver's side front fender looks really good. Headlight lenses are nice and clear. And the front bumper and lower valance are all in excellent condition. I didn't see any dents or dings on there. And the grille is in nice condition as well. This one does have the 360 view camera. The hood is in great shape. I didn't see any dents or dings on that. And the passenger side front fender is in great shape too. Passenger side rim, no scuffs or scrapes on there. A gate black, it's got just a little bit of metal flake in it, so you can see when the light hits it just right. It's got a lot of metal flake. And as you go down this side of the truck, take note of how clean the body is, how reflective and mirror-like that paint is. We take these HD videos, so if you are far away, or even if you're close by and just cannot make the trip down, but you're still interested in purchasing the vehicle, you can see the truck, hear the truck, and have confidence in the vehicle that you're looking at before you even get here, so that when you do get here, there's absolutely no surprises, and you can make a smart and informed buying decision from wherever you're at. And if this video helps you make that decision, let your salesman know that you saw the video, that it was helpful, and that Brett sent you. Back rims are in a really nice condition as well. And the back tires have just as much tread as the front tires. Once again, frame and underbody, very nice condition. It does have a camper package with the anti-sway bars, and has all the remaining factor exhaust. See just how nice and clean that is all the way underneath. Comes with the nice black plastic painted step bars, duly tubs in pretty nice shape. It does have the FX4 off-road suspension package with all the skid plates coming around to the back. Rear bumper is in great shape. Now this one has the receiver hitch, four pin, seven pin wiring as well. On this back hitch, you can pull up to 21,000 pounds with this truck. It has the 430 gears, locking tailgate. And then you have the goose neck and fifth wheel prep package back here. You get seven pin wiring, and this truck can tow a whopping 32,500 pounds on the goose neck, and 27,500 pounds on the fifth wheel. This is the ultimate towing machine right here. And as you go down the driver's side, just as clean as that passenger's side, no major dents or dings, or cracks on that duly tub, and for full disclosure, this back rim, excellent shape as well. Down the rest of this side of the truck looks really good. I didn't see any dents or dings in the doors. It does have the telescopic tow mirrors, heated directional signals and a telescope out like so. They also fold in. Inside the XL package gives you the gray vinyl interior. 40, 20, 40 split bench seating. This one has the keyless entry with the remote start. No rips or tears on the seat. Smells very clean inside this truck. I don't think it's ever been smoked in. Has the heavy duty rubber floors, auto headlamps, tilt telescopic steering wheel, power windows, power locks, and power mirrors. We'll hop inside, check out the miles radio and everything that this truck has to offer on the interior. See that this one has 15,023 miles. I'll dim it down to make it a little bit easier to see. You do get a digital speedometer, compass display, instrument cluster itself is in excellent condition. You get cruise controls and information center controls on the left, Bluetooth and audio controls on the right. This one has the six speed automatic transmission with the optional tap shift. Here is the sync eight inch radio. You have your factory exhaust breaks, stability control, downhill assist control. This is how you get to your 360 camera. You can see with how cold it is, they're a little fogged up right now. But you can see that the cameras see it all the way around and you can change that camera. You can check out the front, the wide front, and once again the 360. And then you can even put it in the backup camera and you can see that that works nicely. You can even zoom in over the receiver hitch and everything. Here's your, you get all your different sources here, AM FM and Sirius XM radio capabilities. It does have the Bluetooth capabilities as well. And then you get all your mobile apps, Apple CarPlay, Android Auto capabilities on here too. Here's your factory brake controller, turned out four wheel drive, two USBs, climate controls right there. Pass in your side floor and seat are in excellent condition. Like I said, it smells very clean inside here. I don't think it's ever been smoked in and the headliner is in great shape. You do get six upfitter switches right there for auxiliary lights, map lights up there. And down here you get a 110 volt 400 watt plug-in. We'll take a quick look at the back seats and then we'll start it up and check out under the hood. Back seats just as clean as the front seats. No rips or tears back here. It does have the latch child safety system for any child car seats. You may have fixed glass rear window with built-in rear defrost. Seats are in excellent condition. They do fold up like so. And you can see just how nice and clean that floor is back here. These seats do lock into place. So you just pull that strap, comes down like so. Side curtain airbags, child safety locks in the back doors and the bottoms of the doors all look really good. I do have to show this sticker because I've been told that I need to show it. So there is your tire and loading information sticker. And then there is your door sticker. 4L, this one has the 430 gears. We'll start it up, take a look under the hood. Starts right up, no check engine lights or anything like that. I would personally like to thank you for checking out the video today. And hopefully from this HD video, you will have been able to verify the quality and condition of this truck all the way around. Inside note, under the hood, we have the 6.7mm power stroke diesel engine. Engine day is very clean, runs very smooth. Once again, this truck has been fully safety to inspect by a service shop because they fresh oil and filter change. All the fluids have been checked and topped off. And this truck is 100% ready to go. I would highly recommend this truck from a quality and condition standpoint. And if you need to tow something, this is the one to do it. See more pictures of this truck or one of our other 450 new and used cars, trucks, SUVs, minivans, wranglers, half tons, three quarter tons, one tons, F450s, 550s, you name it, we got it go to our website right there, www.summitauto.com. Full pictures and descriptions of every single vehicle from two locations all at summitauto.com. And if you'd like to check out more HD videos, you can go to youtube.com slash summit auto. Remember to like, subscribe and share on this video and all the videos that you see there, click the bell notifications, you'll get updates every time we do videos here at Summit Automotive. In fact, then a second you will see a link to subscribe to our YouTube channel, the upper left links more F450 videos like this one, the upper right link to this vehicle on our website in the lower left. And a link to one of our latest YouTube videos in the lower right, click those, check us out. And we're super excited to help you with this Ultra Clean 2019 Ford F450 Crew Cab Longbox FX4 XL with the Polar Stroke Diesel in a gate black battal. Thanks again for checking out the video. Remember to like, subscribe and share.