MBMLFileFunctions Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | MBMLFileFunctions.h |
Overview
This class implements MBML functions for file management.
These functions are exposed to the Mockingbird environment via
<Function ... />
declarations in the MBDataEnvironmentModule.xml
file.
For more information on MBML functions, see the MBMLFunction
class.
Working with file paths
+ lastPathComponent:
Returns the lastPathComponent
of a string containing a filesystem path.
+ (id)lastPathComponent:(NSString *)path
Parameters
path |
The filesystem path. |
|---|
Return Value
The lastPathComponent
of path
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding a filesystem path.
Expression usage
^lastPathComponent(~/Library/Preferences/com.apple.Safari.plist)
The expression above would return the string “com.apple.Safari.plist
”
Declared In
MBMLFileFunctions.h
+ stripLastPathComponent:
Removes the lastPathComponent
from a filesystem path and returns the
resulting string.
+ (id)stripLastPathComponent:(NSString *)path
Parameters
path |
The filesystem path. |
|---|
Return Value
The result of removing the lastPathComponent
from path
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding a filesystem path.
Expression usage
^stripLastPathComponent(~/Library/Preferences/com.apple.Safari.plist)
The expression above would return the string “~/Library/Preferences
”
Declared In
MBMLFileFunctions.h
+ pathExtension:
Returns the pathExtension
of a string containing a filesystem path.
+ (id)pathExtension:(NSString *)path
Parameters
path |
The filesystem path. |
|---|
Return Value
The pathExtension
of path
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding a filesystem path.
Expression usage
^pathExtension(~/Library/Preferences/com.apple.Safari.plist)
The expression above would return the string “plist
”
Declared In
MBMLFileFunctions.h
+ stripPathExtension:
Removes the pathExtension
from a filesystem path and returns the
resulting string.
+ (id)stripPathExtension:(NSString *)path
Parameters
path |
The filesystem path. |
|---|
Return Value
The result of removing the pathExtension
from path
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding a filesystem path.
Expression usage
^stripPathExtension(~/Library/Preferences/com.apple.Safari.plist)
The expression above would return the string
“~/Library/Preferences/com.apple.Safari
”
Declared In
MBMLFileFunctions.h
+ pathComponents:
Splits a filesystem path into individual path components and returns the result in an array.
+ (id)pathComponents:(NSString *)path
Parameters
path |
The filesystem path. |
|---|
Return Value
An NSArray
containing the path components of path
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding a filesystem path.
Expression usage
^pathComponents(~/Library/Preferences/com.apple.Safari.plist)
The expression returns an array of strings containing: [“~
”, “Library
”,
“Preferences
”, “com.apple.Safari.plist
” ].
Declared In
MBMLFileFunctions.h
Getting paths for common directories
+ directoryForHome
Returns the filesystem path of the NSHomeDirectory
. On iOS, this is the
filesystem path of the application’s home.
+ (id)directoryForHome
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForHome()
The expression above returns the filesystem path of the NSHomeDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForTempFiles
Returns the filesystem path of the NSTemporaryDirectory
.
+ (id)directoryForTempFiles
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForTempFiles()
The expression above returns the filesystem path of the NSTemporaryDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForCaches
Returns the filesystem path of the NSCachesDirectory
.
+ (id)directoryForCaches
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForCaches()
The expression above returns the filesystem path of the NSCachesDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForDocuments
Returns the filesystem path of the NSDocumentDirectory
.
+ (id)directoryForDocuments
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForDocuments()
The expression above returns the filesystem path of the NSDocumentDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForDownloads
Returns the filesystem path of the NSDownloadsDirectory
.
+ (id)directoryForDownloads
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForDownloads()
The expression above returns the filesystem path of the NSDownloadsDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForApplicationSupport
Returns the filesystem path of the NSApplicationSupportDirectory
.
+ (id)directoryForApplicationSupport
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForApplicationSupport()
The expression above returns the filesystem path of the
NSApplicationSupportDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForMovies
Returns the filesystem path of the NSMoviesDirectory
.
+ (id)directoryForMovies
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForMovies()
The expression above returns the filesystem path of the NSMoviesDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForMusic
Returns the filesystem path of the NSMusicDirectory
.
+ (id)directoryForMusic
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForMusic()
The expression above returns the filesystem path of the NSMusicDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForPictures
Returns the filesystem path of the NSPicturesDirectory
.
+ (id)directoryForPictures
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForPictures()
The expression above returns the filesystem path of the NSPicturesDirectory
.
Declared In
MBMLFileFunctions.h
+ directoryForPublicFiles
Returns the filesystem path of the NSSharedPublicDirectory
.
+ (id)directoryForPublicFiles
Return Value
The filesystem path of the directory.
Discussion
This Mockingbird function accepts no parameters.
Expression usage
^directoryForPublicFiles()
The expression above returns the filesystem path of the
NSSharedPublicDirectory
.
Declared In
MBMLFileFunctions.h
Listing directory contents
+ listDirectory:
Lists the filenames within a given directory.
+ (id)listDirectory:(NSString *)dir
Parameters
dir |
The filesystem path of the directory. |
|---|
Return Value
An NSArray
containing the names of the files contained within
dir
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path of the directory whose contents are sought.
Expression usage
^listDirectory(^directoryForHome())
The expression above returns an array containing the names of the files
within NSHomeDirectory
.
Declared In
MBMLFileFunctions.h
Getting file information
+ fileExists:
Tests whether an item exists at the specified filesystem path.
+ (id)fileExists:(NSString *)filePath
Parameters
filePath |
The filesystem path to test. |
|---|
Return Value
@YES
if the file exists at filePath
; @NO
otherwise.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
^fileExists(~/Downloads/MBToolbox.zip)
If a file exists at the path ~/Downloads/MBToolbox.zip
, this expression will
return @YES
. Otherwise, @NO
is returned.
Declared In
MBMLFileFunctions.h
+ fileIsReadable:
Tests whether a readable item exists at the specified filesystem path.
+ (id)fileIsReadable:(NSString *)filePath
Parameters
filePath |
The filesystem path to test. |
|---|
Return Value
@YES
if a readable file exists at filePath
; @NO
otherwise.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
^fileIsReadable(/etc/passwd)
If a readable file exists at the path /etc/passwd
, this expression will
return @YES
. Otherwise, @NO
is returned.
Declared In
MBMLFileFunctions.h
+ fileIsWritable:
Tests whether a writable item exists at the specified filesystem path.
+ (id)fileIsWritable:(NSString *)filePath
Parameters
filePath |
The filesystem path to test. |
|---|
Return Value
@YES
if a writable file exists at filePath
; @NO
otherwise.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
^fileIsWritable(/usr/bin/login)
If a writable file exists at the path /usr/bin/login
, this expression will
return @YES
. Otherwise, @NO
is returned.
Declared In
MBMLFileFunctions.h
+ fileIsDeletable:
Tests whether a deletable item exists at the specified filesystem path.
+ (id)fileIsDeletable:(NSString *)filePath
Parameters
filePath |
The filesystem path to test. |
|---|
Return Value
@YES
if a deletable file exists at filePath
; @NO
otherwise.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
^fileIsDeletable(/tmp)
If a deletable file exists at the path /tmp
, this expression will
return @YES
. Otherwise, @NO
is returned.
Declared In
MBMLFileFunctions.h
+ isDirectoryAtPath:
Tests whether a directory exists at a given filesystem path.
+ (id)isDirectoryAtPath:(NSString *)filePath
Parameters
filePath |
The filesystem path to test. |
|---|
Return Value
@YES
if a directory exists at filePath
; @NO
otherwise.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
^isDirectoryAtPath(~/Caches/com.gilt.ios)
If a directory file exists at the path ~/Caches/com.gilt.ios
, this expression
will return @YES
. Otherwise, @NO
is returned.
Declared In
MBMLFileFunctions.h
+ sizeOfFile:
Returns the size of the file at the given filesystem path.
+ (id)sizeOfFile:(NSString *)filePath
Parameters
filePath |
The filesystem path. |
|---|
Return Value
An NSNumber
containing the size of the file at filePath
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
The expression:
^sizeOfFile(~/Caches/com.gilt.ios/Images/superhero.jpg)
returns the size of the file at ~/Caches/com.gilt.ios/Images/superhero.jpg
in an NSNumber
containing an unsigned long long
value.
Declared In
MBMLFileFunctions.h
Getting file content
+ fileData:
Returns an NSData
instance with the content of the file at the specified
filesystem path.
+ (id)fileData:(NSString *)filePath
Parameters
filePath |
The filesystem path. |
|---|
Return Value
An NSData
instance containing the content of the file at
filePath
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
The expression:
^fileData(~/Caches/com.gilt.ios/Images/superhero.jpg)
returns the content of ~/Caches/com.gilt.ios/Images/superhero.jpg
as an
NSData
instance.
If the file doesn’t exist or couldn’t be read, nil
will be returned.
Declared In
MBMLFileFunctions.h
+ fileContents:
Returns a UTF-8 encoded NSString
instance with the content of the file at
the specified filesystem path.
+ (id)fileContents:(NSString *)filePath
Parameters
filePath |
The filesystem path. |
|---|
Return Value
An NSString
instance containing the content of the file at
filePath
.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
The expression:
^fileContents(~/Documents/README.txt)
returns the content of ~/Documents/README.txt
as an NSString
instance.
If the file doesn’t exist or couldn’t be read, nil
will be returned.
Declared In
MBMLFileFunctions.h
Removing files
+ deleteFile:
Attempts to delete the item at the specified filesystem path.
+ (id)deleteFile:(NSString *)filePath
Parameters
filePath |
The filesystem path. |
|---|
Return Value
@YES
if filePath
was successfully deleted; @NO
otherwise.
Discussion
This Mockingbird function accepts a single parameter: a string expression yielding the filesystem path.
Expression usage
The expression:
^deleteFile(/tmp/download-in-progress)
attempts to delete the file at /tmp/download-in-progress
. If successful,
@YES
is returned; otherwise, @NO
is returned.
Declared In
MBMLFileFunctions.h


