Text transcript of show #461. February 6, Creating Ruby with Yukihiro Matsumoto (Matz) Recorded LIVE in Japan

Size: px
Start display at page:

Download "Text transcript of show #461. February 6, Creating Ruby with Yukihiro Matsumoto (Matz) Recorded LIVE in Japan"

Transcription

1 Text transcript of show #461 Creating Ruby with Yukihiro Matsumoto (Matz) Recorded LIVE in Japan Scott was in Japan at the GoAzure event in January and had the pleasure of interviewing Yukihiro Matsumoto (Matz), the creator of the Ruby language! What motivates Matz and how did that motivation drive the creation and direction of Ruby? Our Sponsors syncfusion.com/hanselman Copyright PWOP Productions Inc.

2 Hi, this is Scott. I really appreciate our sponsors because they make this show possible. Today s show is sponsored by Telerik. Create compelling app experiences across any screen with the Telerik platform. Telerik s end-to-end platform uniquely combines industry-leading UI tools with cloud services to simplify the entire app development cycle. Telerik offers everything.net developers need to build quality apps faster. Try it free at telerik.com/platform. That s telerik.com/platform. Lawrence Ryan: From hanselminutes.com, it's Hanselminutes, a weekly discussion with web developer and technologist, Scott Hanselman. This is Lawrence Ryan announcing show #461. In this episode, Scott talks with Ruby language creator Matsumoto Yukihiro. Hi, this is Scott Hanselman, and this is another episode of Hanselminutes. I am here in Japan today at the GoAzure event, and I have the pleasure of talking right now, live in front of an audience, with Matsumoto Yukihiro, also known as Matz. How are you? Actually, I had been a big fan of programming language for a long time, since I was in high school, so I studied a lot about programming languages. Actually, I was interested in languages rather than making software. Whatever the purpose is, I wanted to learn about the programming language. So, after I graduated from school, university, then I became a professional programmer. In 1993, in Japan, the bubble economy was crashed, so the economy was decreased. My project was canceled. Luckily, I wasn t fired. So, I had a nice job. I had time. I was boring (sic), and I had a computer on my desktop, so I wanted to start something. Then, my high school dream came back. So, okay. Let s create a language for my own. When I talk to people who have made languages before, I am a software person who makes applications, so I always assume they are making the language for an application. But, when I talk to language people, they re making the language for the language s sake, for the joy. the language. person. For the happiness of making Yeah. I am that kind of chatting with us. Yeah. Good to see you. Thank you so much for So you weren t thinking, This will be a popular web language, or a scripting language. You were just thinking, This will be a great language. (applause) We have applause now. This is great. I don t usually have applause. Ruby language. No. So you are the creator of the And you did this in 1995? I started developing Ruby in 1993, and then I put it in open source in Mm hmm. It s kind of as old as Java. Yeah. That is quite old. What is happening in your mind when you re thinking, You know? I need to make a language. I need to make a better language. What were you doing in 1993 that made you make a new language? Yeah. I learned a lot about programming languages, so I loved some feature of that language or the other feature from the other language. So I picked up these lovely things, put it into one, in a unified design. That s what I wanted to do. So I didn t mean to create, say, a web programming language, just a programming language for my favorite features. Mmm. What languages were your favorite languages that you pulled inspiration from? Back then, I liked LISP, SmallTalk, and C, and a little bit of Perl. Perl? Really? Yeah, actually. It seems like you just described some very elegant languages and then Perl! Perl is kind of pretty much elegant in a pragmatic way. Page 2 of 7

3 That s true. That s true. So that s an interesting point because there s a lot of discussion around languages, around Is this the purist language. Is this a language for the lambda calculus? Or is this the pragmatic, let s get some work done, language? Yeah. I wanted something inbetween, in very good balance. Yeah. Balance is something that people say they feel when they are using Ruby. One of the things that I have heard is that people like to write Ruby like a haiku. Uh huh. Have you heard this? They want the Ruby to flow and to feel right. It s a sense of aesthetic, of art. I don t hear this with other languages. You don t think about beautiful Java. (laughter) But you do hear about beautiful Ruby. Was that your intent? I was pretty much focused on the designing for humans sake, for the designers, I mean the Ruby users, the developers. As a primary user of my own programming language, I wanted to amuse myself by designing this programming language suitable for me. Unexpectedly, many people all over the world felt a similar way, so I like this programming language. This programming language is pretty beautiful in his own sight, so I was surprised. I designed the programming language for myself, and then so many people feel a similar way. That s interesting because I hear that about artists of other kinds, you know? Are you painting for the public or are you painting for yourself. If I make some art and I love the art, I don t care what you think. But, if everyone loves it, then you ve touched something more human, more deeper. It s interesting also, though, that you did this quietly for a few years alone, yes? You didn t have anyone helping, or committee? I told some of my close friends, but not programmers out there. So Ruby is not something that has been designed by committee? No, not at all. It s a reflection of your style? Mm hmm. Did it immediately become popular when you put it out. Did you push a button, go to sleep, and then you wake up famous? It took a long, long time to become popular. I previously mentioned I started developing Ruby in 1993 and then put it on the internet in I don t know, for five to six years, very few people knew about the programming language. Then in the year 2000, the pragmatic, Dave Thomas, wrote a book named Programming Ruby which is kind of a reference and tutorial combined into one book. That book introduced the Ruby language to non-japanese people. So many people first met Ruby through that book. Really? Yeah, in the year Then, in year 2001, we formed, we organized the first Ruby conference in Tampa, Florida. Then every year we had a Ruby conference. The first Ruby conference was the number of attendees was say 37 or something. meetup. (chuckles) A very small conference. Like a user group? Yeah, like a user group, or Meetup? Yeah, an international meetup, though. Hmm. Really? It was held the week before the ACM OOPSLA, so the people, some of the OOPSLA attendees also attended the Ruby conference. So we had attendees from the United States, of course, Japan, Mexico, Germany, France from many countries. But the number was only 30-something. Mm hmm. And had you been a member of ACM, kind of a computer scientist? Yeah. I was a member of ACM, but I m not an academia person. I just became a member to read some papers from the ACM library. How many languages do you think get created and have small, 30-person meetups, and that s just the end of that language? Page 3 of 7

