Event Location:
Otterbein University Campus Center
100 W Home St
Columbus, Ohio
Abstract:
What do you do if the DBA won’t let you enable the Trustworthy setting? Things like Trustworthy and cross-database ownership chaining open up huge security threats. Fortunately, there’s a better way. You can secure things like cross-database operations, service broker communication, and high-privileged stored procedure execution with certificates via a process call signing. Additionally things like CLR assemblies that need external access can be executed safely using signed assemblies instead of enabling Trustworthy. This session will cover common processes that can be secured through certificate signing, show how to sign the processes, and cover some basics of certificate management. Note: this session does not cover securing SQL Server connections with SSL or self-signed certificates.
Speaker(s): Robert Davis,
Abstract:
Now that SQL Server 2016 includes support for R in the database, how does this change your BI implementation options? In this session, we start with a brief introduction to R and explain why it’s increasingly popular, the typical development workflow, which tools you can use, common use cases, and where it fits into the latest Microsoft stack at a high level. Then we’ll review how to implement R Services so that you can use R with SQL Server data, including how to install R packages on SQL Server, how to use rx functions, and how to operationalize R in SQL Server. Then we explore options for using R to prepare data for analytics using SSIS or Power BI and how to report and visualize data using SSRS or Power BI.
Speaker(s): Stacia Varga,
Abstract:
The war between DBAs and developers has been raging since the dawn of relational databases. One reason for disagreement comes from developers who want to store their data in JSON because it is fast, standard, and flexible. DBAs cringe when they hear of long text strings being stored in their SQL databases; they cry with concern, “No data validation? No schema binding?”. Is there any hope for these two warring factions to see eye-to-eye? This session will explore the new JSON functionality introduced in SQL Server 2016. We will use T-SQL examples to learn how these functions can be used to parse, create, and modify JSON data. More importantly, we will discuss how to optimize performance when using these functions. By the end of this session DBAs and developers will know how to efficiently work with JSON in SQL Server 2016. It will also usher in an era of peace between DBAs and developers… … at least until someone brings up the topics of cursors, NOLOCKs, or Entity Framework.
Speaker(s): Bert Wagner,
Abstract:
Most of the time pilots are learning to fly, they're actually learning how to recover from emergency conditions. While we as Database Administrators focus on taking backups, how much time do we actually spend practicing recovering with those backups? This session will focus on the kinds of situations that can dramatically affect a data center, and how to use checklists to practice recovery processes to assure business continuity. Learning objectives: 1 Understand the kinds of issues that can arise in critical data environments 2 Understand the expectations for performance and recovery of those data environments 3 Define a Personal Minimums contract for meeting the data availability expectations of the business
Speaker(s): Allen White,
Abstract:
Have you been watching SSAS Tabular develop? What about the new Azure Analysis Services product? Or you've looked at these and like what they can add in Power BI or classic BI scenarios, but haven't had a chance to dive in and figure all of this out? Now is the time! SSAS Tabular is a new-ish form of business intelligence model released with SQL Server 2012, intended as an alternative to more traditional Multidimensional cubes. In this session, we will talk briefly about what Tabular is and what it does, in addition to the various options for deployment, before exploring the development process of creating a tabular model ready for ad-hoc querying through Excel or Power BI.
Speaker(s): Kerry Tyler,
Abstract:
Working in the tech industry often involves spending long hours sitting down, staring at a screen, consuming copious amounts of pizza and caffeine. The work is mentally demanding and can be stressful. In the rush to get everything done, it can be easy to neglect our health. But a healthy body and mind are necessary for effective performance. Based on HR training, research, and personal experience, this session provides realistic suggestions for managing your well-being at work. It covers the connection between physical and mental health, as well as how to discuss these topics with your employer. You’ll leave with a better idea of how to take care of yourself and be a happier, healthier, more productive person.
Speaker(s): Cassandra Faris,
Abstract:
Pop quiz DBA: Your developers are running rampant in production. Logic, reason, and threats have all failed. You're on the edge. What do you do?  Hint: You attend Revenge: The SQL! This session will show you how to "correct" all those bad practices. Everyone logging in as sa? Running huge cursors? Using SELECT * and ad-hoc SQL? Stop them dead, without actually killing them. Ever dropped a table, or database, or WHERE clause? You can prevent that! And if you’re tired of folks ignoring your naming conventions, make them behave with Unicode…and take your revenge! Revenge: The SQL! is fun and educational and may even have some practical use, but you’ll want to attend simply to indulge your Dark Side. Revenge: The SQL! assumes no liability and is not available in all 50 states. Do not taunt Revenge: The SQL! or Happy Fun Ball.
 Or perhaps you’re an application developer struggling to understand why your queries run slowly on someone else’s database? This talk will cover practical techniques to help developers and DBAs work together efficiently to troubleshoot poorly performing applications. Beginner/Intermediate software developers and DBAs will learn: when you need the actual query execution plan (and how to get it), why queries executed from SSMS perform differently than they do in the application, and how you can improve an application to make database troubleshooting easier. When the DBA and Developer join forces, there’s no problem they can’t solve!