Using-clean-strings.Rmd
library(fedmatch)
clean_strings
is the way to prepare strings for name
matching, either within tier_match
(see the
Using-tier-match
vignette). There are several useful
options that allow for many different options.
Here’s the example string we’ll be using:
name_vec <- corp_data1[, Company]
name_vec
#> [1] "Walmart" "Bershire Hataway" "Apple"
#> [4] "Exxon Mobile" "McKesson " "UnitedHealth Group"
#> [7] "CVS Health" "General Motors" "AT&T"
#> [10] "Ford Motor Company"
First, we can use the basic string cleaning defaults:
clean_strings(name_vec)
#> [1] "walmart" "bershire hataway" "apple"
#> [4] "exxon mobile" "mckesson" "unitedhealth group"
#> [7] "cvs health" "general motors" "atandt"
#> [10] "ford motor company"
Without any additional arguments, clean_strings
does the
following:
Then, we have a few different options we can use.
sp_char_words
is a data.frame with 2 columns: the first
column is symbols to replace, and the second is their replacement.
fedmatch
as a built-in set of symbols:
print(sp_char_words)
#> character replacement
#> 1: \\& and
#> 2: \\$ dollar
#> 3: \\% percent
#> 4: \\@ at
But, you can use any data.frame you’d like, to make whatever replacements you’d like:
new_sp_char <- data.table::data.table(character = c("o"), replacement = c("apple"))
clean_strings(name_vec, sp_char_words = new_sp_char)
#> [1] "walmart" "bershire hataway"
#> [3] "apple" "exxapplen mapplebile"
#> [5] "mckessapplen" "unitedhealth grappleup"
#> [7] "cvs health" "general mappletapplers"
#> [9] "at t" "fapplerd mappletappler capplempany"
common_words
is similar, but it respects word boundaries
(so you don’t replace every usage of ‘Corp’ with ‘Corporation’, for
example.) fedmatch
has a built-in set of 54 words and their
replacements:
print(corporate_words[1:5])
#> abbr long.names
#> 1: accep acceptance
#> 2: amer america
#> 3: assoc associates
#> 4: cl company listed
#> 5: cmnty community
But, you can use whatever words you’d like:
clean_strings(name_vec, common_words = data.table::data.table(word = c("general", "almart"),
replacement = c("bananas", "oranges")))
#> [1] "walmart" "bershire hataway" "apple"
#> [4] "exxon mobile" "mckesson" "unitedhealth group"
#> [7] "cvs health" "bananas motors" "atandt"
#> [10] "ford motor company"
(bananas motors sounds like a lovely place to work). Note that the ‘almart’ in ‘walmart’ didn’t get replaced, because common_words respects word boundaries.,
You can also use a related function, word_frequency
, to
look for the most common strings in your data:
word_frequency(sample(c("hi", "Hello", "bye "), 1e4, replace = TRUE))
#> Word Count
#> 1: hi 3380
#> 2: hello 3326
#> 3: bye 3294
remove_words and remove_char are booleans that let you simply remove the words in ‘common_words’ or specify a set of characters to remove rather than replacing them.
clean_strings(name_vec, sp_char_words = new_sp_char, remove_char = c("a", "c"))
#> [1] "w lm rt" "bershire h t w y"
#> [3] "pple" "exxapplen mapplebile"
#> [5] "m kessapplen" "unitedhe lth grappleup"
#> [7] "vs he lth" "gener l mappletapplers"
#> [9] "t t" "fapplerd mappletappler applemp ny"
clean_strings(name_vec, common_words = data.table::data.table(word = c("general", "company"),
replacement = c("bananas", "oranges")),
remove_words = TRUE)
#> [1] "walmart" "bershire hataway" "apple"
#> [4] "exxon mobile" "mckesson" "unitedhealth group"
#> [7] "cvs health" "motors" "atandt"
#> [10] "ford motor"
stem
is a boolean that lets you stem words, using
SnowballC::wordStem
. ‘stemming’ words means removing common
suffixes:
clean_strings(c( "call", "calling", "called"), stem = TRUE)
#> [1] "call" "call" "call"
See the documentation in SnowballC::wordStem
for
details.


Hi,
I´m Renato Merino
Hi! I'm looking to meet people from Energy Field in Israel, as oleh Hadash from Rio de Janeiro- Brazil. I hope we can meet sometime to have a coffee (or zoom call), so we can exchange professional experiences. Also, I´m looking to develop my coding skill and this is my first project, I hope you enjoy!
Send a question


The gateway API for the entire script. Import this module into your own scripts to generate CSV data on-the-fly.
This function opens a fs
stream and writes to the CSV file m
records at a time.
This can be controlled by setting options.chunks
to a positive integer value.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
name |
string | The name of the output file. |
|
columns |
Array.<string> | An array of functions to execute for each cell. |
|
options |
object | Options to pass the function. |
|
headers |
Array.<string> |
<optional> |
An array of headers to add as the first row of the generated table. |
Properties:
| Name | Type | Description |
|---|---|---|
options.headers |
string | Array.<string> | The headers to output as the first row of the CSV file. |
options.rows |
number | The number of rows to generate as an integer. |
options.chunks |
number | The number of rows to generate in one pass. |
options.silent |
boolean | Set |
- Version:
- 1.0.0
- Source:
Returns:
A Promise that is resolved then the stream closes.
- Type
- Promise
Example
const csvgen = require('csv-generator');
csvgen('foo.csv', ['name'], { rows: 10**6 });


 BOAT is the home to fresh, homemade, taste like a grandmother's cooking in the country, thai boat noodles! With each bowl custom made, we are abe to cater to your specific preference filled with flavor in one bowl.
Coming Soon!


2020 Honda HR-V price increases, feature set doesn't
Each trim increases by a few hundred dollars
by Joel StocksdaleHonda's smallest crossover the HR-V is getting a higher price tag for the new model year, and that's it. No additional features or expanded availability, just the same vehicle for the same price. Fortunately, the price increase is relatively modest. The 2020 Honda HR-V now starts at $21,915, a difference of $400. Each of the other trims adds a few hundred dollars to its price, and the full price list is below with the increase listed in parentheses.
- LX 2WD: $21,915 ($400)
- LX AWD: $23,415 ($500)
- Sport 2WD: $23,615 ($400)
- Sport AWD: $25,115 ($500)
- EX 2WD: $25,065 ($300)
- EX AWD: $26,565 ($400)
- EX-L 2WD: $26,665 ($350)
- EX-L AWD: $28,165 ($450)
- Touring w/ Navigation AWD: $29,985 ($450)
All Honda HR-Vs come with a naturally aspirated 1.8-liter inline-four making 141 horsepower and 127 pound-feet of torque. The sole transmission is a CVT, but you have the choice of either front-wheel or all-wheel drive. It features lightly updated exterior styling from the 2019 model year, and models equipped with the touchscreen infotainment system have the same volume knob and shortcut buttons introduced on the previous model year, though it still uses the software interface that's been around since the model was introduced to America for 2016.
We recently tested the Honda HR-V against three of its competitors. We were impressed with its cargo space, flexibility and solid handling. But the outdated infotainment system, sluggish engine and annoying CVT led us to rank it last in the comparison.


British rocker Doherty likely to admit affray in Paris court plea, says lawyer
PARIS, Nov 12 — British indie rocker Pete Doherty is likely to plead guilty to charges of affray in a Paris court today, his lawyer said, as his band gears up for a European tour.
The 40 year-old Libertines frontman will appear before the Paris public prosecutor this morning, said his lawyer Arash Derambarsh.
He was arrested early on Sunday morning following an argument with members of the public, just hours after having been released following an earlier arrest for possession of cocaine.
“We are likely to enter a guilty plea,” Derambarsh said, adding no-one was hurt as a result of the weekend altercation.
Doherty shot to fame in the mid-2000s, when he dated supermodel Kate Moss, and has since been arrested numerous times for drug offences.
Doherty was arrested in the Pigalle district of northern Paris in the night of Thursday to Friday for buying cocaine and provisionally fined €5,000 (RM22,850), the Paris prosecutor’s office and his lawyer have said.
After being released he went out to celebrate, taking alcohol, sleeping pills and valium, Derambarsh said.
Doherty, who has homes in Paris and Margate, got into an argument with two passers-by that led to his eventual re-arrest. “He lost control. He is ashamed of himself. He knows his behaviour is unacceptable,” added his lawyer.
The Libertines, who played the Olympia venue in Paris on October 27, are due to embark on a European tour this month. — Reuters


Project to Intercompare Regional Climate Simulations (PIRCS)
Background Experiment 1 Meetings Overview
Description
Workshop I (17-18 November 1994)
Mission
Boundary Conditions
Workshop II (5-6 June 1997)
Project Participants
Observed/Analyzed Fields for Experiment 1
San Francisco (11 Dec 1997)
Information for prospective participants Output format specifications
St. Louis meeting on Experiment 1a results (10 June 1998)
Publications
Preliminary information on the upcoming Dallas meeting (12 January 1999)
UPDATED Regional climate modeling session at IUGG99 (18-30 July 1999, Birmingham, U.K.) and JGR special issue on Advances in Regional Climate Modeling
| Project Leaders: | William J. Gutowski, Jr., | Eugene S. Takle, | Raymond W. Arritt |


Livestrong Cycling Tours is the leader in professional led tours for amateur cyclists. Our fully supported tours traverse historic, beautiful, and cycling friendly areas of the United States and Europe. With over 15 years of experience, we are uniquely prepared to provide an unforgettable cycling vacation.
The first and only 7 time winner of the Tour de France.
The first American winner of the Tour de France.
Mountain bike icon and repeat winner of the NORBA and UCI world championships.
Two-time Olympic Medalist and 6 time winner of the World Track Cycling Champioship.
Mountain bike legend. Has raced professionally from 1980 to 2007, winning events every year.
Aka the Missile. All time win leader in NORBA downhill events, winning 14.
Winner of the 2017 Tour de France.
Unlike other tour companies, our company is a non-profit organization. We donate every cent of our profits to the Livestrong Foundation. If you would like to visit our headquarters, we are located in Austin TX.