4 That s pretty much possible. I expected that maybe 100, 200 people would use Ruby for several years and get bored and move into another language like Python or anything like that. Then the language will gradually disappear from the internet. That is what I expected at the beginning. But that didn t happen. Yeah. And do you get tired of Ruby though, so many years later? Actually, no. It still makes you happy? Yeah. It was designed to make me happy, and it worked well. So, today, this is still your favorite language? Your language is your favorite language. something. If you made a typo or if you chose the wrong words, the Google Suggest asks the right keywords to search. I would like to implement something similar in Ruby error messages so, if I made a typo or some kind of mistake, the compiler suggests to me, Did you mean this? problem. That s so helpful. Yeah, to help us fix the That s a very humanist approach in programming languages. I want the computer to serve me. I want to be a master of my computers. I don t want to get arrested by making a mistake. for me. Right. The computer works Yes, yes. Do you think about the next versions and what s happening in other languages right now, because there s a lot of others: Go is coming up, and people are talking about other languages. There s a lot of excitement around Scala. LISP is maybe seeing a bit of a resurgence. Yeah. In recent years, the static programming languages like Scala or, say, Go, or some other language, and functional programming languages like Haskell or OCaml, are getting more popular. I understand the pros for those languages, but I still love the dynamics and the flexibility and the productivity of a dynamic-typed programming language like Ruby. So we are currently working on something in-between, through the technology like soft typing or gradual typing, so you can write the call without any type declaration. But the compiler is smart enough to guess your intention of types, then the compiler can tell your intention, and you have a conversation about types with the compiler. That s a really good way to put that. I really like that. Some people, like in my world is very much C#, the compiler is a policeman. The compiler is a spell checker. And the compiler says, You re wrong. Stop doing that. But you just described a wonderful conversation with the compiler. Well, I think you mean this. What do you think? Well, compiler, maybe this way. By giving different annotations, you can bend the compiler to your will. Yeah. One of my plans is to kind of Google has the feature did you mean Absolutely, I want my computer to be like Jarvis and Tony Stark. Yeah! (laughter) so kind and so helpful to me. That s fantastic. I really like that idea of a conversation with your compiler. I like that you said that. So, then, when did Rails happen? Did he just do Rails and then you said, Hey. What s going on over there? Or did DHH approach you? How did that happen? Rails was started 10 years ago, It became popular soon after that, and then so many people found Ruby through Rails. So Rails was so popular, and the building of the websites using Rails, that means programming in Ruby. The people found and learned Ruby through Rails. That became a basis of Ruby s popularity right now. Hey, this is Scott. You know like a good community edition. The best things in life are free, and the Community License from our sponsor, Syncfusion, will give individual and small-business developers access to more than 650 components across 12 platforms. That includes WPF, Windows Forms, JavaScript, Xamarin, LightSwitch. You can check it all out at syncfusion.com/hanselman to claim your free license. Did that new use case change your perspective, or were you already thinking web when you started? We were thinking web before that. Rails is not the first web application framework for Page 4 of 7

5 Ruby. We had several of them years before. But Rails is most productive, and Rails became most popular. Mm hmm. And how do their needs and use cases influence you? Probably, Rails put the productivity and flexibility in the first priority for developers. That was very different from others back then. So we had, say, a web application framework for Java, but we had to write tons of XML code to implement the flexibility. Back then, the XML was the scripting language for Java. easy to write. Yes, I remember. It s not easy to read. It s not Mm hmm. It seems also that a number of people have used Ruby to make their own domain-specific languages. It was so flexible that they made their own. Do you interact with those? Are there any particular domain-specific languages in Ruby? I think Rails itself is a web domain-specific language. Web DSL. And Sinatra extended it a step further. So I encourage people to use Ruby as a basis of DSL, just because by using a DSL approach the programmers, or even nonprogrammers, can be more productive and more flexible, and the application will be programmable. time of the 48 hours prior or something like that, and that is quite an interesting approach. Many people don t expect to extend existing classes. But I allow that, on purpose. But the Rails people extend that a few steps farther than I expected. I think I know when I saw Active Support for the first time and typed two.days.ago, it felt strange because it was so fluent from an English speaker s perspective, and it almost seemed like magic. Yeah. I wonder if you had thought about that fluency, that idea of the fluent interface, before. I feel like maybe Active Support and Ruby s flexibility inspired a new generation to create these fluent interfaces. We have a test library named RSpec which is quite similar to English sentences. As a non-english speaker, it makes me feel somewhat weird, not too much, but at the same time I feel honored to be an author of that kind of programming language abusable (chuckles). Changing topics a little bit, one of the things that I admire about you is this funny concept of MINASWAN. nice. MINASWAN. Matz is nice and so we are Yeah. Mm hmm. So that s a very good thing. Did you consciously try to foster a positive community of helpers, or are you just nice and it just happened. It is a very good thing. It makes people happy. When someone is creating a language specification, sometimes they will discover gaps in that specification where someone will use the language in a way that the compiler didn t expect. While Ruby was coming up and gaining a lot of use, did anyone find interesting uses where they wrote something in Ruby that you didn t think about, that it confused the compiler in an interesting way and changed the language? Um I know that s a hard question. Yeah, that s a good question though. Rails comes with a library named Active Support which has enhanced the language. That library adds tons of methods to the existing classes so you can say, for example, two.days.ago to get to the The term MINASWAN itself is not coming from me, of course. Oh, of course not. It s from Marty Fowler. He said MINASWAN for the first time. But I am sick of the hunting trolls in the community. In the very early stage of the Ruby community, we were on the mailing lists. So sometimes the very ignorant people, or arrogant people, came and complained, trolling. It s quite difficult for me, a non-english speaker, to handle the situation, but some other guys came, what do you say, pacify him, to say, Okay, this is not a place to complain. This is the place for us to discuss, to make constructive discussion. So he helped us be nice to each other. room. Right. They set the tone of the Page 5 of 7

