Recent Posts by admin

High-quality modeling in UML

Short Overview This white paper presents an approach to using UML to create and maintain high quality models. The high level of quality in the models comes from: extensive cross-checking between different models (which requires us to pay attention to the possible meanings you can give to certain models) maintaining continuity of structure and behavior…
Read more

How To Develop Software Systems in Days Instead of Months

Introduction Software projects frequently fail to meet business goals. They often take too long, cost too much, and deliver the wrong functionality. But it does not need to be this way. Waterfall, Agile, Iterative ... whatever your process, your chance of project success can be measured in large part by the number of solid feedback…
Read more

Apache Flink: Berlin Calling!

This June and July, I worked with clients in Dublin, Paris, London, and Berlin. We covered a lot of ground and people seemed to like it: Thank you! Is Berlin truly on a path to become “Silicon Berlin”? There are lot of new startups, and you see more people in cafes hacking. Only the time…
Read more

It is out! O’Reilly published “Introduction to Big Data and NoSQL”

This Summer, O’Reilly published my 3-hour course on Big Data and NoSQL.  I was delighted to receive some good feedback on O’Reilly’s site shortly after publishing: “Another Big Data tutorial? Do we need another one?” you may ask. The answer is resounding “Yes!”  Here is what is different… The existing offerings out there roughly belong…
Read more

SciSpike and O’Reilly Release “Java Design Patterns” Online Course

FOR IMMEDIATE RELEASE SciSpike and O’Reilly Release “Java Design Patterns” Online Course Austin, Texas - July 15, 2015 SciSpike founder Petter Graff , in collaboration with O’Reilly Media Canada, has produced an online training course on Java Design Patterns. In this course, Petter shows in a clear and easy to understand way, with numerous examples,…
Read more

SciSpike and O’Reilly Release “Introduction to Big Data” Online Course

FOR IMMEDIATE RELEASE SciSpike and O’Reilly Release “Introduction to Big Data” Online Course Austin, Texas - July 15, 2015 SciSpike founder and six time IBM Data Champion, Vladimir Bacvanski, in collaboration with O’Reilly Media Canada, has released an online training course for an Introduction to Big Data. In this Introduction to Big Data training course,…
Read more

Insights Into Modeling NoSQL

Industry Expert and SciSpike Co-Founder Dr. Vladimir BacVanski partnered with Dataversity to produce and publish this research paper. A summary is below and the full paper can be downloaded by clicking the link at the end of the Executive Summary. Executive Summary The central focus of this report is a DATAVERSITY® 2015 Survey titled “Modeling…
Read more

Introduction to Big Data

In this Video Series published by O'Reilly, Vladimir Bacvanski provides an overview of fundamental big data concepts, tools, techniques and practices. In addition to the O'Reilly's site, you can also view the videos on Safari Books Online. In the video series Vladimir covers a wide range of technologies and provides insight into where and how…
Read more

Design Patterns in Java

SciSpike's founder Petter Graff has developed a video series to help developers understand Design Patterns. The video series has been published by O'Reilly and can be downloaded from Amazon or the O'Reilly site. The video series is also available for subscribers to Safari Books Online. The series uses a set of "white board" drawings to…
Read more

MongoDB adds SciSpike as Development Services Partner

MongoDB adds SciSpike as Development Services Partner Austin, Texas - May 1, 2015 SciSpike now formally offers mongDB users advanced design and implementation expertise as a mongoDB Services Partner. Petter Graff, founder of SciSpike, says, “We have been teaching people the place of NoSQL systems in their architecture for some years now, and our Custom…
Read more

Aptitude

Goals Build a MVP/POC for a trading solution for hospitals where the individual hospitals can directly negotiate with their vendors. A disruptive solution in a market where most purchases are conducted through GPO's. Setup an agile process that allowed the project to adapt to what we knew to be very rapid changes (the application had…
Read more

IBM Champion Vladimir Bacvanski interviewed at IOD 2012

IBM Champion Vladimir Bacvanski explains how the amount of data companies are dealing with is having a profound impact on how this data is stored and mined. He points to how existing technologies (eg. relational databases) reach the boundaries of what can be done and so open the door for big data systems (eg. NoSQL),…
Read more

Agile Software Development

SciSpike are proponents of agile software development principles. We have developed a set of variations of methodologies all based on the agile manifesto and the agile principles. SciSpike has been very active in the agile community. We've worked with various variation of agile methods including: Scrum Scrumban Kanban Lean software development Extreme programming Agile Unified…
Read more

Domain Specific Languages

A domain-specific language (DSL) is a textual or graphical language that describes variation in a specific domain. That may sound very abstract, but the world is full of these languages. A few examples are languages such as: Regex MathML SciSpike has over the years developed a unique expertise in this field. We have helped clients…
Read more

Software Application Generator

Problem: One of our clients in the Healthcare space had a set of applications that tracked the status of various initiatives Each project, although rather simple, required the assembly of a team and a project structure There were clearly some commonalities between the projects, but traditional attempts on reuse (components, inheritance, etc) had not proved successful…
Read more

Commodity Trading

Problem: A startup wanted to provide a Commodity Trading platform The idea had to be presented to a set of investors who required running software The budget was limited Solution: We built a complete Commodity Trading platform on Node.js using our Conversation Engine The system was built by two developers in two months Result: The…
Read more

State of Montana

Goals Lower the cost of building client applications Problem The State had a reflective database that was difficult to query The client applications were built on top of Eclipse (Rich Clients), and accessing the underlying services could be difficult The applications had to support multiple editors over the same content, and support non-conflicting concurrent updates…
Read more

Electronic Customer Data Collection

Goals Streamline or eliminate the manual work required to collect information from business customers for a large health-care related project Problem The original process required the company to send out paper forms to customers. These forms were highly customized and the constraints on the customer that filled out the form were often tacit and difficult…
Read more

Ultra Agile Development

In this video, Petter Graff (SciSpike's founder) presents a development technique that we use at SciSpike to provide rapid iterations using gamification and executable specifications. The video shows our use of the Conversation Engine and illustrates how we can in minutes or hours develop quite complex business applications even when these application involve multi-party collaborations.
Read more

OrientDB Tutorial

In this video series, Petter Graff (the founder of SciSpike) provides a tutorial for how to get started on Orient DB. The video series consist of 5 tutorials and are supported by the following blogpost
Read more

Tutorial: How to Develop a WebService in Eclipse

In this post Petter Graff (the founder of SciSpike) shows you how to develop a WebService in Eclipse. This tutorial is one of the most viewed technical videos on YouTube. Part 1: Download and Install Eclipse, Tomcat and CXF Part 2: Configure Tomcat and Eclipse Part 3: Create a Servlet in Eclipse for Test Part…
Read more

Refactoring in Eclipse (Closure example)

In this video, Petter Graff (the founder of SciSpike) shows you how to effectively use the refactoring features in Eclipse. In the process, he shows how you can create function objects in Java and utilize unorthodox dimensions of reuse.
Read more

Recent Comments by admin

No comments by admin yet.