I am a student at Von Steuben High school and will be a junior this upcoming school year. I enjoy Music, Drawing, and programming.
I would not be able to make such a good looking webpage without the help of the TAs here at IIT. Big thanks to them and all the help they have given me.
These marketing boxes are a great place to put some information. These can contain summaries of what the company does, promotional information, or anything else that is relevant to the company. These will usually be below-the-fold.
The images are set to be circular and responsive. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.


The QuickUI Catalog is evolving from a demonstration of controls to a library of controls intended for general reuse in other projects. This catalog can also serve as a design resource exploring different user interface components for consideration in your own projects.
You have several options, presented below, for using QuickUI controls in code. See the QuickUI tutorial, particularly the first section on "Using Controls", for the mechanics of how to actually use a control.
This is fine for just kicking the tires to watch some QuickUI controls in action.
If you want to try using the controls in your own web project, you'll need to reference a recent version of jQuery, plus the core quickui.js runtime and the JavaScript and CSS files for the catalog controls. For example:
<link rel="stylesheet" type="text/css" href="http://quickui.org/release/quickui.css"/> <link rel="stylesheet" type="text/css" href="http://quickui.org/release/quickui.catalog.css"/> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.js"></script> <script type="text/javascript" src="http://quickui.org/release/quickui.js"></script> <script type="text/javascript" src="http://quickui.org/release/quickui.catalog.js"></script>
If you want to pick and choose which catalog controls you want to use in a project, or if you want to build the catalog yourself, the source for the entire QuickUI catalog is maintained under the MIT license in the quickui-catalog repo on GitHub. Follow the instructions there for building.


Genetics 220 - Computational Analysis of High Throughput Biological Data
Syllabus in HTML
and PDF.
Piazza site for discussion and question/answer forum
Lectures
- Course Outline
- UNIX I: Introduction
to Command Line
- UNIX II:
Running programs in UNIX
and Git Tutorial
and in PDF
- UNIX III:
Tools for data processing and see data links
- UCR Biocluster: Running jobs with Slurm on HPC - Charles Forsyth
- Python 1 - Variables, running, cmdline, strings, math
- Python 2 - Logic, loops, lists, iterator - Sawyer Masonjones
- Python 3 - Input/Output files
- Python 4 - Dictionaries, Arrays, functions
- Python 4 -
Regular Expressions
- Python 5 - Libraries, packages, BioPython
- Bioinformatics 1 - cmdline BLAST
- Bioinformatics 2 - Short reads, alignment, stats, SNPs
- Bioinformatics 3 - RNAseq
- Data Plotting and brief intro to R graphics
- Comparative genomics, Orthologs
- Phylogenetics
Homework
- Homework 1
[PDF]
[Markdown text]
- Homework 2
[PDF]
[Markdown text]
- Homework 3
[PDF]
[Markdown text]
- Homework 4
[PDF]
[Markdown text]
Class Project Ideas HTML PDF
Project Writeup guidelines
Resources


Event Location:
Louisiana State University - Business Education Complex
Nicholson Drive Ext
Baton Rouge, Louisiana
Abstract:
Get a Lever and Pick Any Turtle: Lifting with Metadata Ever wondered how to do operations on a list of tables? Get a list of all the columns over a certain length? Automate tedious writing of repetitive code if only there was a way to tell the query to just do this for all VARCHAR columns? Integrated metadata is a required element of all RDBMSs. In addition to ANSI INFORMATION_SCHEMA and metadata on implementation-specific features like indexes, SQL Server also offers a very powerful extended properties feature. In this talk, I cover using the basic metadata combined with extended properties and demonstrate some practical usages to organize and document a system's design and monitor the health of a system's compliance with design rules, but there are many uses of the system metadata for code generation and automating maintenance. Basic knowledge of T-SQL and relational database principles is assumed.
Speaker(s): Cade Roux,
Abstract:
The Highway Safety Research Group at Louisiana State University, funded by the Louisiana Department of Transportation and Development (LA DOTD), collects and analyzes traffic crash data for the state of Louisiana. Over the past few years, a major focus was placed on decreasing the time it takes to report crash data to the state. With the success of data collection efforts, the HSRG is now focusing on providing tools and resources to help agencies at all levels throughout the state better understand and utilize their crash data. In 2011, the HSRG developed an OLAP cube for 'slicing and dicing' crash, DWI, and Roadway data to improve traffic safety. In 2013, the HSRG, utilizing the same data warehouse, built a very similar tool utilizing the new BISM Tabular Model in SQL 2012. This session will show the two models, discuss advantages disadvantages of each model, and present data reporting options (Reporting Services, Tableau, and Power View).
Speaker(s): Cory Hutchinson,
Abstract:
Search in SharePoint 2013 has many new features to deliver an excellent document management experience. In this talk, we'll learn how to take advantage of the hard work you have invested in classifying your documents with rich metadata. Administrators will learn step-by-step how to map crawled properties to managed properties allowing you to query and refine on the data in your site columns. We'll look in depth at managed property options such as queryable, retrievable, and refinable. Once we demonstrate the intricacies of property mapping, attendees will learn how to take advantage of them in the Search Center. We'll create custom result types to display custom data from site columns and we'll configure the refinement panel to allow users to drill down results in ways never before possible. Finally, we'll show you how to use entity extraction to infer values of metadata allowing you to do refinement.
Speaker(s): Corey Roth,
Abstract:
What is a design pattern? Why should you care? What it the power of design patterns? How do design patterns tie into object oriented programming? If I'm using objects in my code, isn't that object oriented programming? (The answer is not necessarily!) When should I use them? Design Patterns are great but the temptation is to use Design Patterns as a golden hammer. This can lead to unnecessarily complicated, over-engineered code in an effort to be flexible and ready for the future. That sounds reasonable - if you happen to be a psychic. More commonly, you will refactor to a pattern when the code (that you’ve written simply and minimally) demands it. We'll talk about why you should know common design patterns, why they are powerful, how they relate to object oriented principles, different composite refactorings that will move you to (and sometimes away) from patterns and the smells that help you know when to apply them.
Speaker(s): Mike Clement,
Abstract:
Cloud computing is emerging as a promising IT service delivery vehicle. But is the question “To cloud or not to cloud”? For IT professionals and your IT organizations, it is crucial to recognize the opportunities and play a key role in the transformation from existing infrastructure-focused IT into a service-oriented, user-centric, and IT-as-a-Service (IaaS) environment. Are you ready for the challenge to lead and transform your IT organization? This session will clarify the myths and provide pertinent information on cloud computing from a business and IT professional’s viewpoint. We will review the architectures and examine the service delivery models of cloud computing while stepping through business scenarios and operations of employing public cloud and private cloud.
Speaker(s): Matt Hester,
Abstract:
PowerShell IS where Microsoft is going for the administration of its products. If you’re not actively trying to learn PowerShell today, you’re soon going to be well behind the learning curve of the average IT pro. This session will start from zero and cover the basic fundamentals of PowerShell that will get you started on the right track to becoming a PowerShell Hero. During this session we’ll cover the three basic cmdlets; Get-Help, Get-Command, and Get-Member which are the building blocks to learning what commands exist, how to use those commands, and what properties methods exist | foreach command. We’ll also cover some of the common beginner related issues such as execution policy and why you need to run PowerShell as an administrator
Speaker(s): Mike Robbins,
Abstract:
Business analytics is the hottest ticket in the IT world these days. The trouble is, the industry doesn’t seem to agree on what “it” might be. Is analytics jazzed up reporting and slick dashboards? Is it statistical modeling? Is it Hadoop? Is it SAS? Is it PowerView? What’s a poor technical manager to do when the C-Suite demands it? Business analytics is the art and science of data driven decision making. Analytics projects span corporate performance management, reporting, dashboarding, statistical analysis, predictive modeling, a/b experimentation, and a host of other techniques all designed to help organizations make fact based decisions using business data. Rusty Frioux from DataClear will sort out truth from hype and give some practical guidance for anyone tasked with starting an analytics initiative.
Speaker(s): Rusty Frioux,
Abstract:
This session will attempt to show how to use unit tests to confidently make changes to existing production code, reducing the risk of introducing bugs. It will do so in a “hands on presentation” sort of manner, as most of the time will be spent in code rather than in slides. The intent is to demonstrate (by using a real-world example, not slides and theory) the importance of having/creating well written unit tests before updating production code, and will be targeted to persuade the developer who is not yet sold on writing a solid suite of unit tests. During the session, we will take an production existing framework and make changes to it using the following techniques: 1) Use unit tests to ensure existing functionality does not break 2) Use Code Digger to ensure that we test all possible code paths 3) Use Fakes (including both Stubs and Shims) to isolate code paths and create targeted unit tests
Speaker(s): Steve Schaneville,
Abstract:
You may have heard of StreamInsight but what can it be used for? While there are a wide variety of use cases, we will look at one in particular ... how to monitor your website in real time with StreamInsight. In this session, we'll hook into the ASP.NET pipeline to send information to StreamInsight and integrate diagnostic information from Windows into a single dashboard of your website's performance as it is running. We'll see how StreamInsight can provide valuable analytics that allow you to gain valuable information ... not from web or event logs after the fact ... but while your site is running and you can respond to potential issues before they become visible to your users.
Speaker(s): J Sawyer,
Abstract:
In this session we will be diving into the data access architecture of modern applications and how we can make these more reusable and testable. We will leverage several open source frameworks to make this much quicker to build and deploy.
Speaker(s): Devlin Liles,
Abstract:
The most important part of your SQL Server is also the slowest, Storage. This talk will take you through the fundamentals of your server's Disk I/O System. From how hard drives work, through RAID configurations, and how to configure the file system. This session should give you a solid foundation over storage systems and help you understand why they are slow and how to overcome some of their limitations.
Speaker(s): Wesley Brown,
Abstract:
When those issues arise having the right tools available to troubleshoot and knowing how to use them is key to successful resolution. This session will review key logs, tools, approaches to using them and specific troubleshooting scenarios.
Speaker(s): Steven Rachui,
Abstract:
Using Hadoop to process large amounts of data doesn't get easier than using Hive and Pig in Azure. In this session I will demonstrate just how easy it can be to unleash distributed processing on your data.
Speaker(s): Daniel Hillis,
Abstract:
The session explains Attributes and Hierarchies in Analysis Services 2012 Semantic Model. They are used to slice (filter) and dice (group) measures and dimensions used to view analytical data. The slicing and dicing of data involves fields, columns, or whatever you want to labeled them. But, in SQL Server Semantic model these are called Attributes and Hierarchies. The configuration of these slicers and dicers are important in SQL Server Analysis Services. This session will demonstrate the difference between an attribute and columns in a hierarchy in the dimension as well as the configuration of these for best performance and viewing.
Speaker(s): Thomas LeBlanc,
Abstract:
Nimble Storage arrays provide I/O optimization and protection features that greatly benefit SQL Server implementations. It is important to first understand some of the internal I/O processes that SQL Server uses to store data on disk. Then you can use this fundamental understanding to implement best practices for provisioning a database storage design that will optimize performance and eliminate database backup windows. Using these best practices can also dramatically reduce recovery time objectives for full databases as well as individual database objects and data after user error and system failures.
Speaker(s): Chris Wolfley,
Abstract:
Now that the .NET Framework has been out for 10 years and so many tools are available to make things easier, many developers seem to have forgotten some of the core principles of .NET. In this presentation, I'll review the fundamentals of the .NET Framework and what makes all of that magic happen. From the CLR to IL to memory management and garbage collection, we'll touch on these core concepts that every developer should know.
Speaker(s): J Sawyer,
Abstract:
FILESTREAM and FileTable offer attractive solutions for applications that need to store large binary data (BLOBs) alongside relational data. With the benefit of the SQL Server storage engine managing the BLOB data but without the downsides of VARBINARY(MAX), FILESTREAM and FileTable have advantages that no other solution offers. This session will demonstrate how to design and create databases with these features. Because the paradigm is different than relational storage, the management aspect of FILESTREAM will also be examined, including transactional integrity, the garbage collector and backup and restore.
Speaker(s): Sven Aelterman,
Abstract:
An introduction to the Unity 3D video game engine, a state of the art tool for game and application development. I will demonstrate the ease at which you can develop games across PC, web, and mobile platforms, all for free.
Speaker(s): Jason Tate,
Abstract:
The Analysis Services 2012 Business Intelligence Semantic Model (BISM) unifies Multidimensional (OLAP) and Tabular (relational) options for organizational BI. In this session, BI Architect, SQL Server MVP and Analysis Services Maestro Bill Pearson introduces Microsoft Business Intelligence 2012 and the Business Intelligence Semantic Model ("BISM"). He then overviews the Tabular model, beginning with the creation of a project with SQL Server Data Tools (“SSDT”), and continuing from the data import steps to the creation and management of calculations, measures and Key Performance Indicators (“KPIs”). Finally, he provides insight to the creation and maintenance of perspectives and hierarchies, as well as other considerations involved in working with Tabular.
Speaker(s): William E Pearson III,
Abstract:
XAML has been around for several years now, but most developers haven't had to use it yet. As Microsoft pushes Windows Store applications and Windows Phone, that is going to change. We'll cover: Differences between Windows Forms and XAML Basic layout of a XAML UI Binding in XAML Very basics of MVVM This presentation will introduce intermediate+ C# developers to XAML.
Speaker(s): Jeremy Beckham,
Abstract:
SQL Server MVP and Business Intelligence Architect Bill Pearson leads an introduction to using Excel 2013 to deliver self-service business intelligence. The focus of this session is to help those unfamiliar with the BI features that debut in Excel 2013 to become familiar with the assembly of data from diverse sources into models that deliver BI upon demand. We’ll discuss accessing and relating data, and employing the Data Analysis Expressions (DAX) language, to construct and share PowerPivot applications that support analysis and reporting throughout the enterprise. Moreover, we will overview other BI-related features, including Data Mining and the exciting new Power View reporting capabilities.
Speaker(s): William E Pearson III,
Abstract:
In this session, we'll explore the key issues involved in instrumenting .NET applications to proactively drive production excellence using runtime information and supporting artifacts. We will cover development through post-deployment challenges and discuss requirement and implementation differences for both high and low volume application scenarios. As part of the process, we will work through a small framework with some of the concepts as a take away.
Speaker(s): Stephen Fulcher,
Abstract:
This session is 90% live demonstrations. I'll walk you through a complete AlwaysOn deployment. You will see firsthand how to install and configure an AlwaysOn Failover Cluster. I'll also show you how to bring AlwaysOn Availability Groups into the picture. I'll finish up by showing how you can use a readable secondary for read-only routing.
Speaker(s): Ryan Adams,
Abstract:
The time has come where DBAs can no longer afford to ignore powershell. Not only has it become an integral part of SQL Server, but we’re being asked to do things on a much grander scale than ever before; things that can only be done with powershell. This session will take you from nothing and explain what powershell is all about. I’m going to show you how the more things change the more they stay the same and if you master the basics of powershell in this session, you’ll be able to work with powershell not only in SQL Server, but also at the file system level, in Exchange, IIS, Windows, and anything else. So in this session I’m going to show you the basics you need to get your powershell career started.
 Have you used PowerShell? Do you even know how to start with PowerShell? You will learn the basics of PowerShell and what it can do for you!. You will learn how PowerShell combined with your applications can help save you time and money.