Speaker(s): Jacquelyn Keeper,
Abstract:
One of the most anticipated new features in SQL Server 2016 is Query Store. It's referred to as the "flight recorder" for SQL Server because it tracks query information, namely query plans and runtime statistics. If you've ever had to drop everything to troubleshoot a sudden change in performance, then you've probably already realized the value of this feature. In this session, we'll step through how Query Store works - you’ll understand what information it captures and how to access the historical data through the UI and the system views. We'll look at the data collected to identify queries that don't perform well and those that have regressions in performance due to different plans. Finally, we'll see how to force a specific plan for a query, discover what happens when the optimizer cannot use that plan, and examine how plan forcing compares to using plan guides. Expect to learn how to make troubleshooting easier with this feature that’s included in all editions of SQL Server 201
Speaker(s): Erin Stellato,
Abstract:
Ethics, Morals, and Laws each aspects of our behavior as people and DBAs. They govern which actions we take and which actions we avoid. Understanding the basics of these guides and how they coordinate (and sometimes conflict) with each other helps you to make choices you can live with from both a personal and professional perspective. This session presents basic definitions, ideas, and discussion points. It is intended to be an interactive presentation where the audience contributes to the discussion, so no two presentations are exactly the same!
Speaker(s): Pat Phelan,
Abstract:
There has been a lot of interest in the analytics community in visualizing the output of an Azure Machine Learning model inside Power BI. To add to the challenge, it would also be great to operationalize Azure ML models through the Power BI service. Imagine if you could have Power BI regularly bring in the latest output of your fraud model or the sentiment for recent Tweets about your products. This session will outline and demonstrate a proposed approach for doing just that.
Speaker(s): Greg Deckler,
Abstract:
Many times developers have to support users by answering the “What happened to the data?” The task of retrieving data from a specific point in time is not an easy one. Often this involves retrieving a backup and restoring the data in question (hopefully!). SQL Server 2016 introduced Temporal Tables, allowing a developer to retrieve data from a specific point in time, without backups. With a few TSQL commands a historical table can be created, automatically updated, and readily accessed.
Speaker(s): Sam Nasr,
Abstract:
Polybase is Microsoft's newest way of integrating SQL Server with external systems such as Hadoop and Azure Blob Storage. In this talk, we will get an overview of the Polybase technology and then implement it to work with an on-premises Hadoop cluster as well as Azure Blob Storage. We will then dive into the mechanics of how Polybase works, using packet captures to understand the cross-network communication. Finally, we will look at ways of tuning common Polybase scenarios and look at a few less-common scenarios.
Speaker(s): Kevin Feasel,
Abstract:
Unit testing allows database code to be consistently tested during the development process, but it can be challenging to get unit testing setup for database development. This session will give an overview on the purpose of unit testing, the installation of the tSQLt framework, and the design of unit tests. I will use general concepts of test driven design to create and run unit tests to confirm that objects exist and to test single and multiple test cases. Learn how to implement unit testing in a development environment and create and run your own units tests.
Speaker(s): Elizabeth Noble,
Abstract:
When people talk about Power BI, it can be all sizzle and no steak. Instead, we are going to take a slightly deeper dive into the inner workings of PowerBI. We will cover the different components of the Power BI ecosystem: PowerQuery, DAX, Power BI visuals, Data gateways, and the Power BI service. Instead of just showing off pretty graphs, we will focus on a more fundamental understanding of these tools.
Speaker(s): Eugene Meidinger,
Abstract:
SQL Server R Services: Microsoft acquired Revolution Analytics in early 2015, and introduced R services (in-database/stand-alone) with SQL Server 2016 this year. With the first Microsoft Data Science summit behind us this past Sept, in Atlanta, let us review what R Services in SQL Server brings to the table and see how it complements/supersedes features that are available with other R offerings (R GUI, Microsoft R Client [R Studio], Microsoft R Open [RROpen], Microsoft R Server[RREnterprise] etc.,)
Speaker(s): Azhagappan Arunachalam,
Abstract:
Ah, SQL Server Transactional Replication. The technology everyone loves to hate. But for all the notoriety, there's some interesting technology to be had in it that might you might want to leverage. In this session, we'll explore what happens when you create a new transactional publication: what happens during a snapshot, how data gets delivered to subscribers, and how you can monitor, tweak, and tune your publications. We'll also see some common trouble spots and how to identify them. There will be plenty of examples and demos and, yes, even some PowerShell!
Speaker(s): Drew Furgiuele,
Abstract:
Are you the only database person at your company? Are you both the DBA and the Developer? Being the only data professional in an environment can seem overwhelming, daunting, and darn near impossible sometimes. However, it can also be extremely rewarding and empowering. This session will cover how you can keep your sanity, get stuff done, and still love your job. We’ll cover how I have survived and thrived being a Lone DBA for 15 years and how you can too. When you finish this session, you’ll know what you can do to make your job easier, where to find help, and how to still be able to advance and enrich your career.
Speaker(s): Monica Rathbun,
Abstract:
Azure SQL Databases are still something that is new and not completely understood by many data professionals. There is a definite shift from installing SQL Server on a machine to creating and using a Microsoft's Platform-as-a-Service database. This session will cover the basics of what an Azure SQL Database is, how we create one, and what it takes to access and use this database. After attending this session, you will have a solid understanding of what Azure SQL Database is, how to configure it, and how to use in your own environment.
Speaker(s): Michael Fal,
Abstract:
SQL Development is a broad subject with many roads to choose from. Often times SQL Developers feel overwhelmed and unsure which areas they need to focus on. The purpose of this session is to give a high-level overview and present paths for further study and growth. Subjects reviewed in this session will include coding patterns, error handling, and execution plans. Demonstrations of free tools will also help developers find ways of simplifying their daily tasks. Attendees will leave this session empowered with knowledge and directions for further growth.
Speaker(s): Vladimir Oselsky,
Abstract:
Before you go and move that mission critical application to a new version of SQL or new hardware you are probably creating some sort of testing and benchmarking scenarios to ensure a smooth upgrade. Right? Come learn how distributed replay can capture your workload and play it back on your new instance. Be it an upgrade of SQL or hardware we can review all sorts of scenarios to help make your upgrade a smooth process.
Speaker(s): Paul Popovich Jr,
Abstract:
Most people don't like to speak in public and technical folks are certainly no exception. Yet, you've got some ideas for a great presentation but just don't know how to go about putting it all together. On top of that, how do you go about giving the presentation itself? This session will cover how to pull your material together in an organized fashion and present it such that your audience can follow along and get the message you want to relay. We'll also discuss how to deal with issues that cause presenters stress to help you to make the process enjoyable and rewarding for all.
Speaker(s): Aaron Cutshall,
Abstract:
Are you a DBA or DBA Dev with access to the Microsoft BI Stack? Why not utilize some of these amazing tools to make your life a little easier? Are you working without fancy monitoring and reporting tools? Do you dream of having time to pull data into Excel ans show you management staff what is going on? Do you run queries to answer questions for projects or at the department's request on a regular basis? Wanna know what is going on with your report server? Come to this "BI for the Engine Guy" session and let me help you make visualizations for all your engine's health care needs and your user's (customer) data demands.
Speaker(s): Tamera Clark,
Abstract:
This session will cover what is Streaming Analytics and the various use cases. We will demonstrate the creation of a Streaming Analytics process which will output the data to a dashboard for review. The intention is to provide insights in how this technology can potentially be leveraged by the SQL community.
Speaker(s): Warren Sifre,
Abstract:
Have you ever taken apart a toaster or an alarm clock just to see how it worked? Ever wondered how that database actually functions at the record level, behind the scenes? SQL Server Databaseology is the study of SQL Server databases and their structures down to the very core of the records themselves. In this session, we will explore some of the deep inner workings of a SQL Server database at the record and page level. You will walk away with a better understanding of how SQL Server stores data and that knowledge will allow you to build better, faster databases.
Speaker(s): John Morehouse,
Abstract:
Allowing NULL "values" in your database is simple, but managing them is a whole different story. Learn what NULL really means and why you may want to avoid it in your systems. I will share techniques for overcoming NULL and other SQL idiosyncrasies leading to bad data or incorrect query results.
Speaker(s): Wendy Pastrick,
Abstract:
How do you know when your server is on fire? Without a set known-good measurements to compare against to look at you don’t. This session will show you how to capture a performance baseline for a SQL Server instance. The session will help you decide what and when to capture data and where to store it. Then we will walk through different tools and scripts to use. Then walk you through a scenario of using that data to identify a problem.
Speaker(s): Tracy Boggiano,
Abstract:
This session is for DBAs with little or no application architecture experience and/or application developers who want to work on enterprise applications. We'll go over N-tier applications, what are the different tiers, and why DBAs should encourage enterprise application development in their company. While the architecture is independent of any specific language, any examples will be in C#. If done right, multiple languages can access the data in the same way and receive the same results.
Speaker(s): Dan Andrews,
Abstract:
We have more information available to us today than ever before. So much so that we run the risk of not being able to tell concise stories. There's a lot more to creating that story than just getting the correct information. Come learn not just the do's and don'ts, but the whys…
Speaker(s): Jonathan Stewart,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://www.linkedin.com/in/sqllocks/
Contact: https://sqllocks.net/
Jonathan Stewart is a Business Intelligence consultant specializing in data visualization, data warehousing, and data management technologies. An advocate for educating others, he is a public speaker, teacher and blogger, continually teaching people about the Microsoft BI Stack. Since 2000, he has been working in the database field with industry leaders in healthcare, manufacturing, financial, insurance and federal, state and local governments. Jonathan is very active in the community. He has presented on SQL Server, SSIS, Reporting Services, Power BI and Business Intelligence at numerous SQLSaturday events, local user groups, and conferences throughout the United States and around the world. He participates in webcasts, podcasts, and on
LinkedIn: https://www.linkedin.com/in/sqlrus
Contact: http://www.sqlrus.com
John Morehouse is currently a Consultant with Denny Cherry Associates living in Louisville, Kentucky. With over 2 decades of technical experience in various industries, John now focuses on the Microsoft Data platform and specializes in Microsoft SQL Server. He is honored to be a Microsoft Data Platform MVP, VMWare vExpert, Friend of Red Gate, Sentry One PAC member Community Ambassador, and 2016 Idera Ace. John has a passion around speaking, teaching technical topics, and giving back to the technical community as much as possible. He is a user group leader, SQL Saturday organizer, and former PASS regional mentor. He is also a blogger, avid tweeter, and a frequent speaker at SQL Saturday’s as well as other conferences.
LinkedIn: https://www.linkedin.com/in/rob-volk-134ba81
Contact: http://weblogs.sqlteam.com/robv/
Rob Volk is a SQL Server DBA in the Metro Atlanta area since 2001. He also moderates and answers the forums on SQLTeam.com. While an old-time cranky DBA, he no longer considers quot;business intelligencequot; an oxymoron or quot;the cloudquot; as merely atmospheric moisture, and is delightedly dipping his toes into both of these new oceans, and loves to do things in new and and unusual ways.
Jacquelyn has worked as a software developer in a wide variety of industries, from telecommunications to learning management software. Currently, she develops enterprise applications using C#, SQL Server, and Oracle. Even though she tells both her databases she loves them equally, she secretly prefers SQL Server.
LinkedIn: https://www.linkedin.com/in/voselsky
Vladimir Oselsky (Vlady) is an IT Professional with over 15 years of experience in various IT Jobs. Born and raised in Siberia, moved to United States in late 90s. Passion for computer and programming started with DOS games and learning Borland Paschal in 8th grade as a hobby. IT career consisted of everything from hardware and software support to server administration. Current focus on SQL Server Database Development and .NET programming
LinkedIn: https://www.linkedin.com/in/tracyboggiano
Contact: http://databasesuperhero.com
Tracy Boggiano is a Senior Database Administrator for DocuSIgn. She has spent over 20 years in IT, using SQL Server since 1999, and is currently certified as an MCSE Data Platform. Tracy has worked on SQL Server since 6.5. She has spoken at local user groups and numerous SQLSaturdays. She is currently a co-leader of a TriPASS Local Group in Raleigh, NC. Tracy also tinkered with databases in middle school to keep her sports card collection organized. She blogs at databasesuperhero.com. Her passion outside of SQL Server is volunteering with foster children as their advocate in court through volunteerforgal.org and being a mental health advocate as part of the PAIMI NC Advisory Council.
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: http://www.linkedin.com/in/tameraclark/
Contact: http://tameraclark.com
Tamera Clark has been involved in the IT industry for greater than ten years, with experiences ranging from systems analysis/engineering to SQL Server and SSRS administration/development. She is an active member of the SQL Server community, participating in the Women in Technology Virtual Chapter, Co-leading the Nashville BI Chapter, assisting the Nashville PASS Chapter and serving as a Regional Mentor. Tamera is also the event chair of SQLSaturday Nashville.
LinkedIn: http://www.linkedin.com/in/robertldavis/
Contact: http://www.sqlsoldier.com
Robert is a SQL Server Certified Master, MVP, and has spent 17+ years honing his skills in security, performance tuning, SQL development, high availability, and disaster recovery. He served as PM for the SQL Server Certified Master Program at Microsoft Learning, and in various roles at Microsoft specializing in SQL Server administration, development, and architecture. He currently works as a Database Engineer at BlueMountain Capital Management where he spends a vast majority of his time tuning massively parallel queries. Robert feeds his passion for security by acting as co-leader of the PASS Security Virtual Chapter.
LinkedIn: https://www.linkedin.com/in/sqlmason/
Contact: http://www.sqlmason.com/
Dan is a father, husband, DBA, .NET Developer, and Freemason. He works for TMW Systems as a Database Architect. Previously, he's been a Lead Software Developer, Architect, and DBA. He started with SQL 2000 (unless you count DBase IV) and have written enterprise/layered applications since .NET became a thing. His computer geek timeline starts during the Atari-Commodore wars - back when it was all the rage to have a 300 baud acoustical modem and develop in Atari Pascal. He will be your friend if you've ever read on a screen, "It is pitch black. You are likely to be eaten by a grue". When he gets stuck on a problem he goes fishing. He recommends outdoors as a therapy.
LinkedIn: https://www.linkedin.com/in/elizabeth-a-noble
Elizabeth Noble is a Director of Database Development in the metro Atlanta area. When she was introduced to her first database over 10 years ago, it was love at first sight. Her passion is to help others improve the quality and speed of deploying database changes through automation. When she is not trying to automate all of the things, she can be found spending time with her dogs, playing disc golf, or taking a walk at the gym.
LinkedIn: http://www.linkedin.com/in/samsnasr
Contact: http://samnasr.blogspot.com/
Sam Nasr has been a software developer since 1995, focusing mostly on Microsoft technologies. He’s a Sr. Software Engineer with NIS Technologies where he consults and teaches clients about the latest .Net technologies. Sam has achieved multiple certifications from Microsoft (MCSA, MCAD, MCTS, MCT), and is the leader of the Cleveland C#/VB.Net User Group since 2003. In addition, he’s the leader of the .Net Study Group, an author for Visual Studio Magazine, and a Microsoft MVP since 2013. When not coding, Sam loves spending time with his family and friends or volunteering at his local church.
LinkedIn: http://www.linkedin.com/in/erinstellato
Contact: http://www.sqlskills.com/blogs/erin
Erin Stellato is a Data Platform MVP and lives outside Cleveland, OH. She has almost 20 years of technology experience and has worked with SQL Server since 2003. Her areas of interest include performance tuning, Query Store, Extended Events, and helping accidental/involuntary DBAs understand how SQL Server works. Erin is an active member of the SQL Server community, has volunteered for PASS at the local and national level, and is a regular speaker at conferences including the PASS Summit, SQLIntersection, and SQLBits. Outside of time with family and friends, she enjoys running, spinning, movies, and all things chocolate.
LinkedIn: https://www.linkedin.com/in/phelanp
Pat Phelan first joined a computer user group (DECUS) in High School, and has joined many more since then. Pat worked many jobs in high school and college, and over twenty years for a major accounting firm. Pat started working for Involta in 2007 and is now the database mentor and a member of the Engineering team. Involta builds, owns and operates world class colocation datacenters and also provides managed services and support staff to clients.
LinkedIn: http://www.linkedin.com/in/pittfurg
Contact: http://www.port1433.com
Drew Furgiuele is a senior DBA that lives in Dublin, Ohio who is passionate about SQL Server and PowerShell. He's been working with SQL Server since 2002. When he’s not accidentally dropping tables in production, he likes writing automation scripts, blogging about SQL Server Replication, wiring electronics, playing board games, and spending time with his dog. He's also not embarrassed by his Spotify playlists.
LinkedIn: https://www.linkedin.com/in/sqlrv
Contact: http://sqlrv.com
Aaron N. Cutshall is an Enterprise Data Architect with 20 years of experience in analysis, design and development for applications and databases in manufacturing and warehousing plus over 15 years in the Healthcare Informatics field. His primary focus is in designing and developing solutions for extremely large data sets that perform quite well in SQL Server. He is active in the SQL Server community and speaks at SQL Saturday sessions across the country.
LinkedIn: http://www.linkedin.com/in/erinstellato
Contact: http://www.sqlskills.com/blogs/erin
Erin Stellato is a Data Platform MVP and lives outside Cleveland, OH. She has almost 20 years of technology experience and has worked with SQL Server since 2003. Her areas of interest include performance tuning, Query Store, Extended Events, and helping accidental/involuntary DBAs understand how SQL Server works. Erin is an active member of the SQL Server community, has volunteered for PASS at the local and national level, and is a regular speaker at conferences including the PASS Summit, SQLIntersection, and SQLBits. Outside of time with family and friends, she enjoys running, spinning, movies, and all things chocolate.
LinkedIn: http://www.linkedin.com/in/wsifre
Contact: http://www.broadstrokeconsulting.com/blog/, http://www.allegient.com
Warren Sifre has been in the IT community since 1998 and has worked in a variety of industries deploying solutions utilizing MS SQL Server in one capacity or another. In 2003, he decided to make SQL Server his mastery and has since developed skills in most defined disciplines of MS SQL. Currently he is a Principal Consultant and Technology Leader with Moser Consulting. He is responsible for BI Solution Architecture and the mentorship of team members. He has been a SQL Saturday Speaker since 2012, Azure Global Bootcamp, and many user groups in 2015 alone. He has a passion for knowledge transfer and solutions architecture, with a keen interested in Info Security.
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.
Contact: http://wendyverse.blogspot.com
Wendy Pastrick is from Chicago, IL, and for the past 15 years has served as a Database Administrator supporting both development and production environments. Her many years of involvement with PASS include WIT Virtual Chapter and the Chicago Suburban User Group, serving as Regional Mentor, and as a PASS Board member since 2013. Wendy has organized several highly successful SQLSaturday events in Chicago.
Contact: http://www.sqlgene.com
Eugene Meidinger works as a BI consultant and full time Pluralsight author. He currently focuses on content on Power BI and related products. He also leads the Pittsburgh Power BI User Group. He is certified in querying and administering SQL Server.
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/pub/kevin-feasel/7/716/504
Contact: http://www.catallaxyservices.com
Kevin Feasel is a Microsoft Data Platform MVP and CTO at Envizage, where he specializes in data analytics with T-SQL and R, forcing Spark clusters to do his bidding, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com), president of the Triangle Area SQL Server Users Group (https://www.meetup.com/tripass), and author of PolyBase Revealed (https://www.apress.com/us/book/9781484254608). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough.
LinkedIn: https://www.linkedin.com/pub/kevin-feasel/7/716/504
Contact: http://www.catallaxyservices.com
Kevin Feasel is a Microsoft Data Platform MVP and CTO at Envizage, where he specializes in data analytics with T-SQL and R, forcing Spark clusters to do his bidding, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com), president of the Triangle Area SQL Server Users Group (https://www.meetup.com/tripass), and author of PolyBase Revealed (https://www.apress.com/us/book/9781484254608). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough.
LinkedIn: https://www.linkedin.com/in/gregdeckler
Contact: https://www.linkedin.com/today/author/0_3IIpqzJXt0rHLHrw11HbE0?trk=prof-sm
I am a Director at Fusion Alliance and the Solution Director of Cloud Services. In addition, I am a Microsoft MVP for Data Platform. As an active member in the Columbus IT community, I founded the Columbus Azure ML and Power BI User Group (CAMLPUG) and have presented at many different conferences and events including Dog Food, SharePoint Saturday, CloudDevelop and M3. I have written numerous trade journal articles on business and technical subjects and the book “Achieving Process Profitability, Building the IT Profit Center”.
LinkedIn: http://www.linkedin.com/pub/allen-white-sql-server-mvp/5/784/b08/
Contact: http://dataperfpro.com/blog/
Allen White is a Data Platform consultant. He has been both a developer and an administrator, so he understands both perspectives towards database technology. He loves sharing his experiences and helping people learn how to use SQL Server. Allen has spent over 40 years in IT, using SQL Server since 1992, and has been awarded Microsoft’s MVP Award for the last 13 years. Allen was a PASS Director from 2016 - 2018.
LinkedIn: https://www.linkedin.com/in/michaelfal/
Contact: http://mikefal.net
Mike is a specialist in data management technologies. As a community advocate, public speaker, and blogger, Mike is a practicing thought leader for data and automation. He is passionate about DevOps and data, building platforms to optimize, protect, and use data efficiently. Since 1999, Mike has been working in the database field, focusing primarily on SQL Server and specializes in automating data solutions to improve the reliability and efficiency of his environments. He has been caught playing trombone in public on more than one occasion.
Az Arunachalam has been working with SQL server since v4.21/SQLNT. He started his career with troubleshooting at chip level, worked as a network engineer managing Novell NetWare networks, graduated into managing Windows NT, moved onto development, administered databases, and is currently working as a database architect. He#39;s excited about all the cloud offerings that Microsoft and others have made possible, and in sharing his findings with aspiring data enthusiasts.
LinkedIn: http://www.linkedin.com/in/staciavarga
Contact: http://blog.datainspirations.com
Stacia Varga is a Microsoft Data Platform MVP and SSAS Maestro with a Bachelor’s Degree in Social Sciences. A consultant, educator, author, and principal of Data Inspirations, her career spans more than 30 years, with a focus on improving business practices through technology. Since 2000, Stacia has provided consulting and education services for Microsoft's Business Intelligence technologies. As Stacia Misner, she also authored several books covering the Microsoft BI stack.
LinkedIn: https://www.linkedin.com/in/cassandrafaris
Cassandra Faris is passionate about the human side of technology. Her career has focused on supporting tech professionals through community outreach, hiring, mentoring, and employee engagement. She is an international speaker who specializes in teaching people how to be more effective team members and advance their careers. She is also the President of the Microsoft and open source conference, DogFoodCon, and a Per Scholas Advisory Board member. She has an MBA in Organizational Leadership. When she's not busy with the tech community, she is avid tabletop gamer, runner, and soccer fan who travels as much as possible.
LinkedIn: https://www.linkedin.com/in/kerrytyler
Contact: http://airbornegeek.com
Kerry Tyler is a SQL Server, Business Intelligence, and Azure consultant. His initial IT experience was in network engineering and Windows system administration before moving into the data realm. This infrastructure background builds a firm foundation for performance tuning and cloud infrastructure design and implementation. Kerry has full-time DBA experience in SQL Server since version 2000 and business intelligence architecture since SQL Server 2005. In addition to consulting work, he delivers presentations and training on SQL Server administration, business intelligence, and Azure data and infrastructure components.
LinkedIn: https://www.linkedin.com/in/paul-popovich-jr-2a03b692?trk=hp-identity-name
Contact: https://pmpjr.wordpress.com/
Paul Popovich Jr. has been in the IT space for his whole career and tinkering with computers since his 486 PC back in the mid 1990s. Professionally he is a senior DBA for a large hospital system. You can find on twitter @pmpjr, email at<EMAIL_ADDRESS>LinkedIn: https://www.linkedin.com/in/sqlespresso
Contact: http://www.sqlespresso.com
Monica Rathbun lives in Virginia, is a Microsoft MVP for Data Platform and Microsoft Certified Solutions Expert. She has nearly two decades of experience working with a wide variety of database platforms with a focus on SQL Server and the Microsoft Data Platform. She is a frequent speaker at IT industry conferences on topics including performance tuning and configuration management. She is the Leader of the Hampton Roads SQL Server User Group and a Mid‐Atlantic PASS Regional Mentor. She is passionate about SQL Server and the SQL Server community, doing anything she can to give back. Monica can always be found on Twitter (@sqlespresso) handing out helpful tips. You can find Monica blogging at sqlespresso.com
LinkedIn: https://www.linkedin.com/in/bertwagner/
Contact: https://bertwagner.com
Bert Wagner teaches data-focused developers how to use SQL Server efficiently every week on his YouTube channel “SQL with Bert.” When not filming episodes, he gains inspiration for his content through his work as a Principal Business Intelligence Developer for Progressive Insurance in Cleveland, OH. Starting his career as an SSIS and SSRS developer, Bert fell in love with SQL Server query writing and performance tuning. Nowadays, he focuses on full stack web development and uses his database tuning skills to ensure that his applications run at peak performance.
The following is a list of sponsors that helped fund the event.


|
Computationally designed antibody-drug conjugates self-assembled via
affinity ligands.
Nature Biomedical Engineering, 2019
Gupta N, Ansari A, Dhoke GV, Chilamari M, Sivaccumar J, Kumari S,
Chatterjee S, Goyal R, Dutta PK, Samarla M, Mukherjee M, Sarkar A, Mandal SK, Rai V,
Biswas G, Sengupta A, Roy S, Roy M, Sengupta S.
|
|
|
|
|
Transcellular transfer of nanomedicine
Nature Nanotechnology, 2019
Jang HL, Sengupta S
|
|
|
|
|
Targeting tumor phenotypic plasticity and metabolic remodeling in
adaptive cross-drug tolerance.
Science Signaling, 2019.
Goldman A, Khiste S, Freinkman E, Dhawan A, Majumder B, Mondal J,
Pinkerton AB, Eton E, Medhi R, Chandrasekar V, Rahman MM, Ichimura T, Gopinath KS,
Majumder P, Kohandel M, Sengupta S.
|
|
|
|
|
A Microfabricated Sandwiching Assay for Nanoliter and
High-Throughput Biomarker Screening.
Small, 2019.
Bandaru P, Chu D, Sun W, Lasli S, Zhao C, Hou S, Zhang S, Ni J, Cefaloni G, Ahadian S,
Dokmeci MR, Sengupta S, Lee J, Khademhosseini A.
|
|
|
|
|
Organ-on-a-Chip for Cancer and Immune Organs Modeling.
Advanced Healthcare Material, 2019.
Sun W, Luo Z, Lee J, Kim HJ, Lee K, Tebon P, Feng Y, Dokmeci MR, Sengupta S,
Khademhosseini A.
|
|
|
|
|
Applications of nanotechnology for regenerative medicine; Healing
tissues at the nanoscale.
Principles of regenerative medicine. 3rd ed. Academic Press; 2019.
Yang Y, Chawla A, Zhang J, Esa A, Jang HL*, Khademhosseini A
|
|
|
|
|
A designer self-assembled supramolecule amplifies macrophage immune
responses against aggressive cancer
Nature Biomedical Engineering, 2018
Ashish Kulkarni, Vineethkrishna Chandrasekar, Siva Kumar
Natarajan, Anujan Ramesh, Prithviraj Pandey, Jayashree Nirgud, Harshangda Bhatnagar,
Driti Ashok, Amrendra Kumar Ajay,and Shiladitya Sengupta
|
|
|
|
|
A rationally designed multi-functional antibiotic for the treatment
of drug-resistant acne.
J Invest Dermatol, 2018.
Ghosh S, Sinha M, Bhattacharyya A, Sadhasivam S, Megha J, Reddy S, Saini S, Singh H,
Kumar D, Kaur SP, Mishra M, Usharani D, Ghosh S, Sengupta S.
|
|
|
|
|
Injectable shear thinning hydrogels for delivering osteogenic and
angiogenic cells and growth factors.
Biomaterial Science, 2018.
Alarçin E, Lee TY, Karuthedom S, Mohammadi M, Brennan MA, Lee DH, Marrella A, Zhang J,
Syla D, Zhang YS*, Khademhosseini A*, Jang HL
|
|
|
|
|
Synergistic interplay between the two major bone minerals,
hydroxyapatite and whitlockite nanoparticles, for osteogenic differentiation of
mesenchymal stem cells.
Acta Biomaterialia, 2018.
Cheng H, Chabok R, Guan X, Chawla A, Li Y, Khademhosseini A*, Jang HL*
|
|
|
|
|
Development of a facile antibody-drug conjugate platform for
increased stability and homogeneity.
Chem Sci., 2017
Gupta N, Kancharla J, Kaushik S, Ansari A, Hossain S, Goyal R,
Pandey M, Sivaccumar J, Hussain S, Sarkar A, Sengupta A, Mandal SK, Roy M ,Sengupta
S.
|
|
|
|
|
Cancer nanomedicine: lessons for immuno-oncology.
Trends Cancer, 2017.
Sengupta S.
|
|
|
|
|
Evaluation of therapeutic potential of vb-001, a leave-on
formulation, for the treatment of moderate adherent dandruff.
BMC Dermatol, 2017.
Bhattacharyya A, Jain N, Prasad S, Jain S, Yadav V, Ghosh S, Sengupta S.
|
|
|
|
|
3D printed anchoring sutures for permanent shaping of tissues.
MacromolBiosci, 2017.
Wei W, Li Y, Yang H, Nassab R, Shahriyari F, Akpek A, Guan X, Liu Y, Taranejoo S,
Tamayol A, Zhang YS, Khademhosseini A*, Jang HL*.
|
|
|
|
|
Chondroitin sulfate-based biomineralizing surface hydrogels for bone
tissue engineering.
ACS Appl Mater Interfaces, 2017.
Kim HD, Lee EA, An YH, Kim SL, Lee SS, Yu SJ, Jang HL, Nam KT, Im SG, Hwang NS.
|
|
|
|
|
Cold‐spray coating of hydroxyapatite on a three‐dimensional
polyetheretherketone implant and its biocompatibility evaluated by in vitro and in vivo
minipig model.
J Biomed Mater Res B Appl Biomater, 2017.
Lee JH*, Jang HL*, Lee KM, Baek HR, Jin K, Noh JH.
|
|
|
|
|
Biomimetic whitlockite inorganic nanoparticles-mediated in situ
remodeling and rapid bone regeneration.
Biomaterials, 2017.
Kim HD*, Jang HL*, Ahn HY, Lee HK, Park J, Lee ES, Lee EA, Jeong YH, Kim DG, Nam KT,
Hwang NS
|
|
|
|
|
Rapid continuous multimaterial extrusion bioprinting.
Advanced Material, 2017.
Liu W, Zhang YS, Heinrich MA, Ferrari FD, Jang HL, Bakht SM, Alvarez MM, Yang J, Li Y,
Santiago G, Miri AK, Khoshakhlagh P, Prakash G, Cheng H, Guan X, Zhong Z, Ju J, Zhu G,
Jin X, Shin SR, Dokmeci MR, Khademhosseini A.
|
|
|
|
|
Engineering vascularized and innervated bone biomaterials for
improved skeletal tissue regeneration.
Materials Today, 2017.
Marrella A, Lee TY, Lee DH, Karuthedom S, Syla D, Chawla A, Khademhosseini A*, Jang
HL*.
|
|
|
|
|
Development of nanomaterials for bone targeted drug delivery.
Drug Discovery Today, 2017.
Cheng H, Chawla A, Yang Y, Li Y, Zhang J, Jang HL*, Khademhosseini A*.
|
|
|
|
|
Development of hydrogels for regenerative engineering.
Biotechnol J, 2017.
GuanX, Avci-Adali M, Alarçin E, Cheng H, Kashaf SS, Li Y, Chawla A, Jang HL*,
Khademhosseini A*.
|
|
|
|
|
Rationally designed 2-in-1 nanoparticles can overcome adaptive
resistance in cancer
ACS Nano, 2016
Aaron Goldman, Ashish Kulkarni, Mohammad Kohandel, Prithvi
Pandey, Poornima Rao, Siva Kumar Natarajan, Venkata Sabbisetti, Shiladitya Sengupta
|
|
|
|
|
Combining immune checkpoint inhibitors and kinase-inhibiting
supramolecular therapeutics for enhanced anti-cancer efficacy
ACS Nano, 2016
Kulkarni A. A., Natarajan S. K., Chandrasekar V., Pandey P,
Sengupta S.
|
|
|
|
|
Algorithm for designing nanoscale supramolecular therapeutics with
increased anticancer efficacy
ACS Nano, 2016
Ashish Kulkarni, Prithvi Pandey, Poornima Rao, Ayaat Mahmoud,
Aaron Goldman, Venkata Sabbisetti, Shashikanth Parcha, Siva Kumar Natarajan,
Vineethkrishna Chandrasekar, Daniela Dinulescu, Sudip Roy, Shiladitya Sengupta
|
|
|
|
|
Heterogeneity and antibiotic resistance in Propionibacterium acnes
strains and its therapeutic implications: blurring the lines between commensal and
pathogenic phylotypes.
Dermatol Ther, 2016.
Sadhasivam S, Sinha M, Saini S, Kaur SP, Gupta T, Sengupta S, Ghosh S, Sardana K.
|
|
|
|
|
Boosting clinical translation of nanomedicine.
Nanomedicine, 2016.
Jang HL, Zhang YS, Khademhosseini A.
|
|
|
|
|
Recreating composition, structure, functionalities of tissues at
nanoscale for regenerative medicine.
Regen Med, 2016.
Alarçin E, Guan X, Kashaf SS, Elbaradie K, Jang HL*, Khademhosseini A*
|
|
|
|
|
Graphene-based materials for tissue engineering.
Adv Drug Deliv Rev, 2016.
Shin SR, Li YC, Jang HL, Khoshakhlagh P, Akbari M, Nasajpour A, Zhang YS, Tamayol A,
Khademhosseini A.
|
|
|
|
|
Dynamic microenvironment induces phenotypic plasticity of esophageal
cancer cells under flow.
Scientific Report, 2016.

AACR Annual Meeting, 2016, New Orleans, LA.
Chandrasekar V, Natarajan SK, Sengupta S, Kulkarni A. A.
|
|
|
|
|
Sustained inhibition of cmet-vegfr2 signaling using
liposome-mediated delivery increases efficacy and reduces toxicity in kidney cancer.
Nanomedicine, 2016.
Kulkarni AA, Vijaykumar VE, Natarajan SK, Sengupta S, Sabbisetti VS
|
|
|
|
|
Rationally designed 2-in-1 nanoparticles can overcome adaptive
resistance in cancer.
ACS Nano, 2016.
Goldman A, Kulkarni AA, Kohandel M, Pandey PR, Rao P, Natarajan S, Sabbisetti VS,
Sengupta S.
|
|
|
|
|
Algorithm for designing nanoscale supramolecular therapeutics with
increased anticancer efficacy.
ACS Nano, 2016.
Kulkarni AA, Pandey P, Rao P. S., Wyant G., Mahmoud A, Goldman A, Kotamraju VR,
Ruoslahti E, Dinulescu D, Roy S, Sengupta S
|
|
|
|
|
Combining immune checkpoint inhibitors and kinase-inhibiting
supramolecular therapeutics for enhanced anti-cancer efficacy.
ACS Nano, 2016.
Kulkarni AA, Natarajan SK, Chandrasekar V, Pandey P, Sengupta S.
|
|
|
|
|
Reporter nanoparticle that monitors its anticancer efficacy in real
time.
Proceedings of National Academy of Sciences U S A, 2016.
Kulkarni AA, Rao P, Natarajan S, Goldman A, Sabbisetti V, Khater Y, Korimerla N,
Mashelkar R, Sengupta S.
|
|
|
|
|
Drug-induced reactive oxygen species (ROS) rely on cell membrane
properties to exert anticancer effects.
Scientific Report, 2016.
Molavian HR, Goldman A, Phipps CJ, Kohandel M, Wouters BG, Sengupta S, Sivaloganathan
S.
|
|
|
|
|
Notch-jagged signalling can give rise to clusters of cells
exhibiting a hybrid epithelial/mesenchymal phenotype.
J R Soc Interface, 2016.
Boareto M, Jolly MK, Goldman A, Pietilä M, Mani SA, Sengupta S, Ben-Jacob E, Levine H,
Onuchic JN.
|
|
|
|
|
Antibiotic-resistant acne: getting under the skin.
SeminCutan Med Surg, 2016.
Sinha M, Sadhasivam S, Bhattacharyya A, Jain S, Ghosh S, Arndt KA, Dover JS, Sengupta
S.
|
|
|
|
|
In vitro and in vivo evaluation of whitlockite biocompatibility:
comparative study with hydroxyapatite and β-tricalcium phosphate.
Advanced Healthcare Material, 2016.
Jang HL*, Zheng GB*, Park J, Kim DH, Baek HR, Lee HK, Lee K, Han HN, Lee CK, Hwang NS,
Lee JH, Nam KT.
|
|
|
|
|
Supramolecular nanoparticles that target mapk pathway synergizes
with immune checkpoint inhibitor in melanoma
AACR Annual Meeting, Philadelphia, PA, 2015.
Kulkarni AA, Sabbisetti V, Sengupta S.
|
|
|
|
|
Engineering of supramolecular taxane nanoparticles by
computationally modeling drug-lipid bilayer interactions.
Experimental Biology Meeting, 2015, Boston, MA.
Kulkarni A, Pandey P, Rao P, Goldman G, Roy S, Sengupta S
|
|
|
|
|
Temporally sequenced anticancer drugs overcome adaptive resistance
by targeting a vulnerable chemotherapy-induced phenotypic transition.
Nature Communication, 2015.
Goldman A. Majumder B, Dhawan A, Ravi S, Goldman D, Kohandel M, Majumder MK, Sengupta
S.
|
|
|
|
|
Predicting clinical response to anticancer drugs using an ex vivo
platform that captures tumour heterogeneity.
Nature Communication, 2015.
Majumder B, Baraneedharan U, Thiyagarajan S, Radhakrishnan P, Narasimhan H, Dhandapani
M, Brijwani N, Pinto DD, Prasath A, Shanthappa BU, Thayakumar A, Surendran R, Babu G,
Shenoy AM, Kuriakose MA, Bergthold G, Horowitz P, Loda M, Beroukhim R, Agarwal S,
Sengupta S*, Sundaram M*, Majumder PK*.
|
|
|
|
|
Physical nanoscale conduit-mediated communication between tumor
cells and the endothelium modulates endothelial phenotype.
Nature Communication, 2015.
Connor Y, Tekleab S, Nandakumar S, Walls C, Tekleab Y, Husain A, Gadish O, Sabbisetti V,
Kaushik S, Sehrawat S, Kulkarni A, Dvorak H, Zetter B, Edelman E, Sengupta S.
|
|
|
|
|
Nano-hydroxyapatite modulates osteoblast lineage commitment by
stimulation of DNA methylation and regulation of gene expression.
Biomaterials, 2015.
Ha SW, Jang HL, Nam KT, Beck GR.
|
|
|
|
|
Hybrid Z-scheme using photosystem I and BiVO4 for hydrogen
production.
Advanced Functional Material, 2015.
Kim Y, Shin D, Chang WJ, Jang HL, Lee CW, Lee HE, Nam KT
|
|
|
|
|
Biofunctionalized ceramic with self-assembled networks of
nanochannels.
ACS Nano, 2015.
Jang HL, Lee K, Kang CS, Lee HK, Ahn HY, Jin K, Park S, Kim SC, Yang TY, Jeong HY, Park
J, Kim JH, Shin SA, Han HN, Oh KH, Lee H, Hong KS, Lim J, Snead LM, Xu J, Nam KT.
|
|
|
|
|
Phase transformation from hydroxyapatite to the secondary bone
mineral, whitlockite.
J Mater Chem B, 2015.
Jang HL, Lee HK, Jin K, Ahn H, Lee H, Nam KT.>
|
|
|
|
|
Anti-platelet agents augment cisplatin nanoparticle cytotoxicity by
enhancing tumor vasculature permeability and drug delivery.
Nanotechnology, 2014.
Pandey A, Sarangi S, Chien K, Sengupta P, Papa AL, Basu S, Sengupta S.
|
|
|
|
|
Targeting chemotherapy induced adaptive resistance using hybrid
nanoparticles (LB577).
The FASEB Journal, 2014.
Kulkarni A, Rao P, Goldman A, Sengupta S.
|
|
|
|
|
Computationally-inspired engineering of supra-molecular taxane
nanoparticles.
Cancer Research, 2014.
Kulkarni AA, Rao P, Goldman A, Sengupta S.
|
|
|
|
|
Clinical translational challenges in nanomedicine.
MRS Bull, 2014.
Sengupta S.
|
|
|
|
|
Sequential application of a cytotoxic nanoparticle and a
pi3k-inhibitor enhances anti-tumor efficacy.
Cancer Research, 2014.
Pandey A, Kulkarni A, Roy B, Goldman A, Sarangi S, Sengupta P, Phipps C, Kopparam J, Oh
M, Basu S, Kohandel M, Sengupta S.
|
|
|
|
|
Hydrated Manganese (II) Phosphate (Mn3(PO4)2-3H2O) as a water
oxidation catalyst.
J Am Chem Soc, 2014.
Jin K, Park J, Lee J, Yang KD, Pradhan GK, Sim U, Jeong D, Jang HL, Park S, Kim D, Sung
N, Kim SH, Han S, Nam KT.
|
|
|
|
|
PEGylated liposomal Gemcitabine: insights into a potential breast
cancer therapeutic.
Cell Oncol, 2013.
apa A, Sidiqui A, Balasubramanian SUA, Sarangi S, Luchette M, Sengupta S, Harfouche R.
|
|
|
|
|
Supramolecular nanoparticles that target
phosphatidylinositol-3-kinase overcome insulin resistance and exert pronounced antitumor
efficacy.
Cancer Research, 2013.

Med. Oncol,2013.
Sarangi S, Pandey A, Papa AL, Sengupta P, Kopparam J, Dadwal U, Basu S, Sengupta S.
|
|
|
|
|
Design principles for clinical efficacy of cancer nanomedicine: a
look into the basics.
ACS Nano,2013.
Sengupta S, Kulkarni A.
|
|
|
|
|
Rationally designed oxaliplatin nanoparticle for enhanced antitumor
efficacy.
Nanotechnology, 2012.
Paraskar A, Soni S, Roy B, Papa AL, Sengupta S.
|
|
|
|
|
Revisiting whitlockite, the second most abundant biomineral in bone:
nanocrystal synthesis in physiologically relevant conditions and biocompatibility
evaluation.
ACS Nano,2013.
Jang HL, Jin K, Lee J, Kim Y, Nahm SH, Hong KS, Nam KT.
|
|
|
|
|
In vitro and in vivo evaluation of the bioactivity of hydroxyapatite
coated polyetheretherketone biocomposites created by cold spray technology.
Acta Biomater,2013.
Lee JH*, Jang HL*, Lee KM, Baek H, Jin K, Hong KS, Noh JH, Lee H.
|
|
|
|
|
Mechanistic studies of gemcitabine-loaded nanoplatforms in resistant
pancreatic cancer cells.
BMC Cancer, 2012.

Cancer Research, 2012.

Proceedingsof National Academy of Sciences U S A, 2012.
Sengupta P, Basu S, Soni S, Pandey A, Oh M, Chin KT, Paraskar AS, Roy B, Sarangi S,
Connor Y, Sabbisetti V, Kopparam J, Amarasiriwardena C, Jayawardene I, Lupoli N,
Dinulescu DM, Bonventre JV, Mashelkar RA, Sengupta S.
|
|
|
|
|
Insulin-like growth factors promote vasculogenesis in embryonic stem
cells.
PLoS One,2012.
Piecewicz SM, Pandey A, Roy B, Hua Xiang S, Zetter BR, Sengupta S
|
|
|
|
|
Rationally engineered polymeric cisplatin nanoparticles for improved
antitumor efficacy.
Nanotechnology, 2011.
Paraskar A, Soni S, Basu S, Amarasiriwardena CJ, Lupoli N, Srivats S, Roy RS, Sengupta
S.
|
|
|
|
|
Quantitative model for efficient temporal targeting of tumor cells
and neovasculature.
Comput Math Methods Med, 2011.
Kohandel M, Haselwandter C, Kardar M, Sengupta S, Sivaloganathan S.
|
|
|
|
|
Cancer, signal transduction and nanotechnology.
Current Drug Deliv, 2011.
Sengupta P, Basu S, Sengupta S.
|
|
|
|
|
The dynamic glycome microenvironment and stem cell differentiation
into vasculature.
Stem Cells Dev, 2011.
Piecewicz S, Sengupta S.
|
|
|
|
|
Emerging technologies for enabling proangiogenic therapy.
Nanotechnology, 2011.
Roy RS, Roy B, Sengupta S
|
|
|
|
|
Nanoparticles in cancer chemotherapy
Nanoparticles in translational science and medicine,Progress in molecular biology and
translational science: Waltham, MA: Academic Press.
2011.
Banerjee D, Sengupta S.
|
|
|
|
|
Nanotechnology-mediated targeting of tumor angiogenesis.
Vasc Cell, 2011.
Banerjee D, Harfouche R, Sengupta S
|
|
|
|
|
Harnessing structure-activity relationship to engineer a novel
cisplatin nanoparticle for improved antitumor efficacy.
Proceedingsof National Academy of Sciences U S A. 2010.
Paraskar A, Chin KT, Chaudhuri P, Muto KW, Berkowitz J, Handlogten MW, Alves NJ,
Bilgicer B, Dinulescu DM, Mashelkar RA, Sengupta S
|
|
|
|
|
The Bittersweet Promise of Glycobiology.
Biomarkers: In Medicine, Drug Discovery, and Environmental Health. Hoboken N.J.: Wiley
Press, 2010.
Chaudhuri P, Harfouche R, Sengupta S.
|
|
|
|
|
Coupling growth factor engineering with nanotechnology for
therapeutic angiogenesis.
Proceedings of National Academy of Sciences U S A, 2010.
Sinha Roy R, Soni S, Harfouche R, Vasudevan P, Holmes O, de Jonge H, Rowe A, Paraskar A,
Hentschel DM, Gherardi E, Mashelkar RA, Sengupta S.
|
|
|
|
|
Modeling interactions between endothelial cells and metastatic
breast cancer cells in a three-dimensional culture.
AACR 101st Annual Meeting, Washington, DC 2010.
Connor Y, Harfouche R, Liu C, Oh M, Sengupta S.
|
|
|
|
|
Integrating novel protein engineering and nanotechnology for
therapeutic angiogenesis.
Experimental Biology Meeting, 2010. Published in FASEBJ, 2010.
Sinha-Roy R, Soni S, Harfouche R, Vasudevan PR, Paraskar A, Sengupta S.
|
|
|
|
|
Ranking chemical structures for drug discovery: a new machine
learning approach.
J Chem Inf Model, 2010.
Agarwal S, Dugar D, Sengupta S.
|
|
|
|
|
Shape effect of carbon nanovectors on angiogenesis.
ACS Nano. 2010.
Chaudhuri P, Harfouche R, Soni S, Hentschel DM, Sengupta S.
|
|
|
|
|
Single-walled carbon nanotube-conjugated chemotherapy exhibits
increased therapeutic index in melanoma.
Nanotechnology, 2010.
Chaudhuri P, Soni S, Sengupta S.
|
|
|
|
|
Simple large-scale synthesis of hydroxyapatite nanoparticles: in
situ observation of crystallization process.
Langmuir, 2010.
Kim DW, Cho I, Kim JY, Jang HL, Han GS, Ryu H, Shin H, Jung HS, Kim H, Hong KS.
|
|
|
|
|
Nanoparticle-mediated targeting of MAPK signaling predisposes tumor
to chemotherapy.
Proceedings of National Academy of Sciences U S A, 2009.
Basu S, Harfouche R, Soni S, Chimote G, Mashelkar RA, Sengupta S.
|
|
|
|
|
Glycome and transcriptome regulation of vasculogenesis.
Circulation, 2009.
Harfouche R, Hentschel D, Piecewicz, Basu S, Print C, Eavarone D, Kiziltepe T,
Sasisekharan R, Sengupta S.
|
|
|
|
|
Emerging innovation practices and policies for the health-care needs
of resource-poor people.
Global Forum Update on Research for Health, 2009.
Mashelkar RA, Patwardhan B, Sengupta S.
|
|
|
|
|
Fullerenol-cytotoxic conjugates for cancer chemotherapy.
ACS Nano, 2009.
Chaudhuri P, Paraskar A, Soni S, Mashelkar RA, Sengupta S.
|
|
|
|
|
Angiogenesis.
Drug Screening Methods. New Delhi, India: Jaypee Brothers Medical Publishers, 2009.
Sengupta S.
|
|
|
|
|
Nanoparticle-mediated targeting of phosphatidylinositol-3-kinase
signaling inhibits angiogenesis.
Angiogenesis, 2009.
Harfouche R, Basu S, Soni S, Hentschel D, Mashelkar RA, Sengupta S.
|
|
|
|
|
A novel embryonic stem cell differentiation system for
high-throughput antiangiogenesis screening.
FASEB J, 2009.
Piecewizc S, Harfouche R, Hentschel D, Basu S, Sengupta S.
|
|
|
|
|
Targeting oncogenic signaling pathways by exploiting
nanotechnology.
Cell Cycle, 2009.
Basu S, Chaudhuri P, Sengupta S.
|
|
|
|
|
Searching for glycomics role in vasculogenesis.
Bioinformatics, 2008.

Br J Cancer, 2007.
Sengupta S, Sasisekharan R.
|
|
|
|
|
Chemical genetic analysis of glycome regulation in
vasculogenesis.
Experimental Biology Conference, 2007.
Piecewicz S, Sengupta S, Hentschel DM.
|
|
|
|
|
Temporal targeting of tumour cells and neovasculature with a
nanoscale delivery system.
Nature, 2005.
Sengupta S, Eavarone DA, Capila I, Zhao G, Watson N, Kiziltepe T, Sasisekharan R.
|
|
|
|
|
Nitric oxide modulates hepatocyte growth factor induced
angiogenesis.
Angiogenesis, 2004.
Sengupta S, Sellers LA, Gherardi E, Sasisekharan R, Fan TP.
|
|
|
|
|
Modulating angiogenesis- the yin and the yang in ginseng.
Circulation, 2004.

FASEB J, 2004.
Johnson NA, Sengupta S, Saidi SA, Lessan K, Charnock-Jones SD, Scott L, Stephens R,
Freeman TC, Tom BDM, Harris M, Denyer G, Sundaram M, Sasisekharan R, Smith SK, Print
CG.
|
|
|
|
|
A dual color fluorescence imaging-based system for the dissection of
antiangiogenic and chemotherapeutic activity of molecules.
FASEB J, 2004.
Sengupta S, Kiziltepe T, Sasisekharan R.
|
|
|
|
|
Delivery of therapeutic levels of heparin and low molecular weight
heparin through a pulmonary route.
Proceedingsof National Academy of Sciences U S A, 2004.
Qi Y, Zhao G, Liu D, Shriver Z, Sundaram M, Sengupta S, Venkataraman G, Langer R,
Sasisekharan R.
|
|
|
|
|
Hepatocyte growth factor/scatter factor can induce angiogenesis
independently of vascular endothelial growth factor.
ArteriosclerThrombVasc Biol, 2003.
Sengupta S, Gherardi E, Sellers LA, Sasisekharan R, Fan TP.
|
|
|
|
|
Thymidine phosphorylase induces angiogenesis in vitro and in vivo:
an evaluation of possible mechanisms.
Br J Pharmacol. 2003
Sengupta S, Sellers LA, Matheson HB, Fan TP.
|
|
|
|
|
Targeting of mitogen activated protein kinases and
phosphatidylinositol 3 kinase inhibits hepatocyte growth factor/scatter factor-induced
angiogenesis.
Circulation, 2003.
Sengupta S, Seller LA, Li R, Zhao G, Gherardi E, Sasisekharan R, Fan TP.
|
|
|
|
|
Cyclooxygenase-2-selective non-steroidal anti-inflammatory drugs
inhibit hepatocyte growth factor/scatter factor-induced angiogenesis.
Cancer Research, 2003.
Sengupta S, Sellers LA, Cindrova T, Skepper JN, Gherardi E, Sasisekheran R, Fan TP.
|
|
|
|
|
A study of the signaling mechanisms of selected angiogenic
promoters.
University of Cambridge, 2002.
Sengupta S.
|
|
|
|
|
Encapsulation in cationic liposomes enhances antitumour efficacy and
reduces the toxicity of etoposide, a topo-isomerase ii inhibitor.
Pharmacology, 2001.
Sengupta S, Tyagi P, Chandra S, Kochupillai V, Gupta SK.
|
|
|
|
|
Angiogenesis: Concepts and research methodologies.
Pharmacology and Therapeutics in the New Millennium. New Delhi, India: Springer,
2001.
Sengupta S, Gupta S K.
|
|
|
|
|
Autoimmune diseases.
Blakemore C, Jennett S, editors. The Oxford Companion to the Body. Oxford UK: Oxford
University Press, 2001.
Sengupta S, Fan T-P D.
|
|
|
|
|
Immunity.
The Oxford Companion to the Body. Oxford, UK: Oxford University Press, 2001.
Sengupta S, Fan T-P D.
|
|
|
|
|
Etoposide encapsulated in positively charged liposomes:
pharmacokinetic studies in mice and formulation stability studies.
Pharmacol Res, 2000.
Sengupta S, Tyagi P, Velpandian T, Gupta Y K, Gupta S K.
|
|
|
|
|
Anti-inflammatory activity and pharmacokinetic profile of a new
parenteral formulation of nimesulide.
Pharmacol Res,1999.
Gupta SK, Bhardwaj RK, Tyagi P, Sengupta S, Velpandian T.
|
|
|
|
|
Expression of inducible and neuronal nitric oxide synthase in
20-methyl cholanthrene (20-mca) induced fibrosarcoma.
Ind J Pharmacol, 1999.
Sengupta S, Sanyal M, Kochupillai V, Gupta SK.
|
|
|
|
|
Evaluation of the antitumour activity of liposomal formulations of
etoposide against choriocarcinoma xenografts in balb/c nu/nu mice.
Pharm PharmacolCommun, 1999.
Tyagi P, Sengupta S, Velpandian T, Gupta Y K, Kochupillai V, Gupta SK.
|
|
|
|
|
Analgesic efficacy and pharmacokinetics of topical nimesulide gel in
healthy human volunteers: double-blind comparison with piroxicam, diclofenac and
placebo.
Eur J Clin Pharmacol, 1998.
Sengupta S, Velpandian T, Kabir SR, Gupta SK.
|
|
|
|
|
Preventive effect of chyavanprash against steroid induced cataract
in the developing chick embryo.
Phytother Res, 1998.
Velpandian T, Mathur P, Sengupta S, Gupta SK.
|
|
|
|
|
Comparative analgesic efficacy of nimesulide and diclofenac gels
after topical application on the skin.
Skin Pharmacol Appl Skin Physiol, 1998.
Sengupta S, Velpandian T, Sapra P, Mathur P, Gupta SK.
|
|
|
|
|
Influence of piperine on nimesulide induced antinociception.
Phytother Res, 1998.
Gupta SK, Velpandian T, Sengupta S, Mathur P, Sapra P.
|
|
|
|
|
Comparative analgesic activity of nimesulide and diclofenac by
intramuscular route: correlation with pharmacokinetic profile of nimesulide.
Pharmacology, 1998.
Gupta SK, Velpandian T, Mathur P, Sengupta S.
|
|
|
|
|
Anti-inflammatory activity of topical nimesulide gel in various
experimental models.
Inflamm Res, 1996.
Gupta SK, Prakash J, Awor L, Joshi S, Velpandian T, Sengupta S.
|
|
|


Getting Started with ArenaView in Windows¶
Launching ArenaView¶
To launch ArenaView, click Start -> All Programs -> Lucid Vision Labs -> ArenaView
On a default installation, ArenaView gets installed in C:\ProgramData\Lucid Vision Labs\ArenaView.
Controlling Your Camera in ArenaView¶
Select your camera in the Camera window pane. Double-click on the camera to connect to the camera.
Cameras that have an invalid IP address will be highlighted in light red. Double-click on the camera to force it to a valid IP address.
After selecting your camera, the Features window pane will be filled with the camera feature list which allows you to change settings on the camera.
Click on the feature name’s value to change its value. You may need to stop streaming the camera to change certain features.
You can find more information for a feature by clicking on it and looking at the Properties window pane.
ArenaView also includes the option to enable Packet Resend, which is the functionality for the software to request lost packets. More information about Packet Resend can be found at our Tech Brief here: https://thinklucid.com/tech-briefs/gigabit-ethernet-the-efficient-and-reliable-interface/#resends. If you see packet loss or torn images while streaming in ArenaView, you can enable this feature by setting TL DataStream Parameters -> Buffer Handling Control -> Packet Resend Enable to On.
| Stop the camera stream before changing the Packet Resend option. |
The ArenaView toolbar has the following buttons:
- Click to acquire a single image. This will open a new tab.
- Click to continuously acquire images. This will open a new tab.
- Click to stop acquisition and close the current tab.
Use the Node List toggle in the Features window pane to switch between the following modes:
- shows beginner camera features
- shows all camera features
Use the Filter to filter specific camera features. Include boolean operators such as OR to filter multiple feature names:
The Log window pane displays connection updates (camera arrival or removal) and streaming information for the camera.


WITNESS LIST
Economic Development
March 20, 2013 8:00 AM
FOR:
Johnson, Aaron Attorney (Equal Justice Center), Austin, TX
Perez, Guillermo Construction Worker (also providing written testimony) (Self), Austin,
TX
Timm, Emily Policy Director (also providing written testimony) (Workers Defense
Projects), Austin, TX
Registering, but not testifying:
FOR:
Lara, Rene Legislative Director (Texas AFL-CIO), Austin, TX
ON:
Ramos, Jerry (Texas Workforce Commission), Austin, TX
FOR:
Berzina, David Vice President of Economic Development (Fort Worth Chamber of
Commerce), Fort Worth, TX
Registering, but not testifying:
FOR:
Bragiel, Justin General Counsel (Texas Hotel & Lodging Association), Austin, TX
Carter, Matt Development (Event Facilities, Fort Worth, Inc.), Fort Worth, TX
Groomer, Mike President Event Facilities Fort Worth (Event Facilities Fort Worth), Forth
Worth, TX
Patterson, T.J. (City of Ft. Worth), Ft. Worth, TX
Registering, but not testifying:
FOR:
Barber, Kathy (National Federation of Independent Business), Austin, TX
Dewitt, Cathy Lobbyist (Texas Association of Business), Austin, TX
ON:
Riley, Steve (Texas Workforce Commission), Austin, TX
FOR:
Dewitt, Dennis County Commissioner (Bee County), Bee County, TX
Registering, but not testifying:
FOR:
Bragiel, Justin General Counsel (Texas Hotel & Lodging Association), Austin, TX


Why?
Predicts the sustainability level of multiples routes for a give trip / commute
How does it work?
- Select the start and end destionation of the journey
- Select the best route based on your requirments
- Enjoy your sustainable way of life
Tech
Location tracking and google maps was used and Laravel framwork for backend.
My Contribution
As a Developer. I worked on the backend using laravel and intergrated google maps API


Toggle navigation
Exam Site
Home
Search
Exam
Exam
Create a new exam
Name
Subject
Description
Create Exam


Valuations on polynomial rings based on \(\phi\)-adic expansions#
This file implements a base class for discrete valuations on polynomial rings, defined by a \(\phi\)-adic expansion.
AUTHORS:
Julian Rüth (2013-04-15): initial version
EXAMPLES:
The Gauss valuation
is a simple example of a valuation that relies on
\(\phi\)-adic expansions:
sage: R.<x> = QQ[]
sage: v = GaussValuation(R, QQ.valuation(2))
In this case, \(\phi = x\), so the expansion simply lists the coefficients of the polynomial:
sage: f = x^2 + 2*x + 2
sage: list(v.coefficients(f))
[2, 2, 1]
Often only the first few coefficients are necessary in computations, so for performance reasons, coefficients are computed lazily:
sage: v.coefficients(f)
<generator object ...coefficients at 0x...>
Another example of a DevelopingValuation
is an augmented
valuation
:
sage: w = v.augmentation(x^2 + x + 1, 3)
Here, the expansion lists the remainders of repeated division by \(x^2 + x + 1\):
sage: list(w.coefficients(f))
[x + 1, 1]
- class sage.rings.valuation.developing_valuation.DevelopingValuation(parent, phi)#
Bases:
DiscretePseudoValuation
Abstract base class for a discrete valuation of polynomials defined over the polynomial ring
domain
by the \(\phi\)-adic development.EXAMPLES:
sage: R.<x> = QQ[] sage: v = GaussValuation(R, QQ.valuation(7))
- coefficients(f)#
Return the \(\phi\)-adic expansion of
f
.INPUT:
f
– a monic polynomial in the domain of this valuation
OUTPUT:
An iterator \(f_0, f_1, \dots, f_n\) of polynomials in the domain of this valuation such that \(f=\sum_i f_i\phi^i\)
EXAMPLES:
sage: R = Qp(2,5) sage: S.<x> = R[] sage: v = GaussValuation(S) sage: f = x^2 + 2*x + 3 sage: list(v.coefficients(f)) # note that these constants are in the polynomial ring [1 + 2 + O(2^5), 2 + O(2^6), 1 + O(2^5)] sage: v = v.augmentation( x^2 + x + 1, 1) sage: list(v.coefficients(f)) [(1 + O(2^5))*x + 2 + O(2^5), 1 + O(2^5)]
- effective_degree(f, valuations=None)#
Return the effective degree of
f
with respect to this valuation.The effective degree of \(f\) is the largest \(i\) such that the valuation of \(f\) and the valuation of \(f_i\phi^i\) in the development \(f=\sum_j f_j\phi^j\) coincide (see [Mac1936II] p.497.)
INPUT:
f
– a non-zero polynomial in the domain of this valuation
EXAMPLES:
sage: R = Zp(2,5) sage: S.<x> = R[] sage: v = GaussValuation(S) sage: v.effective_degree(x) 1 sage: v.effective_degree(2*x + 1) 0
- newton_polygon(f, valuations=None)#
Return the Newton polygon of the \(\phi\)-adic development of
f
.INPUT:
f
– a polynomial in the domain of this valuation
EXAMPLES:
sage: R = Qp(2,5) sage: S.<x> = R[] sage: v = GaussValuation(S) sage: f = x^2 + 2*x + 3 sage: v.newton_polygon(f) Finite Newton polygon with 2 vertices: (0, 0), (2, 0) sage: v = v.augmentation( x^2 + x + 1, 1) sage: v.newton_polygon(f) Finite Newton polygon with 2 vertices: (0, 0), (1, 1) sage: v.newton_polygon( f * v.phi()^3 ) Finite Newton polygon with 2 vertices: (3, 3), (4, 4)
- phi()#
Return the polynomial \(\phi\), the key polynomial of this valuation.
EXAMPLES:
sage: R = Zp(2,5) sage: S.<x> = R[] sage: v = GaussValuation(S) sage: v.phi() (1 + O(2^5))*x
- valuations(f)#
Return the valuations of the \(f_i\phi^i\) in the expansion \(f=\sum f_i\phi^i\).
INPUT:
f
– a polynomial in the domain of this valuation
OUTPUT:
A list, each entry a rational numbers or infinity, the valuations of \(f_0, f_1\phi, \dots\)
EXAMPLES:
sage: R = Qp(2,5) sage: S.<x> = R[] sage: v = GaussValuation(S, R.valuation()) sage: f = x^2 + 2*x + 16 sage: list(v.valuations(f)) [4, 1, 0]


Modpack Version: {{ server.modpack_version }}
{% if server.jar_version %}Jarfile Version: {{ server.jar_version }}
{% endif %}Location: {{ server.address }}:{{ server.port }}
Status: {{ server.status }}
{% if server.players %}{{ server.players.online }}/{{ server.players.max }} Players
We don't seem to have any servers up for monitoring right now.


Android Intents
In our previous article on Android Intent Filters we showed you how you can have your Appcelerator app receive Intents from other Android apps. This time we're going to show you how you can send your own Intents to other Android apps. This is powerful native functionality that lets us leverage currently installed apps to send, share, view, edit, and perform other operations.
For this example we'll show a very common and effective use of Intents. We're going to use an Android Intent to share text with any apps on your Android device that accept text Intents. For example, let's say you open your Android browser and highlight some text. If you tap that highlighted text, you'll have the opportunity to share that text with other Android apps, in this case the Google+ app.
So let's see how we can do this in our own Appcelerator apps. Here is the code snippet where all the magic happens.
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_SEND,
type: "text/plain"
});
intent.putExtra(Ti.Android.EXTRA_TEXT, 'Some text that we want to share');
intent.addCategory(Ti.Android.CATEGORY_DEFAULT);
Ti.Android.currentActivity.startActivity(intent);
Now let's break it down to understand exactly what's going on here. You'll quickly find that much of the details are not so much Appcelerator configurations as they are native Android.
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_SEND,
type: "text/plain"
});
Above we create the Intent using the Appcelerator API. In this instance we utilize 2 properties:
-
action - Tells Android what action we are going to perform with our Intent. In this case we want to send something, as signified by Ti.Android.ACTION_SEND. For a full listing of supported Intent actions, check the Titanium.Android API docs. Also, as these correspond directly to native Android Intent actions, you should also reference the Android Intent documentation for detailed explanations of each.
-
type - This is a MIME type that tells Android what type of data we are planning to send. In our case we just want to send text, so we use text/plain. See the Android Intent function setType() for more details.
intent.putExtra(Ti.Android.EXTRA_TEXT, 'Some text that we want to share');
In the line above we add the text we want to share as an Extra to the Intent. Extras allow as to pass specific data along with an Intent in a standardized format that can be used by any app potentially receiving the Intent. So in our first example, when you sent highlighted text from the browser, that text was wrapped in an Intent Extra which can then be processed by the receiving app. In our case, it added text to the update field in Google+.
We pass 2 parameters to this function:
-
name - This signifies the type of Extra we are sending. As you might imagine, Ti.Android.EXTRA_TEXT signifies that we are adding text. As with the actions, a complete listing of extras can be found with the Titanium.Android API docs and Android Intent documentation.
-
data - This is the actual data being sent with the Intent via this Extra. Here we just use a string constant, but you can obviously use a string from anywhere in your app. In the included sample app, we'll use a Ti.UI.TextArea for this parameter.
intent.addCategory(Ti.Android.CATEGORY_DEFAULT);
Above we specify the category of Intent Filters to which this Intent is targeted. We'll be using Ti.Android.CATEGORY_DEFAULT which essentially does not use any category filtering. Once again, a complete listing of categories can be found with the Titanium.Android API docs and more in depth descriptions are in the Android Intent documentation.
Now our Intent is prepared to send text to another Android app. All we need to do is tell the current Android Activity that we want to send the Intent. To do so, we use the following line of code.
Ti.Android.currentActivity.startActivity(intent);
Once this code executes you will see one of 2 things:

