140 likes | 254 Views
IT 101 – Helpful IT Concepts. Presented By Richard Genzer, CEO Genzer Enterprises March, 2013. Are You Ready?. Select Top Technology Trends for 2013* Internet of Things Cyber security Big data Cloud computing Next gen mobile Other sources: Agile dev TV integration
E N D
IT 101 – Helpful IT Concepts Presented ByRichard Genzer, CEOGenzer Enterprises March, 2013
Are You Ready? Select Top Technology Trends for 2013* • Internet of Things • Cyber security • Big data • Cloud computing • Next gen mobile Other sources: • Agile dev • TV integration • Social, social, social • Device integration (e.g. glass, monitor) Can you leverage, cost, approximate, follow or align without understanding? * IEEE 13 Top Trends for 2013
What do they mean… to you? • Internet of Things • Connecting “ordinary things” to the net like your car, house or refridgerator • Cyber security • Keeping you and companies safe from interlopers • Big data • Mining the mountains of data to discover useful information • Cloud computing • Leverage centralized computing capacity and build an elastic infrastructure • Next gen mobile • More capablities, better screens, improved connectivity • Agile dev • New ways (iterative / collaborative) to develop products / services • TV integration • One of the “internet of things” from above • Social, social, social • Everyone seems to think we want to be social but do so online? • Device integration (e.g. glass, monitor) • New classes of devices that can be accessed (e.g. heart monitor)
What do YOU want to talk about? I am prepared to talk about the following: • Networking • Internet pipes and technologies • Browser technologies • Encryption • Cloud computing • Development What else?
Networking • Every device is uniquely addressed • Data is sent in packets, streaming a challenge • Networks require traffic police (routers) • Networks are dangerious (firewall) • Servers and users are connected • Ports allow traffic to be segregated • Increased traffic means bigger pipes
Domain Names • People don’t do numbers… need names • Top level domains (.com, .org, .edu, .xxx) • Works from right to left • About 150MM w/ 100MM .com (www.dailychanges.com) • Find (www.godaddy.com), Register, Setup, Maintain • DNS system • Globally replicated database • TTL
Domain - Whois Registrant: Dns Admin Google Inc. Please contact 1600 Amphitheatre Parkway Mountain View CA 94043 US +1.6502530000 Fax: +1.6506188571 Domain Name: google.com Registrar Name: Markmonitor.com Registrar Whois: whois.markmonitor.com Registrar Homepage: http://www.markmonitor.com Administrative Contact: DNS Admin Google Inc. 1600 Amphitheatre Parkway Mountain View CA 94043 US +1.6506234000 Fax: +1.6506188571 Technical Contact, Zone Contact: DNS Admin Google Inc. 2400 E. Bayshore Pkwy Mountain View CA 94043 US +1.6503300100 Fax: +1.6506181499 Created on..............: 1997-09-15. Expires on..............: 2020-09-13. Record last updated on..: 2013-02-28. Domain servers in listed order: ns3.google.com ns4.google.com ns2.google.com ns1.google.com Domain Name: TEMPLE.EDU Registrant: Temple University 7th floor Wachman Hall 1805 N. Broad Street Philadelphia, PA 19122 UNITED STATES Administrative Contact: Enterprise Systems Group Temple University Computer Services 7th floor Wachman Hall 1805 N. Broad Street Philadelphia, PA 19122 UNITED STATES (215) 204-5555 Technical Contact: Enterprise Systems Group Temple University Computer Services 7th floor Wachman Hall 1805 N. Broad Street Philadelphia, PA 19122 UNITED STATES (215) 204-5555 Name Servers: NS1.TEMPLE.EDU 155.247.166.2, 2620:104:7000::200 NS2.TEMPLE.EDU 155.247.19.2, 2620:104:7008::100 Domain record activated: 27-May-1987 Domain record last updated: 18-Nov-2005 Domain expires: 31-Jul-2013 http://whois.domaintools.com
Encryption • Keep data safe from prying eyes • Keys unlock the information • Inverse keys… key to encode and a different key to decode • Public / private key • Challenge / response, two-factor • Using the same key (symmetric) is dangerous and cumbersome.
Cloud Computing • On demand • Scalable • Ubiquitous • Virtualized • Model: pay as you go (no CAPEX) • Uses • Storage: supporting applications (e.g. evernote) • Storage: supporting private apps (e.g. sharepoint) • Virtual computing: support dynamic hosting (e.g. ecommerce)
The Browser • Top Browsers • Chrome, IE, Firefox, Safari • Mobile versions of them all • Started as static, now program environment • html5test.com, rogerdubuis.com, bjork.com • Differences • Language support: HTML, CSS, JavaScript, Flash • Layouts change
Development Soup • Agile • Programming languages vs programming environments • WordPress, Joomla, • LAMP • .NET vs anything else (ruby, python, PHP) • Open vs. closed environments • MySQL (open) vs stuff from Microsoft or Oracle • Ecommerce platforms • 3-tiered, middleware, multitiered • Model View Controller (MVC)… .NET, Cake, Django • Usage scenarios / stories
Databases • Table: each with one or more columns • Columns: (fields) each with a type • Keys: locate/refer row quickly • Normalization: so data is not repeated • Lesson: keep data clean so database is fast, efficient • duplicate data, “messy” information
Other Fun Things to Talk About • Google Docs • Mobile Computing & Tablets • IT and Developing Countries • Online Video & Education • Viruses, Trojan, Key Logger, Assorted Malware • VOIP • Web Monitoring
Reference List • Aaron Titus: how the internet works - http://www.youtube.com/watch?v=7_LPdttKXPc • From Lynda: how databases work - http://www.youtube.com/watch?v=z5YnKt2aOCs • Examples of HTML 5 - http://www.creativebloq.com/web-design-tips/examples-of-html5-1233547 • Ineteresting Infographics - http://nowsourcing.com/2010/06/18/technology-internet-infographics/ • Traffic sites • Google: http://www.google.com/transparencyreport/traffic • Akamai: http://www.akamai.com/html/technology/dataviz1.html • Interactive map: http://internet-map.net/ • Internet health: http://dev.gomez.com/internet-health-map/ • Encryption: using colors to demonstrate - http://www.youtube.com/watch?v=3QnD2c4Xovk • Cloud computing animation: http://www.youtube.com/watch?v=QJncFirhjPg