New Ideas and Solutions for Professional Programmers
February 16, 2012, 9:58 am

Software Developer’s Journal 2/2012 (7)

Django Framework – Meeting Deadlines by Wojciech Jurkowlaniec Django is, as many other frameworks, based on Model-View-Controller (MVC) design pattern. It fits perfectly into web development, as its overall concept defines the data flow for applications with graphical user interface. Ruby on Rails, currently one of the most popular web framework, making the pattern popular. [...]

Demistifying Lazy Load Pattern

Demistifying Lazy Load Pattern by Milan Vukoje Performance is very important for an application because our dear users would love our application much more if it just worked faster. High performance is not an easy task, but it is not impossible. Users usually cannot even imagine what the system is going on behind the curtains. [...]

Software Developer’s Journal Extra 01/12 (3) Teaser

Manfred Jehle Deliver device dependent code for any web application The trend is foreseeable that Tablet PC and SmartPhones are no more trendy gadgets but they become essential working tools in the business management area. Reza Rahman Java EE 6 Web Profile Primer This brief article describes the contents of the profile, provides a quick [...]

NoSQL to NewSQL. Fast Changes in Database World

NoSQL was the response to dramatic changes of requirements resulting from the Web 2.0 age. Nowadays the ‘old’ is responding to the challenge with promising new systems, offering scalability and SQL without relaxing requirements about transactions and consistency. We look at both worlds from a developer’s and a query language perspective. by Stefan Edlich, Sonam [...]

SDJ 12/2011: Investigating iOS Development [Teaser]

I am happy to present you December’s SDJ (5) 2011. This issue we are focusing on very popular recently subject- iPhone applications. We tried to bring you all the best iOS programmers to share their skills with you. As iPhone gives a wide variety of media possibilities we intended to cover as many areas we [...]

SDJ 02/2011: Debuggers. How do they work? Teaser

How Debuggers Work Eli Bendersky Most developers find debuggers an indispensable part of their toolbox. This article aims to uncover how debuggers themselves work. After reading this article, you’ll be able to implement a simple debugger for Linux.

SDJ 04/2011 OpenXava: Rapid development for Ajax enterprise application with Java Teaser

The Agile Scaling Model (ASM): Adapting Agile Methods for Complex Environments Scott W. Ambler Agile software development is an evolutionary, highly collaborative, disciplined, quality-focused approach to software development, whereby potentially shippable working software is produced at regular intervals for review and course correction. Agile software development processes include Scrum, Extreme Programming (XP), Open Unified Process [...]

SDJ Extra 02/2011: Modern art using the GPU. Learn about XNA

Modern art using the GPU. Part 2: Advanced techniques Petri Wilhelmsen So, you want to learn the magic that puts the gold into modern games? This article series will take you from a total beginner with shaders, to an advanced shader developer. In this part you will learn how to implement various advanced shading techniques. [...]

Modern C++ Programming Teaser

C++ rules! New programming languages come and go. Fashions fade away but C++ (along with Java and C) still remains one of the fundamental pillars holding on its shoulders software development industry. C++ is truly a phenomenon, as it provides unique blend of high quality language features for building beautiful abstractions while still keeping strong [...]

SQL Server Security. A checklist of security features

  SQL Server Security. A checklist of security features Rob Kraft Like so many things, security is not just about deciding what can be done to make your data more secure, it is also about deciding which security features provide the most value given the limited time and resources you have to implement them. Thus [...]

EN
PL
FR
DE


Software Media Sp. z o.o. 02-682 Warszawa, ul. Bokserska 1