-
If you are running in the Android emulator, you'll likely see your default messaging app pop up as you don't have any other apps that receive text Intents.
-
If you are running on an Android device, you should see an Intent list that contains all the apps on your device that accept text Intents. Mine looks like the one on the right.
Here's a few examples of what the Intent we just sent will look like when it is received by some of Android's most popular apps. As you can see, you get incredible power and integration using native Android Intents for less than 10 lines of code!
Sample App
Ti.UI.backgroundColor = '#000000';
var win = Ti.UI.createWindow();
var label = Ti.UI.createLabel({
text: 'Say Something!',
color:'#eeeeee',
font: {
fontSize:'20dp',
fontWeight:'bold'
},
height:'auto',
top:'5dp'
});
var textarea = Ti.UI.createTextArea({
width:'90%',
top:'44dp',
bottom: '70dp',
left:10,
right:10
});
var button = Ti.UI.createButton({
title:'Share',
height:'auto',
width:'auto',
font: {
fontSize:'24dp'
},
bottom:'10dp',
right:10
});
button.addEventListener('click', function(e) {
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_SEND,
type: "text/plain"
});
intent.putExtra(Ti.Android.EXTRA_TEXT, textarea.value);
intent.addCategory(Ti.Android.CATEGORY_DEFAULT);
Ti.Android.currentActivity.startActivity(intent);
});
win.add(label);
win.add(textarea);
win.add(button);
win.open();
Helpful Links
-
Android Intent Filters on the Appcelerator Developer Blog