6 community. Yeah, the atmosphere of the that would make you happy, or do you feel now the pressure of all the other users of Ruby? Yeah, the atmosphere. Aaah! So I really, really like them. As a member of a community, I try to be nice to many people, but the original atmosphere was actually driven by these guys in the early community. I followed them actually. So, really, it s the early community members decided, Let s change the tone. Let s not be trolls. Let s not be arrogant. Let s be supportive. I like the term MINASWAN. Actually, the early members of the community, the whole community, designed the atmosphere and tone of the community. That s great. That s something everyone should feel proud of because, I think, if people say one thing about Ruby, they would say that the community is welcoming. We hear this a lot when newbies are starting out. They find Ruby and the community to be very kind and very helpful. Absolutely. So, do you work on Ruby on a regular basis? Do you think it will ever be done? Will you ever put it aside and say, I think I m done for a year. I m going to do other things and come back? Or do you think you ll always be improving. I no longer work as a programmer for the CRuby. So I have I have full-time workers hired by Heroku and then two other guys are working pretty much, pretty well. So as a programmer, I don t have to work on CRuby no longer. But as a designer, I still work full time, so many design choices are waiting for my decision. I make decisions to decide the direction that the language follows. At the same time, I am kind of time-sliced. I sometimes work on the alternative Ruby implementation named MRuby, so I m working on that. Recently, I ve been working on some other programming language named Streem. you? Is this a hobby or It s just a hobby. It s not the next big thing for No, not the best big thing. Just a hobby and a prototype. When you re designing these things, is it primarily just you thinking about a feature Because before, it was you in a room alone, making yourself happy with your toy. But now you have this community, this rich community around you. Yeah. Since we have actually, there are literally millions of users all over the world, so we have to be very, very careful about not to break anything. So the compatibility is our first priority It is?.as a language. Recently we have had many proposals and issues, ideas to change the language better, so we examine those ideas. If we can keep the compatibility, if this change makes the language better or not, or if this change is alongside and follows the philosophy behind the Ruby language or something. After these investigations and very serious consideration, we pick something, pick some of them, and reject many of them. Mm hmm. Has there been any thought or, what do you think about Ruby as a possible replacement for JavaScript? Because we hear people both love JavaScript and hate it. They feel like it s the worst language ever, but it s the only one we have because there is such browser support. Why didn t Ruby become the scripting language for the browser? That decision is up to the browser creators. The Mozilla company, or the Google or Microsoft all these big players have to make that kind of big decision. Under the current situation, it s nearly impossible. Yeah. It s never going to happen. This is the language we have. Yeah. It s quite difficult to make these three or four big players make that kind of big change, or that big compromise. What other languages are you excited about right now? Do you see a new language and you play with it and try it out and see how it feels? Recently, I started with Go from Google and Swift from Apple. These two languages are pretty interesting in different aspects. At the same time, I m interested in languages like Clojure and Scala, language influenced from the functional programming languages. Page 6 of 7

7 I read an article yesterday that said Swift is one of the fastest growing languages. I think the interesting thing is that it s not is it the language and its design and its style that is driving that? Or is it the promise that the App Store and making big money? Yeah. So it s interesting to see what drives the growth of a language. First, it was Ruby, and it made people happy. Then it was Rails, and it made people productive. Now we have app stores where it can make people money. But it still seems like you really enjoy just the making of the languages and using the language. Yeah, that happens. But it s okay. Yeah. Me, too. That s okay. Well thank you so much for talking with me. Thank you. It s so wonderful. This has been another episode of Hanselminutes, and we ll see you again next week. Yeah. The primary motivation is different from people to people, developers to developers. At the same time, I believe the motivation needs to be driven by joy or internal satisfaction. Programming joy is one of the very basic ingredients of a programmer s motivation. I totally agree. I think that, and I ve said this to my folks at Microsoft we use the word delights sometimes too much. Does this really make them happy? whether it be this button or this keyword or this feature. I want people to have that joy of a child just going, I made this! I made this! I saw someone on this Code Newbies this is a chat. Do you know Code Newbies? Code Newbies was talking about that feeling you get when you get your first Rails app: Hello, World!, and you go, I did it! I did it! Yeah, that s a great joy. Actually, I feel the same way in my daily employment. I did it! me happy. Isn t that funny? That makes Yeah, very happy. I work from home, so I don t have an office, but just a few weeks ago I accomplished something I didn t think I could. I stood up in my chair and I looked around, and there was nobody there to cheer me. she didn t care. (laughter) And I tried to tell my wife, but Page 7 of 7

This is an oral history interview conducted on. October 30, 2003, with IBM researcher Chieko Asakawa and IBM

This is an oral history interview conducted on. October 30, 2003, with IBM researcher Chieko Asakawa and IBM This is an oral history interview conducted on October 30, 2003, with IBM researcher Chieko Asakawa and IBM Corporate Archivist, Paul Lasewicz, conducted the interview. Thank you, and welcome. Thank you

More information

9 R1 Get another piece of paper. We re going to have fun keeping track of (inaudible). Um How much time do you have? Are you getting tired?

9 R1 Get another piece of paper. We re going to have fun keeping track of (inaudible). Um How much time do you have? Are you getting tired? Page: 1 of 14 1 R1 And this is tell me what this is? 2 Stephanie x times y plus x times y or hm? 3 R1 What are you thinking? 4 Stephanie I don t know. 5 R1 Tell me what you re thinking. 6 Stephanie Well.

More information

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet. Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that

More information

Spam. Time: five years from now Place: England

Spam. Time: five years from now Place: England Spam Time: five years from now Place: England Oh no! said Joe Turner. When I go on the computer, all I get is spam email that nobody wants. It s all from people who are trying to sell you things. Email

