Editing Multi-Value Managed Metadata Fields With JavaScript in SharePoint Online

April 19, 2017 Austin Christenberry

One of the use cases for a recent SharePoint Online (SPO) project required leveraging the JavaScript object model (JSOM) to add or remove managed metadata terms on a list item field. Considering that setting the value for a single-value managed metadata field is fairly straightforward, this task turned out to be slightly trickier than I […]

Mastering Scala: Futures

April 18, 2017 Micah Jones

Writing good multithreaded code is essential to taking full advantage of modern computer hardware. It can also be very difficult, particularly when reasoning about thread safety. Declarative programming solves the thread safety problem by focusing on immutable variables that cannot change their state. If multiple threads can’t modify the same data, then they can run […]

Life at Credera Summary

April 17, 2017 Briana Gentry

Over the last six months we “open-sourced” the Credera culture in a series called Life at Credera. Our goals were to share what we’ve learned, take action instead of promote theory, and provide specific examples on the experiences that have worked for us. 34 Credera employees contributed over different 40 points of view (POV) on […]

Closer to Continuous: Configuration and Known-State Data

April 13, 2017 Ken Schlobohm

A database with no data is as useful as a foodbank with no food. When you generate a new environment or a local database sandbox for a developer to work in, doing so without data is not helpful. If your process does not yet support easily generating a new database environment, please see our earlier […]

CORS, Angular, and (*shudder*) IE9

April 12, 2017 Kash Cummings

IE9 has its own special way of handling cross-site requests, which required a unique solution. Background First, some information about our project to give you an idea of the problem we were facing. Our stack includes AngularJS for the front end with an ASP.NET WebAPI backend to serve our SPA data. Our project is set […]

Developing JavaScript Against a Remote Server

April 11, 2017 Jose Gonzalez

Fiddler allows you to load a remote website with files from your local machine. It’s a good way to do quick development when your usual setup isn’t handy. If you’re asking yourself why anyone would need to do this, it’s simply a situation that sometimes comes up. In my case, the part of the site […]

Successful Cyber Security in a Mobile-first, Cloud-first World

April 6, 2017 Morgan Eseke

Every day thousands of cyber-attacks hit the networks of U.S. companies. The safety and integrity of your enterprise depends on the trusted advice and technology solutions informing every phase of the security management life cycle. Credera’s Kevin McDonald, Ben Mead, Justin Bauer, and Marlin Todd have teamed up with Microsoft to share their expertise on […]

Android Libraries You Should Know

Zach Slayter

Beginning development for a new platform can be a difficult process—and even more so without the helpful libraries that people have already created to ease the process. “Reinventing the wheel” in software development will slow development time and weaken your code stability. You will have more code to maintain and more opportunities for bugs and […]

How to Automate Your Way to Happier People

April 5, 2017 Bobby Crotty

Automation is a method of controlling a process by highly automatic means in such a way that it becomes self-acting or self-regulating, reducing human intervention to a minimum. Automation allows you to invest your resources in what’s important for your company and what’s important for every company: people. One of our clients pays a managed […]

Mastering Scala: Folding

April 4, 2017 Micah Jones

Scala is rooted in functional programming, which emphasizes immutability: the inability of a variable or object to change its state. Immutability has many benefits to program design: thread safety, functions without side effects, and encouraging concise compartmentalization. However, it does come with a significant shift in mindset if you’re accustomed to writing imperative code with […]