Events¶
While logging is more low level “printf” style - events represent higher level information about certain operations in IdentityServer. Events are structured data and include event IDs, success/failure information, categories and details. This makes it easy to query and analyze them and extract useful information that can be used for further processing.
Events work great with event stores like ELK, Seq or Splunk.
Emitting events¶
Events are not turned on by default - but can be globally configured in the ConfigureServices
method, e.g.:
services.AddIdentityServer(options =>
{
options.Events.RaiseSuccessEvents = true;
options.Events.RaiseFailureEvents = true;
options.Events.RaiseErrorEvents = true;
});
To emit an event use the IEventService
from the DI container and call the RaiseAsync
method, e.g.:
public async Task<IActionResult> Login(LoginInputModel model)
{
if (_users.ValidateCredentials(model.Username, model.Password))
{
// issue authentication cookie with subject ID and username
var user = _users.FindByUsername(model.Username);
await _events.RaiseAsync(new UserLoginSuccessEvent(user.Username, user.SubjectId, user.Username));
}
else
{
await _events.RaiseAsync(new UserLoginFailureEvent(model.Username, "invalid credentials"));
}
}
Custom sinks¶
Our default event sink will simply serialize the event class to JSON and forward it to the ASP.NET Core logging system.
If you want to connect to a custom event store, implement the IEventSink
interface and register it with DI.
The following example uses Seq to emit events:
public class SeqEventSink : IEventSink
{
private readonly Logger _log;
public SeqEventSink()
{
_log = new LoggerConfiguration()
.WriteTo.Seq("http://localhost:5341")
.CreateLogger();
}
public Task PersistAsync(Event evt)
{
if (evt.EventType == EventTypes.Success ||
evt.EventType == EventTypes.Information)
{
_log.Information("{Name} ({Id}), Details: {@details}",
evt.Name,
evt.Id,
evt);
}
else
{
_log.Error("{Name} ({Id}), Details: {@details}",
evt.Name,
evt.Id,
evt);
}
return Task.CompletedTask;
}
}
Add the Serilog.Sinks.Seq
package to your host to make the above code work.
Built-in events¶
The following events are defined in IdentityServer:
ApiAuthenticationFailureEvent
&ApiAuthenticationSuccessEvent
- Gets raised for successful/failed API authentication at the introspection endpoint.
ClientAuthenticationSuccessEvent
&ClientAuthenticationFailureEvent
- Gets raised for successful/failed client authentication at the token endpoint.
TokenIssuedSuccessEvent
&TokenIssuedFailureEvent
- Gets raised for successful/failed attempts to request identity tokens, access tokens, refresh tokens and authorization codes.
TokenIntrospectionSuccessEvent
&TokenIntrospectionFailureEvent
- Gets raised for successful token introspection requests.
TokenRevokedSuccessEvent
- Gets raised for successful token revocation requests.
UserLoginSuccessEvent
&UserLoginFailureEvent
- Gets raised by the quickstart UI for successful/failed user logins.
UserLogoutSuccessEvent
- Gets raised for successful logout requests.
ConsentGrantedEvent
&ConsentDeniedEvent
- Gets raised in the consent UI.
UnhandledExceptionEvent
- Gets raised for unhandled exceptions.
DeviceAuthorizationFailureEvent
&DeviceAuthorizationSuccessEvent
- Gets raised for successful/failed device authorization requests.
Custom events¶
You can create your own events and emit them via our infrastructure.
You need to derive from our base Event
class which injects contextual information like activity ID, timestamp, etc.
Your derived class can then add arbitrary data fields specific to the event context:
public class UserLoginFailureEvent : Event
{
public UserLoginFailureEvent(string username, string error)
: base(EventCategories.Authentication,
"User Login Failure",
EventTypes.Failure,
EventIds.UserLoginFailure,
error)
{
Username = username;
}
public string Username { get; set; }
}


