Event Location:
ITT Technical Institute
5460 Campbells Run Road
Pittsburgh, Pennsylvania
Abstract:
Remember the days when Analysis Services solely represented an OLAP engine? Are you unclear about when to still build cubes vs. invoke the new Tabular engine in SSAS? Do you feel confused about where the self-service capabilities of PowerPivot end and where enterprise BI begins? If you answered YES to any of those questions, please join A.J. Mee (Principal BI Specialist at Microsoft) for some practical, real-world guidance around the three modes of SQL Server Analysis Services. As with most of A.J.'s presentations, the vast majority of the time will be spent providing demonstrations of the technology. Both traditional (i.e. relational) and non-traditional (i.e. unstructured/semi-structured) data sources may be incorporated into the demonstrations.
Speaker(s): A.J. Mee,
Abstract:
You've designed your application, built it up, and it's working great. One of the last features to implement is searching and reporting. You think you can get away with just implementing some SQL LIKE statements for an initial search, but you need to search across many fields or perform faceted searches. You've put it off because you really don't want to deal with SQL Server Full-Text Indexing - maybe it's not your cup of tea or maybe it's just intimidating or maybe you're not using SQL Server. But there are alternatives to Full-Text Indexing that can be just as powerful and fairly simple. SOLR is one such open source tool to help you with your application's searching needs. We'll take a look at the SOLR project, how you can get it up and running very easily, how you can install it as a Windows Service (as opposed to a command window), and how you can use SOLR.net to program against it. We'll look at basic searches along with some cool features like faceting.
Speaker(s): David Hoerster,
Abstract:
Are you starting to plan for high availability and curious to see how clustering can keep your databases online and mitigate downtime during patching? Have you heard about clustering but have no idea what is required to build a successful cluster? If so, this session is for you. During this session we will compare the pros and cons of Failover Cluster Instances to ensure you implement the best solution to handle you’re HA requirements. We will build a windows cluster from scratch and go over all the requirements including failover cluster manager, nodes, shared storage, active directory, client access points, quorums and installing a SQL Server clustered instance. Finally, we will go over a basic framework to help you quickly perform a root cause analysis to determine why your SQL services went down.
Speaker(s): John Sterrett,
Abstract:
Is big data starting to slow you down? Is data growth putting your maintenance tasks in danger of not meeting your service level agreements? Do you wish you could archive old data with minimal impact to your tables during the archive process? Do you wish you could eliminate the majority of the data in your tables when you query them? If so, its time you consider implementing table partitioning to help with your general performance and to reduce your maintenance window for completing your maintenance tasks. In this session you will learn how table partitioning works and when it should be implemented. You will be able to understand how to initially configure partition functions and partition schemes to have a rock solid partitioned table. Finally, you will learn how to implement an automated sliding window to maintain your partitioned tables for ensuring optimal performance.
Speaker(s): John Sterrett,
Abstract:
This session focuses on Microsoft’s BI technologies and its abilities to make advanced easy to use, accessible, insightful, and actionable, all while helping clients increase organizational performance. With the recent release of SQL 2012, Microsoft dramatically enhanced the Microsoft BI platform. During this session Plus Consulting, one of Microsoft's top global BI partners, will explore the improvements to SQL 2012 self-service reporting and talk about creating blended value from your BI platform. We’ll show you why the combination of Microsoft Office 2013, SharePoint Server 2013 and SQL Server 2012 are an excellent solution for creating self-service dashboards, scorecards, KPIs, pivots, data exploration and discovery, collaborative.
Speaker(s): Sayed Saeed,
Abstract:
We have all had requirements for a procedure based upon many parameters that may or may not contain a value. These are typically seen as the code behind a search screen. The end users need to do this regularly, and they can be real performance killers. This session will provide a number of different ways to handle "sometimes" queries, and provide techniques to make these perform faster. Michael John is a Senior DBA with almost 20 years experience working and solving problems for both Fortune 100 companies and smaller firms. As a frequent contributor to many of the community newsgroups, and expert at answering the 2:00 AM problem phone calls, Michael has seen nearly every issue as a DBA in his career.
Speaker(s): Michael John,
Abstract:
In this talk Aaron will introduce users to some techniques and tools for developing and maintaining SQL code inside an Agile SDLC. Aaron will use test driven development techniques and commit his code changes to Team Foundation Services and schedule a build. He'll also demonstrate some custom solutions and go over all of the different databases that a DBA might support in an on-premise TFS install.
Speaker(s): Aaron King,
Abstract:
During an incident you can look at every stat in SQL Server, but if you don’t know what normal is for that specific server then they won’t be very useful to you. Also, outside of incidents, it’s very beneficial to know what your most expensive queries are for the month instead of since the last recompile, or seeing when your page life expectancy drops instead of just noticing it’s low. Without proactively monitoring SQL Server you’re making your job more difficult and less productive at the same time. This will cover OS Perf Counters, Wait Stats, Traces, Blocking, Query Stats, Index Stats, Database Sizes and Table Sizes, all presented in a format of what you should be watching and how it will help you.
Speaker(s): Steve Hood,
Abstract:
Tired of clicking through all those setup screens and entering the same information over and over again? I know I am, so I'm doing something about it...I'm automating my installs! From base SQL Server installs to Service Packs, Cumulative Updates and even Client Tools for DBA's and Developers, I'll show you ways to automate your installs using SQL Server FineBuild (CodePlex Project). We'll cover many of the scenarios you may encounter and you'll walk away with some pre-built install scripts to help get you started.
Speaker(s): Brian Davis,
Abstract:
It is easy to schedule full backups to run each night, but is that the right decision for your organization? You say you have a backup strategy, but what is your recovery strategy? Do you have a well-executed recovery plan? In this session I will cover several methods for performing much needed backups and how to recover those backups. Full, Differential, File Group, Transaction logs and recovery the tail end of a the log. He will discuss industry best practices and hopefully cause you to validate and test your current strategy.
Speaker(s): Tim Radney,
Abstract:
Although this session is part of the "Wanna be a DBA?" track, it also serves those who "Wanna be a Business Intelligence Developer." We'll discuss the life cycle of data, how it relates to reporting, and learn how to create a simple SSRS (SQL Server Reporting Services) report.
Speaker(s): Katie Vetter,
Abstract:
How many times have you started a new SSIS project and added the same components that you’ve added to almost every other package you’ve created? Components to handle logging and errors or even a standard workflow for loading data files. In this session I’ll show you how you can create standard templates that already contain any and all of the common components you desire. We’ll also look at how to implement and use these templates so that the next time you create a SSIS package you can spend your time on the work you actually need to do instead of implementing common components over and over again.
Speaker(s): Brian Davis,
Abstract:
We will query the database that we just designed covering basic selects, joins, functions, aggregates etc.
Speaker(s): William Wolf,
Abstract:
PowerShell is everywhere. This session will go over the basics and getting more comfortable using the PowerShell console, ISE, and running scripts. We will start from the very basics and get on track to have you wanting to use PowerShell all the time to see what else can be done. The session is not directed to just DBAs but any IT pro that wants to learn PowerShell.
Speaker(s): Ken McFerron,
Abstract:
Database corruption is simply a fact of a DBA's life - if you haven't seen it yet, you will. Success or failure depends on having a solid plan to deal with different types of corruption. In this session, we will discuss usage of related DBCC commands, monitoring for corruption with SQL Agent Alerts and Jobs, and when to restore versus repair. After attending this session, you will be able to check for corruption, identify different types of corruption, and take the appropriate measures for dealing with it.
Speaker(s): David Maxwell,
Abstract:
This session will cover several basic best practices that can be used when developing SSIS packages, including logging, checkpoints, and package configurations. These best practices will provide re-usability, assist with troubleshooting, and dramatically improve your ETL work.
Speaker(s): Nate Locklin,
Abstract:
TEMPDB is just for temporary data right? It is installed by default and gets recreated it time SQL is restarted so what does it matter right? WRONG. This session will give you great insight into what uses TEMPDB, why TEMPDB is important, what are some best practices for configuring TEMPDB, and how to determine if you have contention. If you have systems where TEMPDB hasn't been touched since the install, you need to attend this session.
Speaker(s): Tim Radney,
Abstract:
This session will cover the prerequisites for becoming a database professional. It will cover the various areas that a database professional can choose from- SQL Server developer, SQL Server Administrator, SQL report writer, ETL developer, Business Intelligence .
Speaker(s): Madhu Kudaravalli,
Abstract:
Monitoring Tools are not just nice to have but a means of understanding what is going on "Under the Hood".Success is a result of proper planning ,setting up the necessary processes to maintain continuity and most importantly participation is a key ingredient in achieving any level of success.Let's take a look at the 3 P process that I have employed over the past 15 years of implimenting Monitoring Tools in the IT industry.
Speaker(s): Kevin Selinger,
Abstract:
A large volume of analysis that a business typically performs on its data involves dates and/or times. For example, you may need to compare sales from one year to the next or aggregate transactions over time. DAX incorporates many built in time intelligence functions to help make date-time based calculations easier. Although the time intelligence functions are very beneficial, they can be misused and give erroneous results.This session is guides you through the various time intelligence functions available in DAX and provide practical examples of how to use them.
Speaker(s): Dan Clark,
Abstract:
Database professionals are often challenged to troubleshoot why a user cannot connect to a SQL Server instance. Attend this session to learn the basics of how SQL Server listens for connections and how it uses its browser service. Also learn what utilities the Windows operating system offers to help you in troubleshooting those connection issues.
Speaker(s): Mike Hays,
Abstract:
“’More CPU/More Memory/More Spindles” has been the mantra for increasing performance for SQL Server environments that are resource bound. This often leads to complicated file placements, complicated LUN/disk striping, complex partitioning schemes and creative resource handling. Storage has been the last area of hardware technology that has improved performance for enterprise systems, but now the next generation of storage is here… Flash and it’s available and practical for database systems!
Speaker(s): Stephen LeRoy,
Abstract:
We will cover the fundamentals of an RDBMS and go over a basic database design session
Speaker(s): Madhu Kudaravalli,
Abstract:
In this presentation, I'll compare the new Tabular Model in SSAS 2012 with the more "traditional" multidimensional OLAP in SSAS. I'll show which of the 2 approaches works better in specific scenarios, and why you'd want to use one method over the other for certain applications. If you are trying to decide which approach to use, or if you are an experienced OLAP developer who wants to know the pros and cons of moving to the Tabular Model, this presenation is for you!
Speaker(s): Kevin Goff,
Abstract:
This topic will cover best practices when optimizing index performance in your DBMS. This presentation is targeted for mid to senior level DBA’s. You will learn the optimal strategy for selecting both clustered and non-clustered indexes in your database. Along the way, we will discuss how column and index statistics can affect the performance in your queries. Finally, we will take a look at the benefits and pitfalls of using filtered, full-text search and composite indexes, their best practices, and exceptions to the rules.
Speaker(s): Konstantin Melamud,
Abstract:
Want to know about VMWare, Hyper-V and what they mean for your databases? This session will go through the hardware and terminology around this technology. Learn how to optimize your SQL Servers for VMs and what to tell your storage engineers.
Speaker(s): Joseph D'Antoni,
Abstract:
At some point every SQL interview is going to get technical. This session will go through my favorite questions as an interviewer and talk about their overall relevance and answers. We'll talk about how to handle the situations where you aren't sure of the answer - or when you know that you don't know the answer The questions will cover database design, DBA, SSIS and SSRS aspects of SQL server. Pointers to resources will also be given.
Speaker(s): Reed Powell,
Abstract:
That's right, attendees choose! I'll show 20 possible topics on the screen, and the attendees vote on which topics I'll cover. Everything from isolation levels to ranking...everything from GUIDs to table-valued functions....everything from querying temporal data to instances where subqueries are necessary....everything from update triggers to reading execution plans. The good news is that you'll walk away with 20 code samples, even though we'll only cover a portion of them in the presentation. This has always been a very popular session.
Speaker(s): Kevin Goff,
Abstract:
Well, we have all heard about the horror stories of data loss due to SQL Injection and how costly (in many ways) they can be. This in-depth discussion covers various forms of SQL Injection attacks and offers some guidelines on how to avoid them. Lots of code examples in both .NET and TSQL. Watch me hack a website and retrieve user data in just 3 hits on an unprotected html page!
Speaker(s): Kevin Boles,
Abstract:
Perfmon is a standard windows monitoring tool available on every windows deployment. It can provide a wealth of information about the activities within your system. We will cover the basics in this session which include how to setup/schedule perfmon to capture data as well as some basics around initial analysis. This session will have a strong component of demos.
Speaker(s): Rick Heiges,
Abstract:
So the DBA quit and now you’re stuck running the database server. We will review the SQL Server stack for non-database professionals. Also, a discussion of some of the most critical things that developers will need to know when managing a SQL Server where there is no professional DBA to be found. Some tips on how and where to reach out for help with problems and questions, and common gotchas and problems you may see in the field.
Speaker(s): Craig Purnell,
Abstract:
We've heard all the awesome Cloud deployment stories, but DBAs can use the Cloud too! Looking for a way to test your backups? Need to find an offsite location as a part of a DR plan? What about defining your backup retention scheme? You can handle these common administration problems by utilizing Cloud services in combination with PowerShell automation. In this session, we'll review the basic Cloud architecture of both Azure and Amazon, as well as some specifics as to the components of the solution.
Speaker(s): Matt Velic,
Abstract:
Closing Remarks and Raffle
Speaker(s): Matt Nelson,
Abstract:
Did you know that 38 hundredths of a second separated gold and silver in the 4-man bobsledding race at the Vancouver Winter Olympics? What did the right setup mean for the US bobsled team in Vancouver? Everything!!! Choosing the right components and settings can make all the difference in the world. The same holds true for the setup and performance of packages in SSIS. In this demo heavy session, we will glide through parts of SSIS that, when used correctly, will make your packages gold medal contenders.
Speaker(s): Cory Stevenson,
Abstract:
This session is for the Wanna be a DBA track. It is geared toward anyone interested in starting a career as a DBA. The session will cover basic database adminstration tasks including backups, recovery, user permissions, security, and performance.
Speaker(s): Matt Nelson,
Abstract:
What are the resources required to become a DBA -Training, certifications, self study, shadowing, mentoring. How to transition from knowledge to practice and learning on the job. The job market for a DBA- trends, salaries, shortage etc.
Speaker(s): Madhu Kudaravalli,
Abstract:
Rick will discuss what resources are available in the SQL Community. In addition, Rick will focus on what is new in SQL 2014 - especially Hekaton and Buffer Pool Extension of SSDs.
Speaker(s): Opening Remarks Keynote,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
Konstantin has over 15 years of SQL Server experience and demonstrates his expertise and commitment to helping SQL Server DBAs succeed through his position as Director of Service Delivery at RDX. In his role, Konstantin is responsible for designing and implementing RDX’s service delivery strategies, including those for SQL Server. Since joining RDX in 2009, Konstantin has proven to be a strong leader and expert in SQL Server database administration, architecture, performance tuning, and business intelligence. He is also a very active member of the SQL Server community and frequently presents at SQLSaturdays and user groups throughout the year. In addition, Konstantin presented during 24 Hours of PASS and at the PASS Summits.
Gina Walters is a Systems Integration Advisor at Dell. Rick Heiges is a Sr. Solutions Consultant with Scalability Experts working with customers on solutions and educating users on SQL Server by speaking at user groups, conferences, labs, and road shows across the USA, Europe, and Africa. He holds an MBA and a M.S. in MIS as well as a B.S. in Computer Science. In addition, he also has attained MCTS:SQL2005 and MCITP:DBA certifications. Rick is very active with the SQL community thru PASS and se
LinkedIn: http://www.linkedin.com/pub/rick-heiges/1/b93/777/
Contact: http://sqlblog.com/blogs/rick_heiges/default.aspx
Rick is a Former Data Platfrom MVP and Sr. Consultant for Microsoft where he focuses on working with customers on their data estate. His career includes work as a DBA, University full-time faculty member, Systems Analyst, Project Leader, and Developer. He has found his passion in working with data and the community. Rick served nine years on the PASS Board of Directors and spearheaded the popular 24 Hours of PASS event. He also started his local User Group in 2002.
LinkedIn: https://www.linkedin.com/pub/reed-powell/6/152/371
Reed is a database application developer and DBA with 40+ years experience in the IT industry. He has been working with Microsoft SQL Server since being certified on version 6.5, and is also the manager of the Pittsburgh Adobe ColdFusion User Group. He is a speaker on topics related to technology and genealogy.
Kevin Selinger has been working in the IT field in various positions since 1981. Over the past seven years he has been working with the Dell Software Group focusing on performance tools for the SQL Server Platform. Engaging with clients in discussions, implementations and trainings on how best to benefit from the software they have just licensed or are about to license in their environment.
LinkedIn: http://linkedin.com/in/tradney
Contact: http://www.timradney.com
Tim is a Data Platform MVP and has a whole collection of Microsoft and other industry certifications. His experience includes HA/DR, virtualization, SSIS, SSRS, and performance tuning, among everything else SQL Server-related. Tim is very active and passionate in the SQL Community. He runs the Columbus GA SQL Users Group, has been a PASS Regional Mentor for a number of years, was named a PASS Outstanding Volunteer in 2012, and is a frequent speaker at user groups, SQLSaturdays and PASS Summits. Tim is one of the top ranked in karma on ask.sqlservercentral.com, answers questions as @tradney on Twitter, and blogs at http://timradney.com and SQLskills blog at http://www.SQLskills.com/blogs/tim.
LinkedIn: http://www.linkedin.com/profile/view?id=3997984amp;trk=hb_tab_pro_top
Contact: http://joeydantoni.com
Joseph D'Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book "Introducing SQL Server 2016”.
LinkedIn: https://www.linkedin.com/in/williamjwolf
Contact: http://www.sqlwarewolf.com
Bill is the Manager of SQL Server Performance Tuning for RDX. He works with over 400 customers on solutions within the SQL Server environment and specialized in code tuning and mentoring the team within RDX. He has become a SQLSaturday veteran speaking at nearly 40 SQLSaturdays in the last 3 years. He has also spoken at Summit and is an Idera Ace class of 2018. Bill is active in the Pittsburgh SQL Server User Group. He is also the chapter lead for the DevOps Virtual User Group. He is passionate about educating users on SQL Server and mentoring others.
Contact: http://www.KevinSGoff.net
Kevin S. Goff (http://www.kevinsgoff.net) is a Microsoft SQL Server MVP Database architect/developer/speaker/author Regular columnist for CoDe Magazine on .NET, SQL Server, and Business Intelligence topics Frequent speaker at community events in the Mid-Atlantic region. Host of BDBI Radio (http://www.bdbiradio.com), a weekly webcast on SQL/BI topics
Steve has been a DBA since the mid 80s, starting as a Sybase DBA them MS SQL Server. Steve was based out of the Washington D.C. working for most of the 3 letter government Agencies as a contractor doing development, architect and production DBA jobs on small to large scale applications. Recently, Steve has been based out of Altanta, GA doing similar work until working for Violin Memory since 2011.
LinkedIn: http://www.linkedin.com/in/dxclark/
Contact: http://drclarkblog.wordpress.com/
Dan Clark is a senior data analytics consultant. He is focused on all things data analytics and training others how to get value from their data. Dan has published several books and numerous articles on .NET programming and data analytics. He is a regular speaker at various developer and database conferences and user group meetings and enjoys interacting with the Microsoft developer and database communities. His latest book Beginning Power BI published by Apress is a will get you up and running with self-service data analytics on the Power BI platform in no time.
LinkedIn: http://linkedin.com/in/tradney
Contact: http://www.timradney.com
Tim is a Data Platform MVP and has a whole collection of Microsoft and other industry certifications. His experience includes HA/DR, virtualization, SSIS, SSRS, and performance tuning, among everything else SQL Server-related. Tim is very active and passionate in the SQL Community. He runs the Columbus GA SQL Users Group, has been a PASS Regional Mentor for a number of years, was named a PASS Outstanding Volunteer in 2012, and is a frequent speaker at user groups, SQLSaturdays and PASS Summits. Tim is one of the top ranked in karma on ask.sqlservercentral.com, answers questions as @tradney on Twitter, and blogs at http://timradney.com and SQLskills blog at http://www.SQLskills.com/blogs/tim.
LinkedIn: https://www.linkedin.com/in/mike-hays-21097419
Contact: http://www.thesqlreport.com/
Mike has been working with Microsoft SQL Server for the last twenty years. Currently working as a Database Administrator for a diversified energy company, he has also worked in the retail, manufacturing, banking sectors. He holds a Master’s degree in Computer Information Science from Cleveland State University.
LinkedIn: https://www.linkedin.com/in/davidmmaxwell
Contact: https://dmmaxwell.wordpress.com/
David Maxwell has almost 20 years of experience with SQL Server, with a keen interest in performance tuning, monitoring, and troubleshooting. He has experience in environments as diverse as health care institutions, auto manufacturers, and insurance companies. David has been a frequent presenter at SQLSaturday events around the United States since 2012, as well as a presenter for the DBA Fundamentals Virtual Group, the Performance Virtual Group, 24 Hours of PASS, and the annual PASS Summit. David participates in his local Columbus Ohio PASS Local Group, where he serves on the board of directors as SQLSaturday coordinator.
LinkedIn: https://www.linkedin.com/in/michael-john-3403b45/
With 20 years experience in all aspects of development and administration of SQL Server, from version 6.5 to 2016, I have seen, broken, and fixed just about everything in SQL Server!
LinkedIn: https://www.linkedin.com/in/mattpgh
Contact: http://wwww.nelsonsweb.net
Matt Nelson is a Database Administrator and Business Intelligence developer for RDX (Remote DBA Experts) in Pittsburgh, PA. With over 10 years of experience, He works with more than 200 clients on general database administration needs and BI projects. Matt is also the Chapter Leader of the Pittsburgh SQL Server Users Group, and an organizer of Pittsburgh SQLSaturday. He occasionally blogs at www.nelsonsweb.net and http://www.rdx.com/Blog/
Contact: http://www.plusconsulting.com/
Sayed Saeed is the Business Intelligence Practice Director at Plus Consulting. He is highly proficient in developing targeted BI solutions for clients and offers solid knowledge and experience in BI products that help organizations better leverage information to effectively manage business. He is a Microsoft Certified Solutions Expert in Business Intelligence as well as Oracle Certified Professional.
LinkedIn: http://linkedin.com/in/DavidHoerster
Contact: http://blog.agileways.com
David Hoerster, a 5-time C# MVP, is a recovering corporate financial analyst and has been working with the Microsoft.NET Framework since the early 1.0 betas. David is the leader of the Pittsburgh Reactive Systems user group (http://meetup.com/reactive), the former president of the Pittsburgh .NET User’s Group (PGHDOTNET), and original organizer of Pittsburgh TechFest (www.pghtechfest.com), and is also a regular speaker at Pittsburgh and regional user group and community conference events. David can be found rarely blogging at http://blog.agileways.com and tweets occasionally at @DavidHoerster.
LinkedIn: https://www.linkedin.com/in/trendoid
Contact: http://www.aaronstanleyking.com
Aaron King is an application architect specializing in enterprise web applications and very large databases. He has helped several successful startups move to the software plus services model. He is currently working as an independent consultant on several long term engagements. Aaron is also a community leader and active in Indy PASS.
LinkedIn: http://linkedin.com/in/craigpurnell
Contact: http://www.craigpurnell.com/
Craig Purnell is a career database professional, trainer, and community activist. He has spent over 10 years as the Database Administrator at a large Midwestern law firm. He has been in IT for 15 years and has spent his entire career working with enterprise databases and ERP systems. Craig is an active member of the Ohio North SQL Server User Group and has presented at many user groups, SQLSaturdays, and the PASS Summit in 2012 and 2013
LinkedIn: http://www.linkedin.com/in/thesqlguru
Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.
LinkedIn: https://www.linkedin.com/in/briandavis78
Contact: http://blogs.sqlsentry.com
Brian Davis is a Product Integration Engineer at SentryOne and has over 15 years in the IT field in multiple areas including software development, support, user training, and as a DBA. He has been working with SQL Server since 2003 and has hands-on experience with SQL Server 2000 through 2016. Brian is also a PASS Regional Mentor and an active member and leader of the Ohio North SQL Server User Group.
LinkedIn: https://www.linkedin.com/in/mattpgh
Contact: http://wwww.nelsonsweb.net
Matt Nelson is a Database Administrator and Business Intelligence developer for RDX (Remote DBA Experts) in Pittsburgh, PA. With over 10 years of experience, He works with more than 200 clients on general database administration needs and BI projects. Matt is also the Chapter Leader of the Pittsburgh SQL Server Users Group, and an organizer of Pittsburgh SQLSaturday. He occasionally blogs at www.nelsonsweb.net and http://www.rdx.com/Blog/
LinkedIn: https://www.linkedin.com/in/katievetter
Business Intelligence Developer / SQL Server DBA with a background in software development. Speaker at Pittsburgh SQLSaturday 2013 amp; 2014.
LinkedIn: https://www.linkedin.com/in/natelocklin/
Contact: http://www.locklin.org
Nate Locklin is IT Manager at PPG Industries, leading the Business Intelligence and SQL Server Database Administration teams. He has been employed as a SQL Server DBA since 2000 and holds MCDBA and MCTS certifications. He has been a member of the Pittsburgh SQL Server User Group for almost 20 years, and has previously presented on SSIS best practices and using geospatial data in SSRS.
Contact: http://SimpleSQLServer.com
I have been working with SQL Server since 2000, but never in an environment that threw me deep into the internals of SQL Server until 2010. Now I'm starting to get obsessed with taking what I learned in the last couple of years and throwing that information out there. It should be noted that I'm presenting to specific person in everything I do... the 2008 or earlier version of me. If I knew what I know now 10 years ago, my career would have been very different.
LinkedIn: http://www.linkedin.com/in/johnsterrett
Contact: https://johnsterrett.com/community/
John Sterrett is a MCSE: Data Platform, Principal Consultant, and the Founder of Procure SQL LLC. John has experience presenting at community events, including Microsoft Ignite, PASS Member Summit, SQLRally, 24 Hours of PASS, SQLSaturdays, PASS Chapters, and Virtual Chapter meetings. John is a leader of the Austin SQL Server User Group and is the founder of the HADR Virtual Chapter. John's community activities can be found at https://johnsterrett.com/community/
I have been in the IT field for over 10 years. I am currently a Senior System Admin working on the Microsoft Services team. My main area of focus for the last few years has been Active Directory. I use PowerShell on a daily basis. I am always amazed at the power of PowerShell and how it makes automation so make easier than using VBScript or Batch files. I am also the founder of the Pittsburgh Powershell users group.
LinkedIn: http://www.linkedin.com/in/corygs/
Cory Stevenson, a Business Intelligence Consultant for BlueGranite, Inc., has worked with technology for over 10 years. He has specifically worked with SQL Server 2000 on up; in addition, his interests include SSIS, SSAS, SSRS, DQS, and MDS. Cory is an active member of the Ohio North SQL Server User Group. You can find him on Twitter at @CoryGStevenson.
LinkedIn: http://www.linkedin.com/in/mattvelic
Contact: http://mattvelic.com
Matt Velic is a database developer for Sanametrix in Washington, DC. When not jet setting between projects at work, you can find him at a board game, a video game, or playing a guitar.
LinkedIn: https://www.linkedin.com/in/briandavis78
Contact: http://blogs.sqlsentry.com
Brian Davis is a Product Integration Engineer at SentryOne and has over 15 years in the IT field in multiple areas including software development, support, user training, and as a DBA. He has been working with SQL Server since 2003 and has hands-on experience with SQL Server 2000 through 2016. Brian is also a PASS Regional Mentor and an active member and leader of the Ohio North SQL Server User Group.
Contact: http://www.KevinSGoff.net
Kevin S. Goff (http://www.kevinsgoff.net) is a Microsoft SQL Server MVP Database architect/developer/speaker/author Regular columnist for CoDe Magazine on .NET, SQL Server, and Business Intelligence topics Frequent speaker at community events in the Mid-Atlantic region. Host of BDBI Radio (http://www.bdbiradio.com), a weekly webcast on SQL/BI topics
LinkedIn: http://www.linkedin.com/in/johnsterrett
Contact: https://johnsterrett.com/community/
John Sterrett is a MCSE: Data Platform, Principal Consultant, and the Founder of Procure SQL LLC. John has experience presenting at community events, including Microsoft Ignite, PASS Member Summit, SQLRally, 24 Hours of PASS, SQLSaturdays, PASS Chapters, and Virtual Chapter meetings. John is a leader of the Austin SQL Server User Group and is the founder of the HADR Virtual Chapter. John's community activities can be found at https://johnsterrett.com/community/
Contact: http://blogs.msdn.com/b/ajmee/
A.J. Mee is a Principal for Microsoft. He has dedicated his entire 20-year career to the field of BI and Database. He has served in varied roles from development to project management to people leadership to sales. He is a popular speaker who frequently presents on a wide variety of BI-related topics at numerous conferences and events. He came to Microsoft as part of its acquisition of ProClarity in 2006. A.J. holds a B.A. in Computer Science from LaSalle University.
The following is a list of sponsors that helped fund the event.


Six Tanjung Piai schools to get RM3m for open-air halls, says education minister
PONTIAN, Nov 11 — The federal government has allocated RM3 million to six schools in the Tanjung Piai parliamentary constituency to build open-air halls, said Education Minister Maszlee Malik today.
He said the construction of this project will begin December this year and it is expected to be completed by April next year.
The six schools are Sekolah Menengah Kebangsaan (SMK) Sri Kukup, Sekolah Kebangsaan (SK) Andek Mori Serkat, SK Batu 24 Pekan Nanas, SK Jeram Batu, SK Pengkalan Raja, and SK Parit Haji Adnan.
Maszlee said the late Tanjung Piai MP Datuk Md Farid Md Rafik had mooted the idea to assist local schools and communities.
“Since he became MP, we often met in the Parliament, and he had asked for a lot (of assistance), but we are trying to do little by little.
“But, among my promises, I said the construction of the open-air halls will begin by the end of the year and we do as promised. We pray that this initiative will be Md Farid’s charity work,” he told reporters after the groundbreaking ceremony for the open-air hall at SK Batu 24 Pekan Nanas here today
Maszlee also hoped the infrastructure will provide comfort to the schools and communities to carry out activities in line with the ministry’s aspiration to make ‘Schools for Community’.
In another development, Maszlee said Sekolah Jenis Kebangsaan Tamil (SJKT) Tun Ismail Simpang Renggam in Kluang, which previously failed to obtain a certificate of completion and compliance (CCC), will begins operations by February next year.
“The issue, which was due to the contractor appointed by the previous government, has been resolved,” he added. — Bernama


<mat-card>
is a content container for text, photos, and actions in the context of a single subject.
The most basic card needs only an <mat-card>
element with some content. However, Angular Material
provides a number of preset sections that you can use inside of an <mat-card>
:
| Element | Description |
|---|---|
<mat-card-title> |
Card title |
<mat-card-subtitle> |
Card subtitle |
<mat-card-content> |
Primary card content. Intended for blocks of text |
<img mat-card-image> |
Card image. Stretches the image to the container width |
<mat-card-actions> |
Container for buttons at the bottom of the card |
<mat-card-footer> |
Section anchored to the bottom of the card |
These elements primary serve as pre-styled content containers without any additional APIs.
However, the align
property on <mat-card-actions>
can be used to position the actions at the
'start'
or 'end'
of the container.
In addition to the aforementioned sections, <mat-card-header>
gives the ability to add a rich
header to a card. This header can contain:
| Element | Description |
|---|---|
<mat-card-title> |
A title within the header |
<mat-card-subtitle> |
A subtitle within the header |
<img mat-card-avatar> |
An image used as an avatar within the header |
<mat-card-title-group>
can be used to combine a title, subtitle, and image into a single section.
This element can contain:
<mat-card-title>
<mat-card-subtitle>
<img mat-card-sm-image>
<img mat-card-md-image>
<img mat-card-lg-image>
Cards serve a wide variety of scenarios and may contain many different types of content.
Due to this flexible nature, the appropriate accessibility treatment depends on how you use
<mat-card>
.
There are several ARIA roles that communicate that a portion of the UI represents some semantically
meaningful whole. Depending on what the content of the card means to your application, you can apply
one of role="group"
, role="region"
, or
one of the landmark roles to the <mat-card>
element.
You do not need to apply a role when using a card as a purely decorative container that does not convey a meaningful grouping of related content for a single subject. In these cases, the content of the card should follow standard practices for document content.
Depending on how cards are used, it may be appropriate to apply a tabindex
to the <mat-card>
element.
tabindex="0"
may be appropriate. tabindex="-1"
may
be appropriate.Always test your application to verify the behavior that works best for your users.


I am from Los Angeles and daydream about it every now and then (especially when it starts to get cold around here). My hobbies include drumming and sleeping whenever I am not trying to study. Please say hi to me when you see me!.
a half-blood wizard, the only child and son of James and Lily Potter, and one of the most famous wizards of modern times. In what proved to be a vain attempt to circumvent a prophecy, that stated a boy born at the end of July of 1980 could be able to defeat him, Lord Voldemort attempted to murder him when he was a year and three months old. Voldemort murdered Harry's parents as they tried to protect him shortly before attacking Harry himself.
I have moved around too much to really say where I am from but I am authentically Chinese and proud of it. I will most likely smell like some dish that I cooked up from earlier that day when you meet me. I love spending time building my recipe book, smudging makeup on my face, gardening and watching my hamster run on a wheel.
As Treasurer for all Clubs and Organizations, I'm looking forward to interacting more closely with club leaders so we can all put together fun, creative events! I love New York, I enjoy doing Parkour. I am a computer science major and huge game-tech fan. If you have any questions, or just want to talk, stop by and say hi!
I'm like hey what's up hello!! AYYYY! My name is Julia and I am obsessed with Dubai and traveling. If you have been stop me in the halls and tell me all about it, and if you haven't....still stop me and tell me where your dream place to visit is! I love meeting new people, you can always find me around campus wandering the halls or talking with friends when I'm not in class :D
Making history by being Super Cali Swagilistic Sexy Hello Dopeness. Proudest of nerds, greatly awkward and an especially gifted napper, I like to live vicariously, through myself. And this is how you write an awesomely pretentious bio! come talk to me if you want to get to know me! ;)
I love meeting new people so stop by and say hi!- but when I'm not chatting up a storm, you can find me keeping myself busy with the various other activities I am part of- The Poly Project, Alpha Omega Epsilon and the Mentorship Program. I love physical activity, social justice and being energetic! If you have any questions/suggestions please feel free to stop me in the halls, message me on Facebook or however else you'd like!
I am enrolled in a five-year program working toward a dual-degree in Computer Science and Electrical Engineering. My hobbies include hula hooping and anything that involves being in a park. Please say hi, I would love to tell you about our Mentorship Program here at the School of Engineering.
I am the Faculty-Student Liaison Commissioner for Student Council, which means that I help foster communication between our passionate student body to our incredible faculty. I am rising sophomore and a Biomolecular Science Major. I am also from Cleveland, Ohio!
I am painfully enthusiastic about the color pink. On my spare time you will catch me nodding off to sleep and wearing sweatpants in Rogers Hall, Silver and/or Bobst -- don't let me do it. Despite your judgments of the amount of sleep I lack, stop me to talk about anything and I'll surely greet you with a smile.
As friendly as any Brazilian could be. I am easily approachable and will sincerely enjoy if you stop me to chat, just be careful because I might overwhelm you with my talking. On the other hand, if you like Beyoncé or games online, then we will have something to talk about forever.
Sheila Yalley is a sophomore majoring in chemical and biomolecular engineering. She is originally from Ghana but went to high school in Ann Arbor MI. As a programming commissioner, she strives to increase student participation through council events as well as encourage school spirit and pride.
Hey! It is a pleasure to meet you and I will do my uptmost best to serve you. I love watching anime, playing games, and learning new technologies. If you ever see me, do say hello! If you ever need me, have any questions or concerns, shoot me a message on facebook! I hope to see you around!
Known for his very friendly nature, Stefan is somebody that can get along with just about anybody. He is a very observant person and can be energetic at times. Stefan is highly involved with various events and organizations on both the Brooklyn and Washington Square Campuses. Apparently, he claims to have vast knowledge about the trains in the NYC Subway.
Rawan is a sophomore Mechanical Engineering major and a Programming Commissioner in the Undergraduate Student Council.She is also the President of the Society of Women Engineers and a member of the Muslim Student Association. She works for the university as an Admissions Ambassador (this girl bleeds VIOLET!).Her hobbies include singing (like actually non-stop, it’s bad) and watching movies with her friends. For her, Disney is a way of life.She is looking forward to the day that clean, alternative energy is no longer just a glance into the future, but actually a widely used source of power.


Easy Beef Stir Fry
Easy Beef Stir Fry is the perfect Chinese-restaurant-style dish that you can make at home. To get that delicious flavor restaurant-quality beef and broccoli stir fry, add your favorite vegetables and of course lots of broccoli (naturally). Serve this beef stir fry with white rice, egg noodles or over fried rice!
Ingredients
- 2 tablespoons vegetable oil divided
- 1 lb flank steak thinly sliced
- 2 tablespoons cornstarch
- 4 cups mixed vegetables
- 3 cloves garlic minced
- 1 teaspoon minced ginger
- 1/3 cup orange juice
- 1/3 cup water
- 1/4 cup low sodium soy sauce
- 3 tablespoons brown sugar
- 1 1/2 teaspoons sesame oil
- 1 tablespoon cornstarch
Instructions
- Season steak with salt & pepper. Toss with cornstarch and set aside while you prepare the vegetables.
- Place 1 tablespoon of oil in a pan or wok. Cook the beef in 2 small batches over medium high until browned, about 2-3 minutes (beef does not need to be cooked through). Remove from pan and set aside.
- Add vegetables to the pan and cook about until tender crisp, 4-5 minutes. Remove from pan and set aside with the beef.
- Combine sauce ingredients except corn starch in a bowl and stir well.
- Turn the heat up to medium-high and add the sauce. Bring to a simmer. Combine cornstarch with 3 tablespoons water (or broth) and add it the sauce a little bit at a time while whisking to reach desired consistency. Let simmer 2 minutes. Add vegetables, beef (and any juices) to the pan and cook until heated through.
- Serve with noodles or over rice.
Tips
- So, what kind of beef is best for stir fry? I use either sirloin or flank steak in my beef stir fry recipe because it is tasty, affordable, and can be easily tenderized. You can use chuck steak as well. The secret to making the best beef stir fry using flank steak is all in how you slice the meat. Thin slices, across the grain is the key. Here’s how to do it:
- Trim away any silver skin, or other tough connective tissue that often surrounds a cut of beef.
- Look at the way the grains are running, you will see long lines of muscle.
- You want to slice across the long lines (across the grain) for the most tender meat. I cut 1/4 inch thick.
- Time~~~
TOTAL TIME 50 minutes


Post edited 8 x times, last by
Topicstarter
This plugin automatically expands Battlescreen to fullscreen.
Based on this request:
http://getbblog.com/board/topic/119085/1/REQUEST-Auto-Expand-Battlescreen
Changelog
1.0.1 - various fixes
1.0 - initial version
You can install this plugin from the plugin gallery:
http://getbblog.com/plugin/137332/Auto-Expand-Battlescreen
Github repository:
https://github.com/dpeukert/bblog


There is no right or wrong way to grieve, but there are healthy ways to deal with the grieving process. Grief is a natural response to loss. Ways to deal with loss:
- Acknowledge your pain.
- Accept that grief triggers emotions.
- Seek out face-to-face support.
- Exercise, it helps with overthinking.


PLANET SICK-BOY: http://www.sick-boy.com
Robert Altman's (Short Cuts) latest film is a slow-moving, southern-fried tale about an inbred small town and its annoying inhabitants. Set in Holly Springs, Mississippi, Fortune is cleverly acted, but unfortunately its script is on the fast track to the tri-city area of Predictaville, Boringstown and Dullsburg (which is, ironically, just outside of Holly Springs).
Altman is the most celebrated ensemble-cast director of recent memory, but his direction can't save the blah story by first-time writer Anne Rapp, who previously was a script supervisor for The American President and The Color Purple. Her story centers around a rich eccentric widow named Jewel Mae Orcutt (Patricia Neal, Hud) or "Cookie" to her friends. She has a warm, Driving Miss Daisy-type relationship with Willis Richland (Charles S. Dutton, Get on the Bus), the town drunk and catfish enchilada guru, but on the eve of Easter she decides to blow her brains out in hopes of being reunited with her late husband. This simple premise takes over thirty minutes to set up.
The trouble is that Cookie's carcass was discovered by her busybody niece Camille Orcutt (Glenn Close, Paradise Road), who, believing she will be the heiress to the Orcutt fortune, decides to make the suicide look like a murder. Since his prints were all over the gun - he had cleaned Cookie's collection the previous evening –Willis becomes the most likely suspect and is immediately incarcerated.
The rest of the film unfolds like a bed sheet forged in extra static cling. The only thing that livens it up are the kooky characters – especially Julianne Moore (Psycho) as Cora Duvall, Camille's nitwit sister and the star of the town church's stage presentation of Oscar Wilde's `Salome.' Things liven up a bit once Courtney B. Vance (The Preacher's Wife) shows up to investigate the murder/suicide, but by that point the film has already overstayed its welcome. All the viewer can do is sit back, relax, and wait for the obligatory shot of someone getting caught with their hand in the cookie jar.
2:00 – PG-13 for violence, sexual content and some mild adult language
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


|
Perl Weekly
Issue #21 - 2011-12-19 - Happy Hanukkah, Merry Christmas and Joyful 24th birthday do Perl
latest | archive | by Gabor Szabo
|
|
Hi,
Perl turned 24 this week. Happy birthday!
Happy Hanukkah and Merry Christmas to all the readers of the Perl Weekly and see below why is that relevant.
Last week 175 people clicked on the job post at Best Practical. Very impressive :)
The Perl Maven courses I started a month ago got quite good reaction so I am now busy recording the rest of the material. Once those are done, I have further plans for more video courses.
In the meantime, let's see the current issue of the Perl Weekly:
|
|
|
Headlines
|
CPAN - As Seen From Space!
This was announced in many channels but here you can also see some funny comments such as 'Thanks for spending your time developing a way for me to waste mine :)'. Grant McLean created a map of all CPAN. You can slice it and dice it. See the authors, the dependencies or the users of a module.
|
|
Booking.com Donated Another €100,000
This donation is towards the development of perl 5. I wish other companies would now approach The Perl Foundation and offer further donations to enable larger grants for CPAN module development and for Perl 6 development.
|
|
8 days of Perl during Hanukkah (חנוכה)
Just as the Advent calendars near their end, Hanukkah starts on 21st December. RJBS (aka Ricardo Signes) is trying to repeat the miracle and use his oil candle to write about Perl for 8 days.
|
|
Articles
|
Alternative Dancer Templating Engines
Michał Wojciechowski reviews 3 templating systems that work with Dancer: Tiny (based on Template::Tiny), Tenjin and Haml which is coming from the Ruby on Rails folks.
|
|
When slower is better: Secure your passwords
Sebastian Willing (Sewi) explains how to store passwords in a very secure way and how to maintain or even increase the security level while cracking passwords is getting faster and faster.
|
|
|
|
|
|
|
|
Marketing? (hush, hush)
|
Stick it to them...[
The Perl Foundation has a new sticker and I have already asked Mark Keating (MKD) to send me a few for the Israeli Perl Workshop.
|
|
|
|
Code
|
Learning music notes with Perl
Viacheslav Tykhanovskyi (vti) bought a MIDI 2 USB interface and had to try it with Perl. You will see how he used MIDI::ALSA from CPAN to make it work.
|
|
Perl 6
|
|
|
Events
|
|
|
|
|
|
|
YAPC::NA
June 13-15, 2012, Madison, Wisconsin, USA
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|


|
GUISAN
|
#include <gui.hpp>
Public Member Functions | |
| Gui () | |
| virtual | ~Gui () |
| virtual void | setTop (Widget *top) |
| virtual Widget * | getTop () const |
| virtual void | setGraphics (Graphics *graphics) |
| virtual Graphics * | getGraphics () const |
| virtual void | setInput (Input *input) |
| virtual Input * | getInput () const |
| virtual void | logic () |
| virtual void | draw () |
| virtual void | focusNone () |
| virtual void | setTabbingEnabled (bool tabbing) |
| virtual bool | isTabbingEnabled () |
| virtual void | addGlobalKeyListener (KeyListener *keyListener) |
| virtual void | removeGlobalKeyListener (KeyListener *keyListener) |
Protected Types | |
| typedef std::list< KeyListener * > | KeyListenerList |
| typedef KeyListenerList::iterator | KeyListenerListIterator |
Protected Member Functions | |
| virtual void | handleMouseInput () |
| virtual void | handleKeyInput () |
| virtual void | handleMouseMoved (const MouseInput &mouseInput) |
| virtual void | handleMousePressed (const MouseInput &mouseInput) |
| virtual void | handleMouseWheelMovedDown (const MouseInput &mouseInput) |
| virtual void | handleMouseWheelMovedUp (const MouseInput &mouseInput) |
| virtual void | handleMouseReleased (const MouseInput &mouseInput) |
| virtual void | handleModalFocus () |
| virtual void | handleModalMouseInputFocus () |
| virtual void | handleModalFocusGained () |
| virtual void | handleModalFocusReleased () |
| virtual void | distributeMouseEvent (Widget *source, int type, int button, int x, int y, bool force=false, bool toSourceOnly=false) |
| virtual void | distributeKeyEvent (KeyEvent &keyEvent) |
| virtual void | distributeKeyEventToGlobalKeyListeners (KeyEvent &keyEvent) |
| virtual Widget * | getWidgetAt (int x, int y) |
| virtual Widget * | getMouseEventSource (int x, int y) |
| virtual Widget * | getKeyEventSource () |
Protected Attributes | |
| Widget * | mTop |
| Graphics * | mGraphics |
| Input * | mInput |
| FocusHandler * | mFocusHandler |
| bool | mTabbing |
| KeyListenerList | mKeyListeners |
| bool | mShiftPressed |
| bool | mMetaPressed |
| bool | mControlPressed |
| bool | mAltPressed |
| unsigned int | mLastMousePressButton |
| int | mLastMousePressTimeStamp |
| int | mLastMouseX |
| int | mLastMouseY |
| int | mClickCount |
| int | mLastMouseDragButton |
| std::deque< Widget * > | mWidgetWithMouseQueue |
Gui core class. Contains a special widget called the top widget. If you want to be able to have more then one Widget in your Gui, the top widget should be a Container.
NOTE: For the Gui to function properly you need to set a Graphics object to use and an Input object to use.
| gcn::Gui::Gui | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Adds a global KeyListener to the Gui.
| keyListener | a KeyListener to add. |
|
protectedvirtual |
Distributes a key event.
| keyEvent | the key event to distribute. |
|
protectedvirtual |
Distributes a key event to the global key listeners.
| keyEvent | the key event to distribute. |
|
protectedvirtual |
Distributes a mouse event.
| type | The type of the event to distribute, |
| button | The button of the event (if any used) to distribute. |
| x | The x coordinate of the event. |
| y | The y coordinate of the event. |
| fource | indicates whether the distribution should be forced or not. A forced distribution distributes the event even if a widget is not enabled, not visible, another widget has modal focus or another widget has modal mouse input focus. Default value is false. |
| toSourceOnly | indicates whether the distribution should be to the source widget only or to it's parent's mouse listeners as well. |
|
virtual |
|
virtual |
Focus none of the Widgets in the Gui.
|
virtual |
|
virtual |
|
protectedvirtual |
Gets the source of the key event.
|
protectedvirtual |
Gets the source of the mouse event.
|
virtual |
Gets the top Widget.
|
protectedvirtual |
Gets the widget at a certain position.
|
protectedvirtual |
Handles key input.
|
protectedvirtual |
Handles modal focus. Modal focus needs to be checked at each logic iteration as it might be necessary to distribute mouse entered or mouse exited events.
|
protectedvirtual |
Handles modal focus gained. If modal focus has been gaind it might be necessary to distribute mouse entered or mouse exited events.
|
protectedvirtual |
Handles modal mouse input focus gained. If modal focus has been gaind it might be necessary to distribute mouse entered or mouse exited events.
|
protectedvirtual |
Handles modal mouse input focus. Modal mouse input focus needs to be checked at each logic iteration as it might be necessary to distribute mouse entered or mouse exited events.
|
protectedvirtual |
Handles all mouse input.
|
protectedvirtual |
Handles mouse moved input.
| mouseInput | the mouse input to handle. |
|
protectedvirtual |
Handles mouse pressed input.
| mouseInput | the mouse input to handle. |
|
protectedvirtual |
Handles mouse released input.
| mouseInput | the mouse input to handle. |
|
protectedvirtual |
Handles mouse wheel moved down input.
| mouseInput | the mouse input to handle. |
|
protectedvirtual |
Handles mouse wheel moved up input.
| mouseInput | the mouse input to handle. |
|
virtual |
Checks if tabbing is enabled.
|
virtual |
|
virtual |
Remove global KeyListener from the Gui.
| keyListener | a KeyListener to remove. |
| Exception | if the KeyListener hasn't been added. |
|
virtual |
Sets the Graphics object to use for drawing.
| graphics | the Graphics object to use for drawing. |
|
virtual |
|
virtual |
Toggles the use of the tab key to focus Widgets. By default, tabbing is enabled.
| tabbing | set to false if you want to disable tabbing. |


History of the Salmon Cookie! Ghoul salmon shark marlin. Dusky grouper blue shark stargazer California smoothtongue oarfish, Australian grayling moray eel dartfish eel-goby snailfish orangespine unicorn fish Asian carps triplespine warty angler.
Visit one of our locations to get your very own Salmon Shirt!


Competitive Edge is the only coaching institute which provides manual as well as online practice tests Many people got benefited from our spoken english classes Many organisations have utilised our expertised training in softskills.
In our team we have Executives/professionals from the fields of Banking. Business administration and Information Technology with rich and wide experience as our promoter members.
Our well experienced and well qualified teaching faculty is excellent and committed for the betterment of the learning of the students. They are student friendly. Our approach is completely exam focused and job oriented.
Some example text some example text. John Doe is an architect and engineer
Some example text some example text. John Doe is an architect and engineer
Some example text some example text. John Doe is an architect and engineer


|
JB.Toolkit
A collection of useful classes, extensions and tools written in C# to aid in a wide variety of development. With components for ASP Net MVC, Winform and Console applications. Integrations for Google, AD and SQL and pre-written implementations / helpers for a variety of tasks... Just Because.
|
Data returned to DataTable More...
Public Member Functions | |
| string | ToJSON () |
Public Attributes | |
| List< object > | data = new List<object>() |
| Array of records. Each element of the array is itself an array of columns More... | |
| object | customData |
| int | draw |
| value of draw parameter sent by client More... | |
| int | recordsFiltered |
| filtered record count More... | |
| int | recordsTotal |
| total record count in resultset More... | |
Data returned to DataTable
| string JBToolkit.Views.DataTableResultSet.ToJSON | ( | ) |
| object JBToolkit.Views.DataTableResultSet.customData |
Array of records. Each element of the array is itself an array of columns
| int JBToolkit.Views.DataTableResultSet.draw |
value of draw parameter sent by client
| int JBToolkit.Views.DataTableResultSet.recordsFiltered |
filtered record count
| int JBToolkit.Views.DataTableResultSet.recordsTotal |
total record count in resultset


Personal Information
| First Name : | {{applicant?.firstName}} |
| Middle Name : | {{applicant?.middleName}} |
| Last Name : | {{applicant?.lastName}} |
| Mobile Number : | {{phone }} |
| Email : | {{applicant?.email}} |
| Availability : | {{availability[applicant?.availability]}} |
| Current Location : | {{applicant?.location?.city}}, {{applicant?.location?.state}} |
| Description : | |
| Designation : | {{applicant?.designation}} |
| DOB : | {{applicant?.dob | date}} |
| Preferred Location : | {{location.city}}, {{location.state}} |
{{commentObj.comment}}