Speaker(s): Matt Hester,
Abstract:
In this session we will cover some of the basics of the .NET framework, C#, and Visual Studio. This session is just right for those learning .NET or those who need a refresher. We will cover constructs and concepts including types, operators, flow control, configuration, comments, application types, and others.
Speaker(s): Mike Huguet,
Abstract:
KnockoutJs is a simple tool for a simple yet pervasive task - modelbinding. Yet it, like anything on the web, comes with its own set of traps and gotchas. Come learn about making incredibly dynamic applications with knockout from someone that’s been using, extending, and cursing it for the better part of a year.
Speaker(s): George Mauer,
Abstract:
Iiiustrating how/what to do to in preparing information for and conducting/presenting an Technical Presentation..
Speaker(s): David Reid,
Abstract:
Change Tracking came out with SQL Server 2008, but SS2012 almost eclipsed it with Change Data Capture. Change Tracking is now the red-headed step child, but in many cases may be a better solution for data ETL movement from an OLTP database to a data warehouse database. This session will provide a review of change tracking syntax and implementation with detailed demos. It will then dive into an actual ETL subset implementation from the AdventureWorks database to a data warehouse solution (modified AdventureWorksDW) with detailed code discussion and demos.
Speaker(s): Mike Byrd,
Abstract:
Play is a powerful method to learn! Come and play some simple agile games to explore the different values that are at the foundation of Agile and Lean development practices.
Speaker(s): Mike Clement,
Abstract:
Mobile development has traditionally been having to learn a new language for that platform and new ways of doing the same ‘ole thing. Cross-platform development has been especially burdensome since that means multiple code-bases in different languages that have to be kept in sync. Mono aims to make cross-platform mobile development easier by leveraging your existing .NET skills. You no longer need to spend your time re-learning the wheel and hopefully you can save even more time by sharing the majority of your code across all of the platforms. In this session, we will be looking specifically into the iOS platform and how to get started writing iPhone apps in C# and hopefully Visual Studio.
Speaker(s): Seth Valdetero,
Abstract:
The number of Microsoft employees in Louisiana has increased quite a bit over the past couple of years. In this lunch session several Microsoft employees will discuss some of their experiences as a Microsoft "blue" badge (employee).
Speaker(s): Mike Huguet,
Abstract:
In this presentation I'll explain what the new SQL 2012 AlwaysOn high availability and disaster recovery solution is all about. I'll talk about the different levels of protection it provides through Windows Clustering, SQL Clustering, and Availability Groups. We'll discuss how these three things come together to protect your databases. We'll finish with a dive into availability group configuration and the new capabilities it gives us.
Speaker(s): Ryan Adams,
Abstract:
Change can be a difficult obstacle in any organization. As an IT pro, how do you promote executive and/or business user adoption of SharePoint 2013? As an executive, power or business user, what should you expect? In this interactive session, we will build a SharePoint 2013 training and transition plan that promotes collaboration between the organization’s SharePoint users and IT professionals for a successful migration. Topics include improved efficiencies, enhanced search functionality, making social features useful for business purposes, what's new for site administrators, and changes to the world of workflows.
Speaker(s): Theresa Eller,
Abstract:
SharePoint Designer workflows have made a huge leap forward in the newest version of SharePoint. After discussing some of the key improvements with SharePoint 2013 Workflows, we will take a look at ways to create workflows that are scalable, resilient to errors and flexible to changes.
Speaker(s): Jameson Bozeman,
Abstract:
In the enterprise context today, applications require a variety of services to create a seamless and optimized customer experience. Among others, they need integrated user tracking, state management and instrumentation that enable request tracing all the way through into asynchronous processes. Implementation demands are compounded by the high volume and distributed processing. In this session, we'll detail the different kinds of application components required to implement a solid, next generation high traffic web application on the Microsoft stack.
Speaker(s): Stephen Fulcher,
Abstract:
Development in Visual Studio can either be slow as a rock, or fast as a cheetah. In this speech, I hope to be able to give some efficiency tips that have come to help me. I will touch base on some Visual Studio Extensions that are useful, Keyword usage, web.config transforms, deployment techniques – with a side step into a Windows Azure deployment concern. This speech will be geared more towards introductory to intermediate developers, but I hope to be able to give everyone a couple of helpful tips they might not have known before.
Speaker(s): James Sampson,
Abstract:
If you were in the 1.0 session you’ll love this one. In this session we’re going to pick up where we left off and really get into some real SQL Server admin tasks. We’ll start with some more advanced basics to enhance your knowledge of powershell, and then apply them directly to SQL Server.
Speaker(s): Sean McCown,
Abstract:
This will be a Beginners session highlighting the starting point for using the execution plans from SQL Server to assist in query tuning. Briefly, we will look at the history to get an idea of how Microsoft has improved the display through Graphical Plans and Missing Index suggestion. What is the difference between a Table and Clustered Index Scan? What is a Lookup? How do you improve performance of Lookups? What are the different types of Loops? How to get more information from the Plan with the properties window?
Speaker(s): Thomas LeBlanc,
Abstract:
There is nothing which will empower technologists more than truly understanding and using a powerful command line. On the Windows platform, this is PowerShell, and it can do some AMAZING things if you spend just a little bit of time learning it. Come to this hands-on session where we'll walk you from Zero to Competent in just 1 hour.
Speaker(s): Tim Rayburn,
Abstract:
SQL Licensing? How boring. What if we told you that one of the most significant changes in SQL Server 2012 is around licensing. Yes, software licensing can be dreadful, but one misstep could cost your company thousands of dollars! During this presentation we will NOT show a single PowerPoint slide ... instead we will whiteboard the SQL 2012 licensing changes, illustrate ways you can save money by understanding how to take advantage of virtualization rights, and we will also make sure you do NOT over license. Yes, that is correct, we will show you how to ensure you do NOT over license.
Speaker(s): Jaisson Mailloux,
Abstract:
Information on making your System Center Configuration Manager environment highly available
Speaker(s): Nicholas Jones,
Abstract:
Come and learn how to use NuGet, Highway.OnRamper, and your own good sense to quickly create templated projects in Visual Studio 2012 that can codify your company’s architecture. It's File ... New Project on Steroids.
Speaker(s): Tim Rayburn,
Abstract:
Having clean data is a critical component in data warehousing and business intelligence systems. With the release of SQL Server 2012 Microsoft has provided a powerful tool to help organizations in tackling their data quality issues. We will look at this new Data Quality Services tool, its strengths and weaknesses. We will also looks at some customizations that can be built to handle some tasks better, such as pattern matching. The focus will be on how SSIS can help clean the data that will eventually end up in your warehouse.
Speaker(s): Mark Verret,
Abstract:
Using Team Foundation 2012 and Visual Studio 2012 for Agile or regular Project Management. Focuses on the tools offered by Team Foundation 2012 including the web interface and tools in Visual Studio 2012 to manage tasks and bugs. Will also look at Microsoft Test Manager and how it connects with TFS. Knowledge of Agile Developer is a plus to understand some terminology for this session but is not necessary.
Speaker(s): Jeremy Cronan,
Abstract:
In SQL Server 2012, the new package deployment model also provides benefits for managing and monitoring your SSIS solutions. This session delves into the SSISDB, the database where your packages and their execution details and results are stored. You’ll learn about the schema of the SSISDB and how to use the provided stored procedures and views to manage your SSIS catalog.
Speaker(s): Sven Aelterman,
Abstract:
In this session we will explore writing an English-based rules engine that allows developers to create domain-specific rules for an application that can be easily understood by anyone. We will use a combination of C# and the DLR (dynamic language runtime) with IronRuby on the .NET platform to create a way to write, manage, and process rules for an application.
Speaker(s): Keith Elder,
Abstract:
A demonstration of the tools, techniques, and benefits of Toastmasters International program. We will present a Toastmaster meeting that will allow the participants to see, hear, and experience the effects of communication and leadership development.
Speaker(s): Stacy Vicknair,
Abstract:
In this session we will have a high level discussion of some of the different Business Intelligence Integration Points available to SharePoint 2010 Enabled Organizations.
Speaker(s): Bill Watters,
Abstract:
If you'd like to become a database professional - or if you already work with SQL Server at all - you need to know Transact-SQL, the SQL Server programming language. During this session, we’ll design and create our own table to demonstrate key concepts, query syntax, and more. If you’ve been meaning to learn T-SQL, here’s your chance!
Speaker(s): Jennifer McCown,
Abstract:
In this session, I will cover getting started with an ASP.NET MVC4 site, and using the LESS CSS engine instead of plain-old-CSS. Using LESS CSS, you can turbo charge your design, layout, and branding of a site, increasing the amount of time that you have to work on other requirements.
Speaker(s): James Sampson,
Abstract:
Windows Azure Web Sites is a simple and powerful hosting platform that allows developers to easily build and rapidly deploy web applications on Windows Azure using their favorite languages, frameworks, and tools.
Speaker(s): Ryan Duclos,
Abstract:
Are you struggling with performance issues and your current tools are not providing answers? Confio’s flagship product, Ignite, may be your answer. This presentation outlines a method for determining the best approach for tuning SQL statements by utilizing response time analysis. The speaker will use real-life case studies to demonstrate the techniques.
Speaker(s): Neil Hambly,
Abstract:
One of the most popular platforms for building a company intranet is SharePoint. In the past, a challenge faced by many organizations was aggregating, reusing, and formatting information from various areas in SharePoint. SharePoint 2013 includes several new features that change the approach of aggregating and formatting data for employees. This session will dive into these new features such as the content by search web part, display templates, and jslink. If you are building or plan on building an intranet on the SharePoint 2013 platform, this session is a must see!
Speaker(s): Cody Gros,
Abstract:
Most all data captured today is tied in some way to spatial elements. SQL Server has powerful functionality that will allow you to leverage this information to get deeper insights and make better decisions. We will walk through demonstrations of basic reporting and analysis involving place data. We will use "in house" analytical/spatial data along with openly available spatial data. Demos will show the various spatial functions for data analysis along with reporting using reporting services, powerview, and geoflow.
Speaker(s): Mark Verret,
Abstract:
Looking for a job? Learn trade secrets from a Recruiter! Resume blunders and interview tips, this session will focus on ten most important things you can do to get hired.
Speaker(s): Christine Assaf,
Abstract:
This presentation shows the basics of SSIS to help with automating database tasks, such as maintenance, importing and exporting data, or ETL transactions. The discussion will start with an understanding of when SSIS should be used vs. when a database object, such as a view or stored procedure, should be used. You will also see how to create a basic package, and how to use the built-in logging and configurations. Lastly, we will talk about the different ways SSIS is used, based on the role of the person using it and the importance of organizing the overall SSIS structure.
 This session focuses on basic interviewing guidelines, including: preliminary interviews, types of testing, secondary or follow-up interviews, while keeping in mind EEO guidelines and best practices. Learn tips and tricks of the trade from an HR guru who is "in the trenches."