Raivavae rates as one of the most beautiful islands and is certainly on a par with Bora Bora as the mountainous island is similarly surrounded by a coral reef.
The passage through the reef is clearly buoyed and leads to a quay, where one can come alongside. As elsewhere in French Polynesia, passages through the lagoon are marked by beacons so it is easy to make one's way to the east of the main island to anchor off one of the many islets.
Position 23°52'S,147°44'W.
Raivavae is the Port of Entry.
It is NO LONGER compulsory for all yachts visiting French Polynesia to visit Papeete Customs and Immigration to complete the clearing-in process.
Yachts can now clear in or out of FP with the “gendarmes” offices (French Police) at the ports of entry in the other islands.
The Gendarmerie Nationale in Raivavae can deal with Immigration and Customs formalities.
For full details on clearance into and out of FP go to French Polynesia Formalities.
Last updated July 2014.
There is now an ATM at Raivavae that accepts credit cards, maestro etc. It is located outside the post office, 200m from the waterfront.
Boats arriving at Raivavae as their first port of call in French Polynesia would be well advised to obtain a supply of French Polynesian currency before leaving their previous port.
There is a small wharf off the village where a temporary stop for water is permitted.
The holding in the anchorage is good in 10m over mud.
Last updated July 2015.


Donald Trump Cheers Winning Race Horse Named 'Covfefe'
President Donald Trump cheered on a race horse named Covfefe, named after a mysterious message he posted on Twitter in 2017.
by Charlie SpieringThe horse ‘Covfefe’ won a Breeder’s Cup event at Santa Anita on Saturday, the sixth win in eight career starts.
“Great!” Trump wrote on Twitter on Monday.
The president played coy with the news report that described his word as a “mistweet” after the original sparked a flood of headline and cable chatter in May 2017.
“But how do you know it was a ‘mistweet?'” he asked. “May be something with deep meaning!”
“Despite the constant negative press covfefe,” Trump wrote on May 31, 2017.