More information

Amber Weyland: [to cameraman] Just hold it there so we can see Mollie.

Amber Weyland: [to cameraman] Just hold it there so we can see Mollie. Interview Transcript Interviewer: Amber Weyland Interviewee: Mollie Hummer Cameraman: Christopher Smith [friend to both] Date: March 22, 2010 Beginning time of interview: 2:30pm End time of interview:

More information

RubyConf China. Why Ruby? Yukihiro "Matz" Matsumoto. Copyright (c) 2008 Yukihiro "Matz" Matsumoto, No rights reserved

RubyConf China. Why Ruby? Yukihiro Matz Matsumoto. Copyright (c) 2008 Yukihiro Matz Matsumoto, No rights reserved RubyConf China Why Ruby? Yukihiro "Matz" Matsumoto matz@ruby-lang.org Copyright (c) 2008 Yukihiro "Matz" Matsumoto, No rights reserved thou Moore s Law The number of Transistors in LSI Doubles Every 18

More information

of making things look better with CSS, and you have a much better platform for interface development.

of making things look better with CSS, and you have a much better platform for interface development. I ve always had an interest in the nontechnical side of software development: the user experience. It started back when I was working on teams building the core of application servers in C++. We admired

More information

Powered by. How did trying to give apples away for free change the world?

Powered by. How did trying to give apples away for free change the world? How did trying to give apples away for free change the world? Steve Wozniak can tell you. He put technology in the hands of the people through the invention of the modern personal computer. Leaving college

More information

ProgressTestA Unit 5. Vocabulary. Grammar

ProgressTestA Unit 5. Vocabulary. Grammar ProgressTestA Unit Vocabulary 1 Completethesentenceswithappropriate words.thefirstlettersofthewordshavebeen given. a Can you believe it? She s getting married to a man she has met on a s networking site!

More information

Chapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change

Chapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change Chapter01.fm Page 1 Monday, August 23, 2004 1:52 PM Part I The Mechanics of Change The Mechanics of Change Chapter01.fm Page 2 Monday, August 23, 2004 1:52 PM Chapter01.fm Page 3 Monday, August 23, 2004

More information

If Statements, For Loops, Functions

If Statements, For Loops, Functions Fundamentals of Programming If Statements, For Loops, Functions Table of Contents Hello World Types of Variables Integers and Floats String Boolean Relational Operators Lists Conditionals If and Else Statements

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

5 R1 The one green in the same place so either of these could be green.

5 R1 The one green in the same place so either of these could be green. Page: 1 of 20 1 R1 Now. Maybe what we should do is write out the cases that work. We wrote out one of them really very clearly here. [R1 takes out some papers.] Right? You did the one here um where you

More information

How to Read AWStats. Why it s important to know your stats

How to Read AWStats. Why it s important to know your stats How to Read AWStats Welcome to the world of owning a website. One of the things that both newbie and even old time website owners get overwhelmed by is their analytics and understanding the data. One of

More information

IAE Professional s (02)

IAE Professional  s (02) IAE Professional Emails (02) TASK ONE: There are three different styles of writing when it comes to communication via email: Formal This is the style of an old-fashioned letter. Ideas are presented politely

More information

Ruby on Rails Welcome. Using the exercise files

Ruby on Rails Welcome. Using the exercise files Ruby on Rails Welcome Welcome to Ruby on Rails Essential Training. In this course, we're going to learn the popular open source web development framework. We will walk through each part of the framework,

More information

Unit 9 Tech savvy? Tech support. 1 I have no idea why... Lesson A. A Unscramble the questions. Do you know which battery I should buy?

Unit 9 Tech savvy? Tech support. 1 I have no idea why... Lesson A. A Unscramble the questions. Do you know which battery I should buy? Unit 9 Tech savvy? Lesson A Tech support 1 I have no idea why... A Unscramble the questions. 1. which battery / Do you know / should / buy / I? Do you know which battery I should buy? 2. they / where /

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

Match the underlined words and expressions to their definitions below:

Match the underlined words and expressions to their definitions below: A A ENGLISH IN VIDEO Going viral Lesson code: I91S-GPHB-937K-X ADVANCED 1 Before you watch Match the underlined words and expressions to their definitions below: 1. Rebecca thought only a few of her friends

More information

Once you know the tools, the technical aspect ends and the creative process starts.

Once you know the tools, the technical aspect ends and the creative process starts. Maarten Verhoeven is a 3D artist who specializes in character sculpting and has a passion for film and monsters. He has been working in the CG industry across a number of different fields, which incorporate

More information

SOLUTIONS GUIDE. I Don t Know What to or

SOLUTIONS GUIDE. I Don t Know What to  or SOLUTIONS GUIDE I Don t Know What to Email or How to Write My Email, Can I Have Some Ideas? We often hear from new students that one of their biggest challenges creating content for email campaigns. Not

More information

Momental. Adrienne I. (Observer) Juliana C. (Computer) Meredith M. (Greeter/Facilitator) Nhien T. (Observer)

Momental. Adrienne I. (Observer) Juliana C. (Computer) Meredith M. (Greeter/Facilitator) Nhien T. (Observer) Momental Adrienne I. (Observer) Juliana C. (Computer) Meredith M. (Greeter/Facilitator) Nhien T. (Observer) Introduction Momental Help the moment you need it. We are designing an application to allow Stanford

More information

We aren t getting enough orders on our Web site, storms the CEO.

We aren t getting enough orders on our Web site, storms the CEO. In This Chapter Introducing how Ajax works Chapter 1 Ajax 101 Seeing Ajax at work in live searches, chat, shopping carts, and more We aren t getting enough orders on our Web site, storms the CEO. People

More information

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know. MINDSET TOP DEVELOPERS All About the 5 Things You Don t Know 1 INTRODUCTION Coding and programming are becoming more and more popular as technology advances and computer-based devices become more widespread.

More information

