Agile Methodologies (eXtreme Programming, Scrum, TDD, Lean, Kanban,..), Software Architecture,
Software Testing, Software Configuration Management, Database (MySQL, NoSQL, Oracle, PostgreSQL),
Rich Interface Application (Ajax, Flex, JavaFX), Software Project Management,
Software Analysis and Design, Software Process Assessment and Improvement, Open Source Software Tools.
MongoDB is a document-store open source NoSQL database featuring a dynamic schema, ad hoc queries, powerful aggregation framework, high availability and consistency, as well as a scaling solution to grow with your application.
As software developer, you need ways to work better so that you can create more, but what do you do when you hit a seemingly insurmountable mental wall? You need to get unblocked: to bust through that barrier to allow creativity to flow.
Software is intellectual property. Daliah Saper has handled many high profile cases. As a litigator she handles cases involving trademark and copyright infringement, trade secret misappropriation, online defamation, and commercial disputes. As a transactional lawyer she helps clients choose the right business entity, drafts bylaws and operating agreements, negotiates contracts and software licenses, and provides comprehensive trademark and copyright counseling.
What? Someone out there doesn’t want to just use the mouse? If you’re sighted, it’s great, interfaces are perceived in at least 2d. If you’re blind, interfaces are most often perceived as 1d. Thoughts and ideas on how blind and sighted users alike see computer interfaces differently, and how to consider ways interfaces can be as efficient for blind users, as they are cool and innovative for their sighted counterparts.
What do you want from Kanban? Help self-organising teams make better decisions? Improve service delivery? Or something bigger perhaps, impacting on organization and culture? Hear a modern take on Kanban, the humane, “start with what you do now” method that despite appearances is not neutral: it has an agenda! How will they match your own ambitions?
This presentation introduces some of the basics of user experience design. It begins by defining the term, then walks through the general process of UX design and all its elements. The talk ends with a few tips for making better design decisions.
One day we woke up and realized that our days are filled with all kind of stuff unrelated to code, that our goals are driven by product owners and that our code design is dictated by architects. A great coding culture gives that power back to the developer, bringing autonomous teams together, helping programmer to innovate, and raising the awareness to create better code.
Without rigorous care and attention software quickly becomes messy and unmanageable. Even with the best intentions entropy and complexity are a fact of life in growing applications. In software development as in many other contexts it is easier to tackle the symptoms than the cause. Systems Thinking calls this behavior “Shifting the Burden” and it is more widespread than you might think.
Many open source tools are available for continuous integration (CI). Only a few operate well at large scale. And almost none are built to scale in a distributed environment. Come find out the challenges of implementing CI at scale, and one way to put together open source pieces to quickly build your own distributed, scalable CI system.
Netflix’s Justin Becker and Sharma Podila provide new framework developers with a Mesos case study, operating at web scale. Apache Mesos is an open source framework that abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.