Meet Halle, the official Operation Spark robot.
Halle has some cool moves but nobody to play with. Let’s build our own game using Halle!
Install this project into your Cloud9 workspace by typing opspark install
into a terminal and choosing the runtime
project.
You can run the game by opening index.html
and then choosing Preview. You should see Halle running on a blank background and you should be able to press the appropriate keys to make her jump and shoot.
Now go back and look at the index.html
file in Cloud9. index.html
is an example of the kind of code you might see in a real-world project. The majority of the code is not in index.html
itself but is loaded as external scripts.
<script src="js/util/load.js"></script>
<script src="js/util/spin.min.js"></script>
<script src="js/util/point.js"></script>
<script src="js/spritesheet.js"></script>
...
<script src="js/view/ground.js"></script>
<script src="js/player/halle.js"></script>
<script src="js/player/playerManager.js"></script>
<script src="js/opspark.js"></script>
The scripts are organized so that each script handles one aspect of the game, with each name describing what they do. Professional developers break code into scripts or modules so that the code is easier to understand and so that many people can work on the code at the same time.
Some of the scripts are library or third-party code. This is code that other people wrote that we can use to do cool stuff.
<script src="bower_components/easeljs/lib/easeljs-0.8.1.min.js"></script>
<script src="bower_components/PreloadJS/lib/preloadjs-0.6.1.min.js"></script>
<script src="bower_components/TweenJS/lib/tweenjs-0.6.1.min.js"></script>
<script src="bower_components/SoundJS/lib/soundjs-0.6.1.min.js"></script>
<script src="bower_components/opspark-draw/draw.js"></script>
For this project, we will be using the create.js library to draw and animate our game.
Before we start coding, we have to decide what kind of game we want to build with Halle. Look at the kind of moves that Halle can make and imagine how they would fit into your game.
You will need to decide on a general theme for the game. What kind of world is Halle in? Is she in space, in a factory, on the streets of New Orleans?
What are the game mechanics? What are the goals and what are the challenges? What might halle encounter as the game progresses? Are there points or a score? How does the game end?
Finally, come up with a good name for your game. Having a great name for a project is an important step, but don’t worry, you can always change it later.
Most games display status information like the current score or number of lives remaining overlayed with the running game at either the top or bottom of the screen. We call this a “Heads-Up Display” and we’ve already written one for you in js/view/hud.js
To include it you will want to add the following script to index.html
in the <head>
element underneat the commment that says <!-- add any additional scripts here -->
<script src="js/view/hud.js"></script>
Find this file in your project and open it. You should see that it declares a function and assigns it to window.opspark.makeHud
. Read the documentation for makeHud
and following its instructions for adding the heads-up-display to the game. You will want to make a change to the code in index.html
at TODO: 1
. Once that is done, you should see the heads-up display!
Now, add one more line of code to index.html
where you created your heads-up display.
window.hud = hud;
By assigning the hud
variable to a property on the window
object, we can play with it in the console.
Open up the console in Chrome Developer Tools and type each of these code statements.
hud.updateScore(10);
hud.updateOf(1000);
hud.setIntegrity(25);
hud.setIntegrity(100);
hud.kill();
What do they do?
Include the script js/view/background.js
by adding the following code to the <head>
element of index.html
<script src="js/view/background.js"></script>
Modify index.html
at TODO: 2
to call our newly included code. You will need to supply the appropriate arguments to the function.
var background = opspark.makeBackground(app,ground);
view.addChild(background);
Once this is done correctly you should see Halle on a yellow background.
Our first goal is to create a great background for our game. That will require drawing.
In order to draw something you will create a shape using one of the following functions:
| Image | Code |
|---|---|
shape = draw.rect(width, height, color, strokeColor, strokeWidth); |
|
shape = draw.line(fromX, fromY, toX, toY, strokeColor, strokeWidth); |
|
shape = draw.circle(radius, color, strokeColor, strokeWidth); |
|
href='img/moon.png' |
shape = draw.bitmap(href); |
In order to make that shape show on sreen you will need to add that shape to the background
by calling
background.addChild(shape);
Your shape is created with an origin at (0,0)
in your games coordinate system, but you can say where a shape will show up on the screen by setting it’s x
and y
properties.
shape.x = 100;
shape.y = 45;
See the opspark-draw documentation for more details on drawing functions you can use or look at the source directly in your project at bower_components/opspark-draw/draw.js
. You can also use anything in the create.js API.
Create a great background for your game.
All drawing code for the background should go at TODO: 3
in js/view/background.js
within the render()
function.
Start by adjusting the background to a color you like and then fix the code so that it only shows the background color above the the ground.
As a last step, depending on the background you’ve built, your heads-up-display may be hard to see or just plain ugly. Modify the colors used by src/view/hud.js
to match your background.
If you need some inspiration, here are some things to try:
One place to start is to use a for loop to draw a bunch of objects to the screen.
for(var i=0;i<100;i++) {
circle = draw.circle(10,'white','LightGray',2);
circle.x = canvasWidth*Math.random();
circle.y = canvasHeight*Math.random();
background.addChild(circle);
}
Try changing the code to make the result look more like actual stars.
You can add images to your background using draw.bitmap()
var moon = draw.bitmap('img/moon.png');
moon.x = 300;
moon.y = 25;
moon.scaleX = 1.0;
moon.scaleY = 1.0;
background.addChild(moon);
Try moving the moon to a good location for your game.
Try changing the size of the moon by changing the moon’s scaleX
and scaleY
properties
create.js allows us to perform animation in our game. If you look in the upper left-hand corner of the game, you will see something like “57 fps”. That means the game is running at 57 frames-per-second. Each “frame” is one drawing of our game and so we are redrawing the game 57 times every second. By making slight changes to what we draw over time we can give the illusion of motion.
We don’t have to completely re-create our game 57 times a second. Instead, we can setup a scene and then make slight modifications to it over time. In background.js
, the render()
function sets up our scene and the update()
function is called once per frame. Whatever changes we make to the scene are drawn on the next frame.
To illustrate this, let’s draw a box on the screen. We will call it backgroundBox
. In background.js
, declare a variable backgroundBox
directly after the background
variable declaration.
var backgroundBox;
Then in the render()
function, store a rectangle in backgroundBox
and add it to the background
backgroundBox = draw.rect(100,100,'Blue');
backgroundBox.x = 0;
backgroundBox.y = 0;
background.addChild(backgroundBox);
You should now see a blue box in your background. Change the values of backgroundBox.x
and backgroundBox.y
so that the box appears on the ground in front of Halle.
We can perform animation by making changes to our scene in the update()
function. Remember that it is called once for each frame of the game.
In the update()
function, add the following code:
backgroundBox.x = backgroundBox.x + 1;
You should now see the box moving. What happened? Why is it doing that? Make sure you understand and make sure your partner (if you are pairing) understands as well.
Change the code so that the box moves towards Halle
Parallax is a technique in animation for giving the illusion of depth. When you are moving, things that are close to you move quickly whereas things that are very far away may move slowly or not appear to move at all. We can use this technique in our game to create visually interesting backgrounds.
Try adding the following code to update()
if(backgroundBox.x < -100) {
backgroundBox.x = canvasWidth;
}
What is going on here?
We can take this technique one step further by applying it to many boxes.
Go ahead and remove your backgroundBox
from the screen by commenting out this line of code
// background.addChild(backgroundBox);
After the declaration of backgroundBox
declare a variable buildings
and assign it an empty array.
var buildings = [];
In render()
create several boxes using a for
loop and add them to buildings
array.
var buildingHeight = 300;
var building;
for(var i=0;i<5;++i) {
building = draw.rect(75,buildingHeight,'LightGray','Black',1);
building.x = 200*i;
building.y = groundY-buildingHeight;
background.addChild(building);
buildings.push(building);
}
You should see this:
Make sure you understand what each line of this code does. Change how the building appear. Can you make them have different heights? Different colors?
Now, write code in update()
that animates the boxes so that they move towards Halle. Use the technique we applied to to backgroundBox
to make the buildings wrap around to the other edge of the screen.