Bryan Kreuzberger, Creator of The Breakthrough System Presents. Breakthrough BLUEPRINT

Bryan Kreuzberger, Creator of The Breakthrough  System Presents. Breakthrough  BLUEPRINT Bryan Kreuzberger, Creator of The Breakthrough Email System Presents Breakthrough Email BLUEPRINT http://breakthroughemail.com BreakthroughEmail.com http://www.breakthroughemail.com The Breakthrough Email

More information

CHAPTER 18: CLIENT COMMUNICATION

CHAPTER 18: CLIENT COMMUNICATION CHAPTER 18: CLIENT COMMUNICATION Chapter outline When to communicate with clients What modes of communication to use How much to communicate How to benefit from client communication Understanding your

More information

by Sam Bakker 3000in30days.com

by Sam Bakker 3000in30days.com by Sam Bakker 0 Contents PART 1 Introduction Who am I PART 2 Setup Domain Hosting Email Autoresponder Site Builder PART 3 Developing a Skill Introduction Learning From Other Marketers Udemy PART 4 PLR

More information

MSI Sakib - Blogger, SEO Researcher and Internet Marketer

MSI Sakib - Blogger, SEO Researcher and Internet Marketer About Author: MSI Sakib - Blogger, SEO Researcher and Internet Marketer Hi there, I am the Founder of Techmasi.com blog and CEO of Droid Digger (droiddigger.com) android app development team. I love to

More information

. social? better than. 7 reasons why you should focus on . to GROW YOUR BUSINESS...

. social? better than. 7 reasons why you should focus on  . to GROW YOUR BUSINESS... Is EMAIL better than social? 7 reasons why you should focus on email to GROW YOUR BUSINESS... 1 EMAIL UPDATES ARE A BETTER USE OF YOUR TIME If you had to choose between sending an email and updating your

More information

Usability Test Report: Homepage / Search Interface 1

Usability Test Report: Homepage / Search Interface 1 Usability Test Report: Homepage / Search Interface 1 Summary Emily Daly, Bendte Fagge, and Steph Matthiesen conducted usability testing of the homepage and search interface in the newly redesigned Duke

More information

Text 1 Cell Phones Raise Security Concerns at School

Text 1 Cell Phones Raise Security Concerns at School Text 1 Cell Phones Raise Security Concerns at School Many people think that students having cell phones in school is a great idea 1 idea. Many parents feel that they don t have to worry as much about their

More information

Yup, left blank on purpose. You can use it to draw whatever you want :-)

Yup, left blank on purpose. You can use it to draw whatever you want :-) Yup, left blank on purpose. You can use it to draw whatever you want :-) Chapter 1 The task I have assigned myself is not an easy one; teach C.O.F.F.E.E. Not the beverage of course, but the scripting language

More information

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1 Presents A case study by Devin Zander A look into how absolutely easy internet marketing is. Money Mindset Page 1 Hey guys! Quick into I m Devin Zander and today I ve got something everybody loves! Me

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC

More information

ICANN Start, Episode 1: Redirection and Wildcarding. Welcome to ICANN Start. This is the show about one issue, five questions:

ICANN Start, Episode 1: Redirection and Wildcarding. Welcome to ICANN Start. This is the show about one issue, five questions: Recorded in October, 2009 [Music Intro] ICANN Start, Episode 1: Redirection and Wildcarding Welcome to ICANN Start. This is the show about one issue, five questions: What is it? Why does it matter? Who

More information

Discover How to Watch the Mass Ascension of the Albuquerque International Balloon Fiesta Even if You Can t Be There

Discover How to Watch the Mass Ascension of the Albuquerque International Balloon Fiesta Even if You Can t Be There Attention: Balloon Enthusiasts Interested in Seeing the Balloon Fiesta Discover How to Watch the Mass Ascension of the Albuquerque International Balloon Fiesta Even if You Can t Be There Here s A New,

More information

Outlook is easier to use than you might think; it also does a lot more than. Fundamental Features: How Did You Ever Do without Outlook?

Outlook is easier to use than you might think; it also does a lot more than. Fundamental Features: How Did You Ever Do without Outlook? 04 537598 Ch01.qxd 9/2/03 9:46 AM Page 11 Chapter 1 Fundamental Features: How Did You Ever Do without Outlook? In This Chapter Reading e-mail Answering e-mail Creating new e-mail Entering an appointment

More information

6 Stephanie Well. It s six, because there s six towers.

6 Stephanie Well. It s six, because there s six towers. Page: 1 of 10 1 R1 So when we divided by two all this stuff this is the row we ended up with. 2 Stephanie Um hm. 3 R1 Isn t that right? We had a row of six. Alright. Now before doing it see if you can

More information

DOWNLOAD : THE RUBY PROGRAMMING LANGUAGE

DOWNLOAD : THE RUBY PROGRAMMING LANGUAGE DOWNLOAD : THE RUBY PROGRAMMING LANGUAGE RUBY - OFFICIAL SITE ruby is... a dynamic, open source programming language with a focus on simplicity and productivity. it has an elegant syntax that is natural

More information

News English.com Ready-to-use ESL / EFL Lessons 2005 was a second longer than usual

News English.com Ready-to-use ESL / EFL Lessons 2005 was a second longer than usual www.breaking News English.com Ready-to-use ESL / EFL Lessons The Breaking News English.com Resource Book 1,000 Ideas & Activities For Language Teachers http://www.breakingnewsenglish.com/book.html 2005

More information

Transcript for Episode 3: The Right Tool for the Job

Transcript for Episode 3: The Right Tool for the Job (October 2013) Panelists: Jonathan Stark (), Mobile Strategy Consultant and Series Host Kevin Smith (), General Manager, Mobile Computing & Compilers, Developer Products Division, Intel Doug Schepers (DW),

More information

The Picture of Dorian Gray