Speaker(s): Christine Assaf,
Abstract:
This session will provide an overview discussion of key features and components of ConfigMgr 2012. This session is suitable for those new to product and those migrating from a previous version of ConfigMgr. Discussion will focus on hierarchy considerations and application deployment and, as time permits, discuss other interesting changes.
Speaker(s): Steven Rachui,
Abstract:
Over the past year I have spent a lot of time reviewing source code for .NET applications written by medium and large sized Enterprise customers. Most of these applications could use some help when it comes to handling situations in code where a problem could or does happen. In this session we’ll cover some strategies for avoiding exceptions and provide guidance for improving exception handling code.
Speaker(s): Mike Huguet,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
Contact: http://www.softwareone.com
Jaisson Mailloux is a Technical Evangelist for SoftwareONE, and was previously a Support Escalation Engineer at Microsoft for more than 13 years. He has extensive knowledge on Microsoft, VMware, Citrix and Symantec, and helps clients across the South Central region define various technology solutions. As a Technical Evangelist, Jaisson’s primary role is to provide unbiased technical guidance, while helping customers achieve compliant, cost-effective solutions.
LinkedIn: https://www.linkedin.com/e/fpf/252170891
Contact: https://mvp.support.microsoft.com/profile=02C5CD07-7511-4151-A678-3A4A3451F85E
Bill Pearson created Island Technologies Inc. in 1997, and has developed a large and diverse customer base since. Bill#39;s background as a CPA, Internal Auditor, Management Accountant, and SQL Server MVP (BI) enables him to provide value to clients as a liaison between Accounting / Finance and Information Services. Bill has implemented enterprise business intelligence systems over the years for many Fortune 500 companies and focuses his practice upon the integrated Microsoft Business Intelligence
LinkedIn: https://linkd.in/svena
Contact: https://svenaelterman.wordpress.com
Sven Aelterman is the Director of IT for the Sorrell College of Business at Troy University; a role with a global scope. He is also a lecturer in Information Systems and teaches courses in data warehousing and information security. He continues consulting work through Adduxis, where he assists customers with various Microsoft technology implementations. Co-author of The Art of SQL Server FILESTREAM, published by Red Gate; and SQL Server 2017 Administration Inside Out, published by Microsoft Press. Cloud Software Architect at Sorrell Solutions, L.L.C. developing a Microsoft Azure-hosted Electronic Health Record system.
Contact: http://tostringtheory.com
James Sampson works for Sparkhound as a developer on their Application Support team. He spends his free time developing non-sensical applications for Windows Phone and Windows Azure.
LinkedIn: https://www.linkedin.com/in/caderoux/
Contact: http://www.caderoux.com/
Cade Roux, is the founder of Rose Crescent, a software and systems consultancy in New Orleans. He has been a professional programmer since 1992, and a user of SQL Server since 1997, managing IT operations at all levels of organizations. He has broad experience in several lines of business, including Route Accounting, Medical and Banking and technical exposure ranging from C/C++ to T-SQL, from the Windows API to Data Warehousing. He loves building great systems and great teams.
LinkedIn: https://www.linkedin.com/in/stacyvicknair
Contact: http://www.stacyvicknair.com
As the Software Engineering Manager at Netchex, Stacy focuses on two main things: people and process. In both responsibilities Stacy believes that he acts in service to those he works with throughout the organization and hopes that he helps shape an environment that his team members are proud to be a part of. Stacy is certified as a Professional Scrum Master (PSM-I), Distinguished Toastmaster (DTM) and has numerous Microsoft certifications for software development and application life cycle management. Stacy was also awarded the Microsoft MVP award six years in a row from 2009 to 2015 based on his contributions to the tech community both locally and online.
LinkedIn: https://www.linkedin.com/e/fpf/252170891
Contact: https://mvp.support.microsoft.com/profile=02C5CD07-7511-4151-A678-3A4A3451F85E
Bill Pearson created Island Technologies Inc. in 1997, and has developed a large and diverse customer base since. Bill#39;s background as a CPA, Internal Auditor, Management Accountant, and SQL Server MVP (BI) enables him to provide value to clients as a liaison between Accounting / Finance and Information Services. Bill has implemented enterprise business intelligence systems over the years for many Fortune 500 companies and focuses his practice upon the integrated Microsoft Business Intelligence
Contact: http://blogs.msdn.com/steverac
Steven has supported System Center products at Microsoft for 16 years and currently works in the premier field engineering group. He hosts a popular System Center blog, has served as an author and technical editor for several System Center books and has been an active participant and speaker at MMS for the past several years. He has also traveled extensively within the US and Internationally helping customers learn and better make use of System Center technology.
Contact: http://blogs.msdn.com/b/pfedev
Mike Huguet is a Developer Premier Field Engineer for Microsoft. He is an active member of the IT community as the President of the Baton Rouge .NET User Group, a founding member of the Baton Rouge SQLSaturday event, and an avid speaker at all day conferences and user groups. He has a software development background and has been delivering solutions with .NET since Beta 1 and SharePoint since 2006.
Contact: http://www.confio.com
Neil Hambly is a 14-year SQL Server veteran, with expertise in SQL Server from version 6.5 to the latest 2012 edition. He's held database roles at major organizations, including the BBC, ABN AMRO, and Accenture, as well as at a number of market-leading companies. Currently a senior DBA at Confio Software, he’s worked as a DBA, developer, and architect. Leader of the PASS London Chapter, Neil can frequently be found speaking at UK and international events.
Contact: http://aka.ms/matthester
Matt Hester is a Senior Information Technology Professional Evangelist for Microsoft. Matt has been involved in the IT Pro community for over 20 years. Matt is a skilled and experienced evangelist presenting to audiences nationally and internationally. In his role at Microsoft Matt has presented to audiences in excess of 5000 and as small as 10. Matt has written 4 articles for TechNet magazine. In addition Matt has published 3 books.
LinkedIn: https://www.linkedin.com/in/christineassaf
Contact: https://www.hrtact.com
Christine Assaf is an experienced HR pro who is passionate about the mental health of employees, leadership, and organizations. She is a leadership development professional with over 15 years experience in human resources and 20 years in business management. She holds a BS in Business Management, received her HRM certification at LSU, and is finishing up her master's degree at Colorado State University in Industrial and Organizational Psychology. She is a certified DDI Trainer, experienced public speaker, and is dedicated to teaching others about ways to support a culture of "expressiveness" in the workplace that creates connectivity.
Contact: http://www.gcrincorporated.com/technologies/sharepoint-development/
I am an IT professional with over 15 years of experience in both the private and public sector. I have been working with SharePoint for over 10 years. I currently work as a SharePoint Developer at GCR Incorporated. We provide, among other things, SharePoint, SQL, and Web Applications for a variety of public and private sector entities.
LinkedIn: https://www.linkedin.com/in/jeremybeckham/
I am an IT leader that started as in operations, moved into development, then architecture, and finally management. I received my Executive MBA from Southeastern Louisiana University to help me make the jump from individual contributor into management. I've led multiple teams of developers utilizing technologies ranging from C# to BizTalk to Informatica. Today, I lead the teams at BCBSLA that are responsible for Reporting, EDI, and Integrations.
Contact: http://blogs.msdn.com/steverac
Steven has supported System Center products at Microsoft for 16 years and currently works in the premier field engineering group. He hosts a popular System Center blog, has served as an author and technical editor for several System Center books and has been an active participant and speaker at MMS for the past several years. He has also traveled extensively within the US and Internationally helping customers learn and better make use of System Center technology.
Contact: http://tostringtheory.com
James Sampson works for Sparkhound as a developer on their Application Support team. He spends his free time developing non-sensical applications for Windows Phone and Windows Azure.
Contact: https://github.com/togakangaroo/Blog
George Mauer is a software developer, speaker, teacher, writer, and comedian with an interest in the various techniques that can make software simple, extensible, and communicative. He is the owner of Humble Pi Software and currently a senior developer with Surge Consulting. He speaks regularly on Javascript, C#, Agile and other subjects, at usergroups, and to his cat.
LinkedIn: https://linkd.in/svena
Contact: https://svenaelterman.wordpress.com
Sven Aelterman is the Director of IT for the Sorrell College of Business at Troy University; a role with a global scope. He is also a lecturer in Information Systems and teaches courses in data warehousing and information security. He continues consulting work through Adduxis, where he assists customers with various Microsoft technology implementations. Co-author of The Art of SQL Server FILESTREAM, published by Red Gate; and SQL Server 2017 Administration Inside Out, published by Microsoft Press. Cloud Software Architect at Sorrell Solutions, L.L.C. developing a Microsoft Azure-hosted Electronic Health Record system.
Contact: http://www.pixeldashstudios.com
Jason is co-founder and lead engineer at Pixel Dash Studios. Jason began developing professional software in 2005 in a number of different fields including video games, military, and healthcare. Jason is an experienced architect and leader on large scale enterprise, entertainment, and mobile application projects. Jason is a Louisiana native and cum laude graduate of Louisiana State University with a B.S. degree in Electrical Engineering and a M.S. degree in Systems Science.
Microsoft Premier Field Engineer specializing in System Center Configuration Manager
Contact: http://about.me/rduclos
Ryan Duclos is a Lead Technical Consultant for Perficient, Inc. (PRFT), where he is passionate about Microsoft development utilizing the .Net Framework, SQL Server, and Windows Azure technologies. He lives and works in LA (Lower Alabama!) and loves spending time with his family, as well as being a community influencer for Microsoft. Ryan recently became a Microsoft Azure MVP.
Contact: http://sql313.com
Glenda has worked with databases in some form or another for 13 years, and loves working with data. She has worked in the healthcare, state park, construction licensing, and not-for-profit industries. Glenda has worked with all facets of Business Intelligence, from software installation and maintenance to report/cube development and deployment, and the ETL transactions in between. She now focuses on planning and optimizing the full ETL process, and learning more about database administration.
Jameson is a SharePoint consultant for Sparkhound who focuses on designing and providing effective business solutions by using SharePoint#39;s out of the box features to their highest potential. He has worked with global and fortune 500 companies specializing in Client Side development, SharePoint Administration, and business automation.
LinkedIn: http://www.linkedin.com/pub/mike-byrd/1/aa0/bbb
Contact: http://logicalread.solarwinds.com/?s=byrd, www.TSQLMentoring.com and SQLServerCentral.com
Former rocket scientist and USAF Fighter Pilot -- now a SQL Server geek (24 years)! Past opportunities include free-lance technical writer for PC Magazine, Senior Software Manager for government sponsored munitions effectiveness committee, and insurance company CTO. Currently senior database engineer consultant for several Austin companies. Presenter at many SQLSaturdays over last 6 years in United States, Europe, and Australia. Specialize in SQL Server performance tuning; database (OLTP OLAP) architecture; trouble-shooting; teaching TSQL (Basic through Advanced). Video presentations (for local SQL Server user groups or SQLSaturdays) can be found at http://usergroup.tv/videos/category/speaker/mike-byrd
LinkedIn: https://www.linkedin.com/in/christineassaf
Contact: https://www.hrtact.com
Christine Assaf is an experienced HR pro who is passionate about the mental health of employees, leadership, and organizations. She is a leadership development professional with over 15 years experience in human resources and 20 years in business management. She holds a BS in Business Management, received her HRM certification at LSU, and is finishing up her master's degree at Colorado State University in Industrial and Organizational Psychology. She is a certified DDI Trainer, experienced public speaker, and is dedicated to teaching others about ways to support a culture of "expressiveness" in the workplace that creates connectivity.
LinkedIn: https://www.linkedin.com/in/sfulcher
Contact: http://www.crocodiledigital.net/blog/
Stephen Fulcher is a serial entrepreneur focused on delivering technology products and services that transform business strategies. After working with Microsoft as a Principal Engineer and Regional Director, Stephen founded Crocodile Digital to bring game-changing technology to businesses. Along the way, he has been a speaker at numerous technology conferences, developer meetings and product launches. He can be reached at<EMAIL_ADDRESS>Contact: http://www.devbiker.net
J is a Senior Architect for Hitachi Consulting based in Houston, TX who absolutely loves to write code and build cool, innovative solutions to hard problems. He#39;s also the President of the Houston .NET User#39;s Group
LinkedIn: http://www.linkedin.com/in/ryanjadams
Contact: http://www.ryanjadams.com
Ryan Adams is a Senior Premier Field Engineer for Microsoft. He works directly with customers to help them realize their business potential and accelerate their digital transformation on premises and in the cloud. Previously, Ryan was a Microsoft Data Platform MVP and spent 19 years working for a fortune 100 company. His passion is the SQL Server Engine, High Availability, and Disaster Recovery. He also served on the Board of Directors for the North Texas SQL Server User Group, was President of the PASS Performance Virtual Chapter, was a PASS Regional Mentor, and served as a Director for the PASS organization.
LinkedIn: http://www.linkedin.com/in/theresaeller/en
Contact: http://www.techresa.com
Theresa Eller is a SharePoint and Office 365 Administrator with a passion for customer success. Her diverse background includes degrees in Public Relations and Teaching and Learning with Technology, as well as 20 years of experience providing technical support, training, and project leadership. Theresa is a leader, speaker, and blogger in the SharePoint and Office 365 Community.
LinkedIn: https://www.linkedin.com/in/sfulcher
Contact: http://www.crocodiledigital.net/blog/
Stephen Fulcher is a serial entrepreneur focused on delivering technology products and services that transform business strategies. After working with Microsoft as a Principal Engineer and Regional Director, Stephen founded Crocodile Digital to bring game-changing technology to businesses. Along the way, he has been a speaker at numerous technology conferences, developer meetings and product launches. He can be reached at<EMAIL_ADDRESS>Contact: http://hsrg.lsu.edu
Cory Hutchinson currently serves as the Associate Director for the Highway Safety Research Group (HSRG) at Louisiana State University. He earned a MS in Quantitative Business Analysis and a MBA from LSU and is currently working on his doctorate degree in Human Resource Education and Workforce Development. Within the HSRG, Cory oversees all IT related projects including business analytics, web site design, data quality analysis, data reporting, business intelligence, and crash data integration
Contact: http://blogs.msdn.com/b/pfedev
Mike Huguet is a Developer Premier Field Engineer for Microsoft. He is an active member of the IT community as the President of the Baton Rouge .NET User Group, a founding member of the Baton Rouge SQLSaturday event, and an avid speaker at all day conferences and user groups. He has a software development background and has been delivering solutions with .NET since Beta 1 and SharePoint since 2006.
Contact: http://www.midnightdba.com/dbarant
Sean McCown is a Certified Master with 23 years of experience in databases. He is also founder and co-owner of the MidnightDBA.com website, where he records free SQL Server training videos. He also writes the popular Minion Maintenance suite, the most configurable maintenance solution on the planet.
Contact: http://www.dotnetmafia.com
Corey Roth is an applications architect at Infusion specializing in SharePoint solutions in the Oil Gas Industry. Corey is a three-time recipient of the Microsoft MVP award in SharePoint Server. Corey has always focused on rapid adoption of new Microsoft technologies including SharePoint 2013, Visual Studio 2012, and .NET Framework 4.5.
Contact: http://www.datacleargroup.com
Rusty Frioux knows business data. A 15 year veteran of systems integration and business intelligence consulting, Rusty has implemented analytics systems for clients of all sizes, both public and private. He holds a M.S. in business analytics from Louisiana State University, a B.S. in psychology from Tulane University, and a CBIP credential from the Data Warehouse Institute. He current owns and manages DataClear, a business intelligence and predictive analytics firm.
LinkedIn: https://www.linkedin.com/pub/devlin-liles/26/105/2a0
Contact: http://www.devlinliles.com
As Vice President of Consulting of Improving Enterprises Houston, Devlin Liles assists in leading the technology strategy and direction for the business as well as all aspects of consultant engagement. In an industry that is constantly innovating, Devlin believes as a passionate technologist it is his responsibility to maintain the cutting edge on his clients’ behalf. He prides himself on staying a generalist, but his passion in development is data and its interactions.
Contact: http://blog.softwareontheside.com/
I'm a husband, father of four and currently a Senior Software Craftsman at Pluralsight. I've worked at Ancestry.com, Microsoft, Caselle and a few other small companies. I am one of the founding organizers of the Utah Software Craftsmanship group (http://utahsc.org).
LinkedIn: http://www.linkedin.com/profile/view?id=29648544amp;trk=hb_tab_pro_top
Contact: http://Thomas-LeBlanc.com
Thomas LeBlanc (Microsoft Data Platform MVP) is a Data Warehouse Architect in Baton Rouge, and uses his 30+ years in IT to develop OLTP systems with normalized databases for high-performing T-SQL and dimensional data marts. Development is done in SSIS, SSAS, SSRS, Power BI, and Excel. As a PASS volunteer, he is past chair of Excel BI and Data Arch VCs and is active in the Baton Rouge Analytics and SQL Server User groups, as well as SQLSaturday in Baton Rouge. You can find his blog at TheSmilingDBA.BlogSpot.com and website at Thomas-LeBlanc.com
Contact: http://www.midnightdba.com/dbarant
Sean McCown is a Certified Master with 23 years of experience in databases. He is also founder and co-owner of the MidnightDBA.com website, where he records free SQL Server training videos. He also writes the popular Minion Maintenance suite, the most configurable maintenance solution on the planet.
Contact: http://www.sparkhound.com/Pages/Blogs.aspx
Cody Gros joined Sparkhound in 2011 as a SharePoint Solutions Architect. He has been involved in many SharePoint implementations including Intranet Sites, Enterprise Content Management, Extranet Sites, as well as building custom applications on the SharePoint platform. Heavily involved in the SharePoint community, he’s a leader of the Baton Rouge SharePoint User Group (BRSPUG) and speaks at various user groups and SharePoint Saturdays around the region.
LinkedIn: https://www.linkedin.com/profile/view?id=6448554amp;trk=nav_responsive_tab_profile
Mike Huguet is a Senior Software Engineering Manager at Microsoft focusing on features that aid customers and partners in improving the quality of their PowerApps and customizations to their Common Data Services and Dynamics 365 CE solutions. He has been a software professional for nearly twenty years.
Contact: http://www.nimblestorage.com
Chris Wolfley has spent the last 14 years in the technology field focusing on Server and Storage architectures as a Pre-Sales System Consultant and Complex Solution Architect working for a Fortune 50 Technology Company in their Server/Storage Analyst Lab. He has spent time working with customers and partners on designing enterprise solutions focused on effective data management and virtualization. Currently, he is a System Engineer for Nimble Storage supporting the Houston Louisiana Region.
LinkedIn: https://www.linkedin.com/in/valdetero
Seth Valdetero is a Senior Developer at Sparkhound. He has been in the mobile app space for several years. He is the president of the Baton Rouge .NET User Group. You can usually hear him speak at user groups or conferences about Xamarin and mobile app development.
Contact: http://www.devbiker.net
J is a Senior Architect for Hitachi Consulting based in Houston, TX who absolutely loves to write code and build cool, innovative solutions to hard problems. He#39;s also the President of the Houston .NET User#39;s Group
LinkedIn: http://www.linkedin.com/profile/view?id=29648544amp;trk=hb_tab_pro_top
Contact: http://Thomas-LeBlanc.com
Thomas LeBlanc (Microsoft Data Platform MVP) is a Data Warehouse Architect in Baton Rouge, and uses his 30+ years in IT to develop OLTP systems with normalized databases for high-performing T-SQL and dimensional data marts. Development is done in SSIS, SSAS, SSRS, Power BI, and Excel. As a PASS volunteer, he is past chair of Excel BI and Data Arch VCs and is active in the Baton Rouge Analytics and SQL Server User groups, as well as SQLSaturday in Baton Rouge. You can find his blog at TheSmilingDBA.BlogSpot.com and website at Thomas-LeBlanc.com
Contact: http://TimRayburn.net
Tim Rayburn is a Principal Consultant with Improving Enterprises, a software and project management consulting company in Dallas, TX. Since 2007 he has been annually awarded the Microsoft MVP for Connected Systems Development in recognition of his expertise and community leadership. He is the author of “Entity Framework 4.1: Expert’s Cookbook”, with Devlin Liles, and can be found speaking across the nation of agile process, distributed architecture, and data access technologies.
Contact: http://www.maxadsystems.com/
Daniel Hillis is a husband, father, and Senior Software Engineer for Max Systems. Daniel has been developing IT solutions for clients for 15 years. His most recent role has him using distributed processing with a rapidly increasing set of data to build analytics solutions for his clients.
I have been a developer for over 10 years. I am currently the Application Developer at the Alliance Safety Council. I am proficient in ASP.NET using VB.NET and C#.
Contact: http://blog.softwareontheside.com/
I'm a husband, father of four and currently a Senior Software Craftsman at Pluralsight. I've worked at Ancestry.com, Microsoft, Caselle and a few other small companies. I am one of the founding organizers of the Utah Software Craftsmanship group (http://utahsc.org).
Steve Schaneville started his development career as a worker (not a student) at a German University in 1998. He learned C++ and German, and eventually wound up in Baton Rouge using C++ daily and German never. In 2003 he jumped on the .NET wagon and never looked back. Today he is working as the lead architect at Amedisys, Inc., and is currently working on a large project to upgrade/improve the internal legacy health care application to .NET.
Contact: http://TimRayburn.net
Tim Rayburn is a Principal Consultant with Improving Enterprises, a software and project management consulting company in Dallas, TX. Since 2007 he has been annually awarded the Microsoft MVP for Connected Systems Development in recognition of his expertise and community leadership. He is the author of “Entity Framework 4.1: Expert’s Cookbook”, with Devlin Liles, and can be found speaking across the nation of agile process, distributed architecture, and data access technologies.
LinkedIn: http://www.linkedin.com/in/ryanjadams
Contact: http://www.ryanjadams.com
Ryan Adams is a Senior Premier Field Engineer for Microsoft. He works directly with customers to help them realize their business potential and accelerate their digital transformation on premises and in the cloud. Previously, Ryan was a Microsoft Data Platform MVP and spent 19 years working for a fortune 100 company. His passion is the SQL Server Engine, High Availability, and Disaster Recovery. He also served on the Board of Directors for the North Texas SQL Server User Group, was President of the PASS Performance Virtual Chapter, was a PASS Regional Mentor, and served as a Director for the PASS organization.
LinkedIn: https://www.linkedin.com/in/davereid2001/edit/topcard/
Biography of: Dave Reid, M.S, PHR, SHRM-CP, DTM, SSGB Management Instructor at The University of Louisiana at Lafayette, HR Professional, Distinguished Toastmaster Former District Leader. Expertise - Zenger-Miller leadership development modules, and Six Sigma Green Belt . Education - Bachelor and Master degrees from The University of Maryland and Indiana Wesleyan University respectively, majoring in Management Science. Prior to his HR career in Corporate America, he was a professional soldier leading globally in the U.S. Army, and Gulf War. His awards include: Toastmasters Area Governor of The Year and Excellence in Training and Education and as Outstanding Professional - Indiana Wesleyan University.
Mark Verret is the IT Manager for the LSU Highway Safety Research Group. He has over 20 years experience in the IT field. He has worked with SQL Server for the past 12 years implementing Business Intelligence and data warehousing related projects.
Contact: http://keithelder.net
Keith Elder is the co-host of the popular online technology podcast Deep Fried Bytes. He is also a Director of Software Engineering at Quicken Loans, the nation’s largest online mortgage lender based in Detroit, MI, is the founder of the Hattiesburg, MS .Net User Group called Hub City NUG and a Microsoft MVP. Keith is an experienced technologist, systems administrator, software engineer, speaker, trainer and all around geek.
Mark Verret is the IT Manager for the LSU Highway Safety Research Group. He has over 20 years experience in the IT field. He has worked with SQL Server for the past 12 years implementing Business Intelligence and data warehousing related projects.
Contact: http://aka.ms/matthester
Matt Hester is a Senior Information Technology Professional Evangelist for Microsoft. Matt has been involved in the IT Pro community for over 20 years. Matt is a skilled and experienced evangelist presenting to audiences nationally and internationally. In his role at Microsoft Matt has presented to audiences in excess of 5000 and as small as 10. Matt has written 4 articles for TechNet magazine. In addition Matt has published 3 books.
Contact: http://www.MidnightDBA.com/Jen
Jen McCown is CEO of MinionWare, LLC; a Microsoft Certified Master for SQL Server; and an independent consultant. She is Senior Editor at MidnightDBA.com, where she creates training videos, the DBAs at Midnight webshow, blogs, reviews, and podcasts. Jen is a member, volunteer, and speaker in PASS, and the PASS Women in Technology Virtual Group.
LinkedIn: http://www.linkedin.com/in/mikefrobbins
Contact: http://mikefrobbins.com/
Mike F Robbins is a Microsoft MVP on Windows PowerShell and a SAPIEN Technologies MVP. He is a co-author of Windows PowerShell TFM 4th Edition and is a contributing author of a chapter in the PowerShell Deep Dives book. Mike has written guest blog articles for the Hey, Scripting Guy! Blog, PowerShell Magazine, and PowerShell.org. He is the winner of the advanced category in the 2013 PowerShell Scripting Games. Mike is also the leader and co-founder of the Mississippi PowerShell User Group. He blogs at mikefrobbins.com and can be found on twitter @mikefrobbins.
LinkedIn: http://www.linkedin.com/sqlserverio
Contact: http://www.sqlserverio.com
Wesley Brown is a former SQL Server MVP and PASS Chapter Leader who loves to teach others about SQL Server.He maintains his technical blog at http://www.sqlserverio.com. Wes specializes in high availability, disaster recovery, and large-scale database performance tuning.
The following is a list of sponsors that helped fund the event.
ElectSolve Technology Solutions and Services, Inc.
Louisiana Farm Bureau insurance companies
Affirmative Insurance Holdings, Inc.


Warcraft II: Battle.net Edition Developer(s) Blizzard Entertainment Publisher(s) PC, Mac OS Blizzard Entertainment Saturn, PlayStation US, EU - Electronic Arts JP: Electronic Arts Victor Release...
TwilightPunkster K6409-Mar-19 03:38 PM
ok, 200 units per player per 4, but probably gonna lag like hell with more than 4 players
no worries about the models, I got that all covered
FishyGuts09-Mar-19 06:28 PM
assert pack?
TwilightPunkster K6409-Mar-19 06:28 PM
mostly now finishing up the styles
yup
FishyGuts09-Mar-19 06:29 PM
ez pz
You're getting it. Noone liked my three phase story huh?
TwilightPunkster K6409-Mar-19 06:29 PM
ehm, three phase story?
FishyGuts09-Mar-19 06:31 PM
For a simple campaign mode.
3 phases....
1 - Establish a basecamp, secure resources and destroy the enemies.
2 - Find and release the Dragon(Komodo) to fight for your side
3 - Retake the enemies base and save the queen?
Top scores can be defined by time?
Also by completeness?
Salvaging as you mentioned "Bred orcs" or building skins perhaps purchased with extra resources after missions.
It should be fun and engaging for 15 - 60 minutes. We aren't looking to hook people up to 100 hours a game (yet )
TwilightPunkster K6409-Mar-19 06:31 PM
ah, well, that would be a campaign, at this point, just polishing the look and feel
most likely I'll play this 100 hours
its quite fun
FishyGuts09-Mar-19 06:32 PM
Understood. Was just maybe giving you direction for a directive to you and the players.
3rd mimssion, need to recapture the dragon control crystals before attacking the base.
Sick dragon on base, raid and finishing move Retrieve the relic/save the queen
As I understaood that was a question earlier.
TwilightPunkster K6409-Mar-19 06:33 PM
so, single player?
FishyGuts09-Mar-19 06:33 PM
If not, then I am rambling as usual.
TwilightPunkster K6409-Mar-19 06:33 PM
cool
FishyGuts09-Mar-19 06:33 PM
I think single player enables the test and integration phase easier yes?
TwilightPunkster K6409-Mar-19 06:33 PM
sure, makes my life way easier
alrighty
gotcha
FishyGuts09-Mar-19 06:33 PM
Multiplayer can just be randomized maps. Cap the flag or resource victories.
But we don't have to start with 1v1.
If it's easier for you, then yeah, but both modes would be cool eventally.
cel shading is a custom flat color rendering based on light reception
(toon shading)
ok, I'll stick with cel shading then. Its a post processing additive, so its not something permanent, but I am going to fix up the Hud's to match the styles.
It's Saturday. You're bored.
You should really check out the @KomodoPlatform Discord...
This channel specifically.
#dev-games
@ProducerBTW @RetroBoyJon @Coinboyspodcast
https://t.co/iLW6tYhoc4


About Me
V A N I T Y
1: inflated pride in oneself or one's appearance : conceit. 2 : something that is vain, empty, or valueless.
Hi! My name is Evan and I'm not 100% sure what I want to put here... I'm sure like some people or maybe most people I don't like to talk about myself so I'll try and keep it short if not sweet.
I am a graduate of SAIT's GCPT program (Graphic Communications and Print Technologies) and am currently enrolled in the Web Dev course through SAIT now, which explains this website I suppose. After a few years in the print industry and an unfortunate illness I have decided to switch paths and focus on the web; because lets be honest, print, while it does have its purposes is more limited in its uses.
Prior to my time at SAIT I spent a lot of time in the sales area of different companies/industries including: PostMedia (Advertising Sales), Accurate Screen and Grating (manufacturing and distribution sales) and while in school as a Business Develpoment Agent for Dodge in Airdrie.
I have a cat, this is her. Her name's Rain and she loves Temptations "tempties".
Other than that I enjoy drawing ocasionally and playing video games in my spare time. Also I recently got into painting Warhammer, have yet to play! Check out the buttons at the bottom of the page for some coding stuff, or check the links at the top for some other shizzz.


People who believe that 17 is coming from the Trump administration are some of the most passionate patriots you'll ever meet.
It's a straight up fact.
Those who ridicule us for "trusting the plan" misunderstand what that phrase means.
It means that we trust Trump and the military to do their part.
It does not mean that we do absolutely nothing. On the contrary, we are working hard everyday to expose evil and fight back.
We were the ones who were confident about America's future while many faltered.
A window of time is coming where us being the 'news now" will drastically increase.
Our message will shine through because we will be proven as legitimate to those who want the truth.
"Those who have the most hope will have the most influence."
Tell me who has more hope than anons?
God wins.
Amen Pepe! 🙏🏻
🙌🏻🇺🇸👊🏻
if the plan is to lose georgia I trust you will
10 days of darkness after the 6th lands us on the 17th. Just in time for national popcorn day 😁
Amen! God always wins! Praise God! 🙏🏻✝📿🕊
Appreciating everything you do!
Just watching Newsmax and that wife beater Warnock and his counterpart is winning. Wtf!! 😡😡😡
Amen
❤🙏
God bless and protect you all from the evil that’s bent on destroying the USA!
Everything thing you said is on point. I’ve always had hope in trump and our military to do the right thing for WE THE PEOPLE. I trusted the plan from the first day I read a Q post in 2017. The gut feeling I had all my life on how the world is so fooking ridden with evil! I’m trusting the plan and telling everyone I know to stay calm and break some hard truths. Some will not listen, and some open their minds to search for themselves. I’m not a digital warrior but I do my part. WWG1WGA!
🙏🏻🙏🏻
Anons have Woke Millions asleep at the Wheel of Government. Look what is going on in Washington DC. Most those People there have followed Us on Twitter or Social Media. The Main Stream Media won't Report the truth. We are the News Now and the whole world knows it. They can't stop what is coming.
Please lord hear our prayer
I have never doubted only been frustrated and impatient as is my nature, sadly. It is so easy to see the wisdom of all of it, but it is difficult to wait knowing that children are being terribly mistreated. I think that has been the truly upsetting part and where people’s frustration gets the better of them. Now I am occupied with sending positivity and prayer out on behalf of the multitide of patriots in DC that they remain safe ans u harmed and that all hearts will be open to the truth so that all the evil can be exposed and eradicated with minimal casualties on the side of good
God will always win! Truth.
God wins!!!!!!!! WWG1WGA!!
Best part of all are we who have been watching in the shadows, working endlessly to get the information being ridiculed daily by friends, family, and foes, we will finally get to see our hard work pay off 🤗
God wins! I was awaken in March by people like you. I started down the rabbit hole, and I’ve seen so much due to anons and the research I do and continue to do. I work for a school system so I had a lot of time off. I researched day and night. I dove in fast and hard. I have been on an emotional roller coaster through all of this feeling every emotion at the same time. As Q says, “Those who know don’t sleep.” I know there is so much more that we don’t even know yet. That scares me because what we do know is so horrifying as it is. I have slowly been able to wake up family and friends. At first, I was a conspiracy theorist, but you can’t deny facts and evidence. I encourage everyone to research everything they hear. It’s all there for the viewing. [They] depend on the fact that people just believe what they are told as fact instead of researching. Thank you for ALL of the work you do!
Amen!!✝✝✝✝
Amen 🙏🏻✝
Truth to power! 🇺🇸