I fell in love with programming when I was 17 and have been self-learning ever since.
I am selected by SEO London, Rare Recruitment, and Bright Network. These are organizations that train and connect exceptional people to prestigious companies.
Won the first hackathon (TADHack London) I joined with a team of 5.
October, November 2017
Other companies: Morgan Stanley, Deutsche Bank, UBS - Union Bank of Switzerland, M&G Investments, BDO UK LLP, RBS, TeachFirst, British Government (Civil Service), Macquarie Group, HSBC, BlackRock, Deloitte, Credit Suisse
• Invite only.
• Training, networking, work-shadowing.
Sept. 2017 - present
• Invite only.
• Closely collaborating with companies like Rolls-Royce motor cars, BAE Systems, etc.
• Industry training sessions, mock interviews, presentation skill sessions, networking sessions, work insight and on-site visits
Sept. 2017 - Present
• Sponsors for Educational Opportunities (SEO) London prepare talented students for career success.
• Attracted more than 250 people at King’s Fresher’s Fair to apply to SEO London via effective persuasion and by working closely with Mr. Dumi Senda, the talent manager and media head of SEO London.
Sept. 2017 - Present
• Rare Recruitment connects exceptional people from diverse backgrounds with great jobs in top organisations.
Oct. 25, 2017
• Will gain exclusive insights from successful professionals in the investment banking industry. Greetings from Bright Network CEO and Founder James Uffindell
• Minimum entry requirements: 320 UCAS Points
March 2016 - July 2017
Taught English and IELTS to junior-high and senior-high school students
Successfully raised senior students' IELTS scores by an average of 1.0 - 1.5 band scale on an overall scale of 9.0
Technologies used: JavaScript, HTML, CSS3, LocalHost, Socket.io, Microsoft cognitive services, NLTK NLP, Vidyo.io and Temasys real time communication apis, local weather api, ip address api, and wikipedia api.
Technologies used: Java, BlueJ, JFrame, ActionListener
Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap
Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, Geolocation/Weather API
Technologies used: Python, Natural language processing WIT.AI, Heroku, Facebook.com, Python Modules(Flask, Pymessenger, Request)
Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, MediaWiki API
Technologies used: HTML5, CSS, JavaScript, jQuery, Bootstrap, Amazon.com