The Picture of Dorian Gray Comprehension Test for ISBN 978-0-19-479126-7 The Picture of Dorian Gray Oscar Wilde 1 Are these sentences true (T) or false (F)? a Dorian Gray was twenty years old at the beginning of the story. b He

More information

Craigslist Quick Tricks Manual helping you get your ads on Craigslist and getting people to click through to your site or product offer

Craigslist Quick Tricks Manual helping you get your ads on Craigslist and getting people to click through to your site or product offer Craigslist Quick Tricks Manual helping you get your ads on Craigslist and getting people to click through to your site or product offer 15/05/2008 Adrian Mansilla [Adrian Mansilla] GET RE-SELL RIGHTS OF

More information

Rapid Software Testing Guide to Making Good Bug Reports

Rapid Software Testing Guide to Making Good Bug Reports Rapid Software Testing Guide to Making Good Bug Reports By James Bach, Satisfice, Inc. v.1.0 Bug reporting is a very important part of testing. The bug report, whether oral or written, is the single most

More information

Beginners Guide to. Sencha Touch. Joshua Morony

Beginners Guide to. Sencha Touch. Joshua Morony Beginners Guide to Sencha Touch Joshua Morony Contents Contents 1 Preface.......................... 4 1 Why Sencha Touch? 8 2 Know Your Options 21 3 How Sencha Touch Actually Works 22 4 Setting up Your

More information

Close Your File Template

Close Your File Template In every sale there is always a scenario where I can t get someone to respond. No matter what I do. I can t get an answer from them. When people stop responding I use the Permission To. This is one of

More information

This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date:

This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date: This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date: 02-15-2012 [ MUSIC ] LANINGHAM: Welcome to this week on developerworks. I'm Scott Laningham in

More information

The most underrated quality of Steve Jobs: Presentation Skills. I never saw anyone doing better than him.

The most underrated quality of Steve Jobs: Presentation Skills. I never saw anyone doing better than him. The most underrated quality of Steve Jobs: Presentation Skills. I never saw anyone doing better than him. Steve was funny, had a great presence of mind and a great storyteller. He was a natural magician.

More information

How to Create a Killer Resources Page (That's Crazy Profitable)

How to Create a Killer Resources Page (That's Crazy Profitable) How to Create a Killer Resources Page (That's Crazy Profitable) There is a single page on your website that, if used properly, can be amazingly profitable. And the best part is that a little effort goes

More information

CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability

CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability Featuring Accenture managing directors

More information

Text transcript of show #280. August 18, Microsoft Research: Trinity is a Graph Database and a Distributed Parallel Platform for Graph Data

Text transcript of show #280. August 18, Microsoft Research: Trinity is a Graph Database and a Distributed Parallel Platform for Graph Data Hanselminutes is a weekly audio talk show with noted web developer and technologist Scott Hanselman and hosted by Carl Franklin. Scott discusses utilities and tools, gives practical how-to advice, and

More information

Ruby on Rails. SITC Workshop Series American University of Nigeria FALL 2017

Ruby on Rails. SITC Workshop Series American University of Nigeria FALL 2017 Ruby on Rails SITC Workshop Series American University of Nigeria FALL 2017 1 Evolution of Web Web 1.x Web 1.0: user interaction == server roundtrip Other than filling out form fields Every user interaction

More information

PROFESSIONAL COMMUNICATIONS: COVER LETTERS, REFERENCES, S, and THANK YOUS

PROFESSIONAL COMMUNICATIONS: COVER LETTERS, REFERENCES,  S, and THANK YOUS PROFESSIONAL COMMUNICATIONS: COVER LETTERS, REFERENCES, EMAILS, and THANK YOUS Professional Development Workshop Series Career Development and Internships Office (CDIO) careers@northpark.edu (773)244-5575

More information

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about

More information

COSC 2P95. Introduction. Week 1. Brock University. Brock University (Week 1) Introduction 1 / 18

COSC 2P95. Introduction. Week 1. Brock University. Brock University (Week 1) Introduction 1 / 18 COSC 2P95 Introduction Week 1 Brock University Brock University (Week 1) Introduction 1 / 18 Lectures and Labs Lectures are Thursdays, from 3pm 5pm (AS/STH 217) There are two lab sections Lab 1 is Mondays,

More information

Code Plagiarism CSE. CSE 501 Presentation Scott Settembre, TA September 14, 2010

Code Plagiarism CSE. CSE 501 Presentation Scott Settembre, TA September 14, 2010 Code Plagiarism Detection @ CSE CSE 501 Presentation Scott Settembre, TA September 14, 2010 Once Upon a Time Code copying was a problem. code Attempted to Solve the Issues Solutions: Honor system ethical

More information

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,

More information

The Best Event Marketing Plan. Ever.

The Best Event  Marketing Plan. Ever. The Best Event Email Marketing Plan. Ever. Introduction: You ve created a kick-ass, awesome event at an amazing location with a beautiful event page - and all within budget! But now what? Your biggest

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

THE MAGIC OF A MILLION DOLLARS BY MAIL!

THE MAGIC OF A MILLION DOLLARS BY MAIL! THE MAGIC OF A MILLION DOLLARS BY MAIL! (A simple premise that explores the Secrets of Wealth and how a small purchase can lead to $1,000,000) Dear Fellow Wealth Seeker, You ve been pre-approved to join

More information

Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a

Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a crucial position in the market. The content in the post

More information

An Honors Thesis (HONRS 499) Thesis Advisor Rui Chen. Ball State University Muncie, Indiana. Expected Date of Graduation

An Honors Thesis (HONRS 499) Thesis Advisor Rui Chen. Ball State University Muncie, Indiana. Expected Date of Graduation The Development of BeatCred.net An Honors Thesis (HONRS 499) by Peter Kaskie Thesis Advisor Rui Chen Ball State University Muncie, Indiana May 2012 Expected Date of Graduation May 2012 Peter Kaskie The

More information

WHAT IS SHAREPOINT BRANDING AND UI DESIGN? COPYRIGHTED MATERIAL

WHAT IS SHAREPOINT BRANDING AND UI DESIGN? COPYRIGHTED MATERIAL 1 WHAT IS SHAREPOINT BRANDING AND UI DESIGN? COPYRIGHTED MATERIAL What s in this Chapter 1 Reasons for SharePoint Branding 2 Exploring Intranet, Internet, and Extranet sites 3 Branding SharePoint at Low,

More information

Introducing Thrive - The Ultimate In WordPress Blog Design & Growth

Introducing Thrive - The Ultimate In WordPress Blog Design & Growth Introducing Thrive - The Ultimate In WordPress Blog Design & Growth Module 1: Download 2 Okay, I know. The title of this download seems super selly. I have to apologize for that, but never before have

More information

Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App.

Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App. Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App. Get Hundreds Of Thousands Of Downloads & Grow Your App Business Ebooks

More information

PHP & MySQL For Dummies, 4th Edition PDF

PHP & MySQL For Dummies, 4th Edition PDF PHP & MySQL For Dummies, 4th Edition PDF Here's what Web designers need to know to create dynamic, database-driven Web sites To be on the cutting edge, Web sites need to serve up HTML, CSS, and products

More information

Read & Download (PDF Kindle) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures &

Read & Download (PDF Kindle) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Read & Download (PDF Kindle) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code Like A PRO In 24... Design, Tech, Perl,

More information

Robert Ragan s TOP 3

Robert Ragan s TOP 3 Robert Ragan s TOP 3 Internet Genealogy Research POWER TECHNIQUES that Have Stunned Audiences POWER TECHNIQUES TWO: Robert s Unique "Gather, Store and Quick Find Method." You'll have to see it to believe

More information

Usability Test Report: Requesting Library Material 1

Usability Test Report: Requesting Library Material 1 Usability Test Report: Requesting Library Material 1 Summary Emily Daly and Kate Collins conducted usability testing on the processes of requesting library material. The test was conducted at the temporary

More information

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

In today s video I'm going show you how you can set up your own online business using  marketing and affiliate marketing. Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this

More information

Text transcript of show # 50. February 7, OpenID

Text transcript of show # 50. February 7, OpenID Hanselminutes is a weekly audio talk show with noted web developer and technologist Scott Hanselman and hosted by Carl Franklin. Scott discusses utilities and tools, gives practical how-to advice, and

More information

15 Minute Traffic Formula. Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3

15 Minute Traffic Formula. Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3 Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3 HOW TO TURN YOUR OLD, RUSTY BLOG POSTS INTO A PASSIVE TRAFFIC SYSTEM... 4 HOW I USED THE GOOGLE KEYWORD PLANNER TO GET 11,908 NEW READERS TO

More information

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad Lesson 2 page 1 1/20/14 Hi everyone and hope you feel positive about your first week in the course. Our WIKI is taking shape and I thank you for contributing. I have had a number of good conversations

More information

Title: Episode 11 - Walking through the Rapid Business Warehouse at TOMS Shoes (Duration: 18:10)

Title: Episode 11 - Walking through the Rapid Business Warehouse at TOMS Shoes (Duration: 18:10) SAP HANA EFFECT Title: Episode 11 - Walking through the Rapid Business Warehouse at (Duration: 18:10) Publish Date: April 6, 2015 Description: Rita Lefler walks us through how has revolutionized their

More information

Usability Test Report: get Interface 1

Usability Test Report: get Interface 1 Usability Test Report: get it@duke Interface 1 Summary Emily Daly, Bendte Fagge, and Candy Guevarra conducted usability testing on the functionality of the get it@duke interface. The test was held outside

More information

Professional Communications

Professional Communications Professional Communications Why do we Communicate? To convey information To clarify instructions To request actions To record events To verify arrangements 2 Communication Modes Professional Email Telephone

More information

Blog post on updates yesterday and today:

Blog post on updates yesterday and today: Beta Bug Prioritization meeting IRC Transcript 12 November 2013 Meeting was held in IRC, on the #devmo channel. Meetings are weekly, every Tuesday at 17:00 UTC (10am PST) ok, everyone, we're ready to start

More information

Meet our Example Buyer Persona Adele Revella, CEO

Meet our Example Buyer Persona Adele Revella, CEO Meet our Example Buyer Persona Adele Revella, CEO 685 SPRING STREET, NO. 200 FRIDAY HARBOR, WA 98250 W WW.BUYERPERSONA.COM You need to hear your buyer s story Take me back to the day when you first started

More information

Programming: Computer Programming For Beginners: Learn The Basics Of Java, SQL & C Edition (Coding, C Programming, Java Programming, SQL

Programming: Computer Programming For Beginners: Learn The Basics Of Java, SQL & C Edition (Coding, C Programming, Java Programming, SQL Programming: Computer Programming For Beginners: Learn The Basics Of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) PDF PLEASE NOTE: You

More information

Warnock on PDF: Its Past, Present and Future

Warnock on PDF: Its Past, Present and Future Warnock on PDF: Its Past, Present and Future BY BERND ZIPPER Ten years after Carousel was demoed to a Seybold Seminars audience, PDF has become the standard file format for print-oriented documents. But

More information

mismatch between what is maybe possible today and what is going on in many of today's IDEs.

mismatch between what is maybe possible today and what is going on in many of today's IDEs. What will happen if we do very, very small and lightweight tools instead of heavyweight, integrated big IDEs? Lecturer: Martin Lippert, VMware and Eclispe tooling expert LIPPERT: Welcome, everybody, to

More information

Learn Python In One Day And Learn It Well: Python For Beginners With Hands-on Project. The Only Book You Need To Start Coding In Python Immediately

Learn Python In One Day And Learn It Well: Python For Beginners With Hands-on Project. The Only Book You Need To Start Coding In Python Immediately Learn Python In One Day And Learn It Well: Python For Beginners With Hands-on Project. The Only Book You Need To Start Coding In Python Immediately Epub Gratuit Master Python Programming with a unique

More information

A Guide to Condor. Joe Antognini. October 25, Condor is on Our Network What is an Our Network?

A Guide to Condor. Joe Antognini. October 25, Condor is on Our Network What is an Our Network? A Guide to Condor Joe Antognini October 25, 2013 1 Condor is on Our Network What is an Our Network? The computers in the OSU astronomy department are all networked together. In fact, they re networked

More information

Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator

Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator at Iowa State and this is the topic for this week s

More information

RESPONSIVE WEB DESIGN IN 24 HOURS, SAMS TEACH YOURSELF BY JENNIFER KYRNIN

RESPONSIVE WEB DESIGN IN 24 HOURS, SAMS TEACH YOURSELF BY JENNIFER KYRNIN RESPONSIVE WEB DESIGN IN 24 HOURS, SAMS TEACH YOURSELF BY JENNIFER KYRNIN DOWNLOAD EBOOK : RESPONSIVE WEB DESIGN IN 24 HOURS, SAMS TEACH Click link bellow and free register to download ebook: RESPONSIVE

More information

Beyond the Annual Report

Beyond the Annual Report Beyond the Annual Report Web Analytics for Evidence-Based User Experience Decisions Adrienne Lai Jonathan Kift Introduce self & Jonathan Today s presentation wrangle Google Analytics so we can understand

More information

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface.

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface. customers can t wait to get their hands on it s new application, developed in Uniface. 1 CUSTOMER SECTOR Information Technology COUNTRY Netherlands CHALLENGE Migrate the rich functionality of a client/server

More information

SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY

SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY Read Online and Download Ebook SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY DOWNLOAD EBOOK : SERVERLESS SINGLE PAGE APPS: FAST, SCALABLE, AND AVAILABLE BY BEN RADY PDF Click link

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

Out for Shopping-Understanding Linear Data Structures English

Out for Shopping-Understanding Linear Data Structures English Out for Shopping-Understanding Linear Data Structures English [MUSIC PLAYING] [MUSIC PLAYING] TANZEELA ALI: Hi, it's Tanzeela Ali. I'm a software engineer, and also a teacher at Superior University, which

More information

How To Present Progressive Web Apps To Your Clients

How To Present Progressive Web Apps To Your Clients How To Present Progressive Web Apps To Your Clients AND HELP THEM WIN THE MOBILE WEB TABLE OF CONTENTS 01 And Then There Were Three PAGE 03 05 The Major Benefits of PWAs PAGE 07 02 Introducing PWAs PAGE

More information

Copyright All rights reserved worldwide.

Copyright All rights reserved worldwide. Copyright All rights reserved worldwide. YOUR RIGHTS: This book is restricted to your personal use only. It does not come with any other rights. LEGAL DISCLAIMER: This book is protected by international

More information

Read & Download (PDF Kindle) Programming: C ++ Programming : Programming Language For Beginners: LEARN IN A DAY! (C++, Javascript, PHP, Python, Sql,

Read & Download (PDF Kindle) Programming: C ++ Programming : Programming Language For Beginners: LEARN IN A DAY! (C++, Javascript, PHP, Python, Sql, Read & Download (PDF Kindle) Programming: C ++ Programming : Programming Language For Beginners: LEARN IN A DAY! (C++, Javascript, PHP, Python, Sql, HTML, Swift) Start Learning to Program in the C++ Language

More information

Introduction to Programming

Introduction to Programming CHAPTER 1 Introduction to Programming Begin at the beginning, and go on till you come to the end: then stop. This method of telling a story is as good today as it was when the King of Hearts prescribed

More information

Chamberlin and Boyce - SEQUEL: A Structured English Query Language

Chamberlin and Boyce - SEQUEL: A Structured English Query Language Programming Languages (CS302 2007S) Chamberlin and Boyce - SEQUEL: A Structured English Query Language Comments on: Chamberlin, D. D. and Boyce, R. F. (1974). SEQUEL: A Structured English Query Language.

More information

1 R1 Right. I mean to keep track. Um. I know that uh do you remember a few years ago um Dr. Davis was in and you were dealing with the Tower of Hanoi?

1 R1 Right. I mean to keep track. Um. I know that uh do you remember a few years ago um Dr. Davis was in and you were dealing with the Tower of Hanoi? Page: 1 of 7 1 R1 Right. I mean to keep track. Um. I know that uh do you remember a few years ago um Dr. Davis was in and you were dealing with the Tower of Hanoi? 2 Stephanie Yes. 3 R1 That was you have

More information

M.A.M System. Final Report. Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao. Wordcount: Mobile Aided Manufacturing

M.A.M System. Final Report. Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao. Wordcount: Mobile Aided Manufacturing M.A.M System Mobile Aided Manufacturing Final Report Wordcount:1660+300 Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao 1.Introduction Our Application is aim to help the user to have a better

More information

Chris Skorlinski Microsoft SQL Escalation Services Charlotte, NC

Chris Skorlinski Microsoft SQL Escalation Services Charlotte, NC Chris Skorlinski Microsoft SQL Escalation Services Charlotte, NC http://blogs.msdn.com/repltalk One of my favorite shows is CarTalk on Public Radio. Those guys always make me laugh. I enjoy listening to

More information

Paper CC-013. Die Macro Die! Daniel Olguin, First Coast Service Options, Jacksonville, FL

Paper CC-013. Die Macro Die! Daniel Olguin, First Coast Service Options, Jacksonville, FL Die Macro Die! Daniel Olguin, First Coast Service Options, Jacksonville, FL ABSTRACT Have you ever tried to work your way through some convoluted SAS Macro Language code and thought to yourself, there

More information

London VFX & Animation Studio Visit Report. 17 th May 2013

London VFX & Animation Studio Visit Report. 17 th May 2013 London VFX & Animation Studio Visit Report 17 th May 2013 1 Introduction On Friday the 17 th of May 2013 myself and 21 students travelled down from Middleborough to London to get a unique insight into

More information