I am a passionate software engineering student attending the University of Ottawa. I especially love doing game development as well as virtual and augmented reality projects. I work well in teams and love to contribute ideas that I feel could improve a project or task.
Getting involved in the community is always a must for me. I have been part of the IEEE uOttawa student branch for a few years now and just recently ended my term as the Women in Engineering Chair where I worked to empower and celebrate women in the tech industry. Currently, I am organizing IEEE Ottawa's annual 24 hr gaming tournament and am excited to see the outcome of the event. Before wanting to become a software engineer, I've always dreamed of becoming a vet. That desire still tingles within me and so, alongside caring for a cat, I put my skills to use and recently started volunteering at the Ottawa Pet Pantry, a non-profit organization, to help improve their website and customer relationship management.
I am currently seeking full time opportunities for January 2019. You can find out more about my work experiences, skills and projects below.
QA Specialist Co-op
May-Aug 2016
Embedded Software Co-op
Jan-Apr 2017
Software Developer Co-op
Sept-Dec 2017
Software Developer Co-op
May-Aug 2018
Java, Python, C#, VB, C, C++, Ruby
Selenium, JUnit, HTML, CSS, Android, Git, JavaScript, JQuery, SQL, Ruby on Rails, Unity, Arduino, Linux, Bash, A-Frame See more on LinkedIn


Be carefull what you buy.
All products for sale in this web site are impossible to deliver. You need to collect yourself if you can.
Be very careful of what you are ordering.
The products on sale in this website are huge.
You cannot pay online.
Only cash accepted.
Payment address – available on request only.
Due to the fact that the products are so big or difficult to contain you must collect.
We CANNOT arrange for delivery on your behalf.
This will help you to relax and enjoy your online shopping.


Supplement Facts
| Serving Size: 1 Tablet |
|
|
|
| Amount per Serving |
|
% DV* |
% Daily value for Pregnant or lactating woman |
| Folic acid |
1000 mcg |
250% |
125 % |
| Iron( from Ferrous Fumarate) |
106 mg |
589 % |
589 % |
| * percent daily value based on 2,000 calorie diet |
|
|
|
Iron/Folic acid Supplement
|
WARNING : Accidental overdose of iron-containing products is a leading cause of fatal poisoning in children under 6. Keep this product out of reach of children. In case of accidental overdose, call a doctor or poison control center immediately. |
You should contact your Healthcare provider for medical advice about adverse events. To report a serious adverse event, contact US Pharmaceutical Corporation, P.O Box 360465, Decatur,GA 30036
Store at controlled room temperature between 15°-30°C (59°-86 °F ). Keep in a cool, dry place. Capsules are not USP
1 tablet daily, between meals, orally,
Do not exceed recommended dosage. Do not administer to children
Product information: Physician's complete prescribing information is found printed inside carton. Do not purchase if any portion of product is opened.
Iron/Folic acid Supplement
Packaging


AMIQ OFC Buffers¶
Copyright 2021 AMIQ Consulting
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
MODULE: amiq_ofc_buffers PROJECT: Amiq Open-Source Framework for Co-Emulation
-
class
amiq_ofc_buffers.
amiq_ofc_buffers
[source]¶ This class is used for defining and allocating the buffers used for DMA acceses
Each dma has two channels: send and recv, therefore each dma needs two corresponding buffers. Each buffer may have different dimensions, based on the PL DMA IPs
-
allocate_buffers
(send_shape=0, send_dtype=None, recv_shape=0, recv_dtype=None)[source]¶ Allocate buffers. If an argument is not given, then the specific shape/data type will not be modified.
@param send_shape: Represents the number of items that can be sent using a single DMA access @type send_shape: int @param send_dtype: Represents the dimension of a single “send item” and can be defined using numpy (eg. np.uint32) @type send_dtype: data type
@param recv_shape: Represents the number of items that can be received using a single DMA access @type recv_shape: int @param recv_dtype: Represents the dimension of a single “receive item” and can be defined using numpy (eg. np.uint32) @type recv_dtype: data type
-