News

4 Gründe, warum Softwareentwickler die schlechtesten Schätzer der Welt sind

JAXenter News -

Softwareentwickler stehen immer wieder im Ruf, besonders schlechte Aufwandsschätzungen abzuliefern. Auch bei uns war die Annahme, dass Entwickler hoffnungslose Optimisten sind und die für ein Projekt benötigte Zeit mitunter so schlecht schätzen, dass man für eine realistische Prognose 100% draufschlagen muss, schon des öfteren ein Thema. Der Programmierer und Autor John Sonmez fügt mit einem aktuellen Blogpost der Liste der Betrachtungen noch eine weitere hinzu. Seinen Ausführungen zufolge sind vier Hauptgründe dafür verantwortlich, dass die Schätzungen von Entwicklern manchmal um mehrere…

Analysis, Algebra, Assembler? Wie (wenig) praxistauglich das IT-Studium ist

JAXenter News -

Als ich Mitte der 90er mein Informatik-Studium in einer schwäbischen Kleinstadt antrat, freute ich mich darauf, endlich in die Praxis der professionellen Softwareentwicklung eingewiesen zu werden. Was dann kam, fand ich allerdings etwas seltsam: Analysis I, Lineare Algebra I und zur Einführung ins Programmieren: Scheme. „Da muss man halt durch“, war die allgemeine Stimmung, wie ich mich erinnere. Doch spätestens als im dritten Semester - nach Analysis II, Lineare Algebra II, Scheme II  - die Einführung in Assembler hinzukam, fragte nicht nur ich mich, ob die spätere Jobpraxis tatsächlich aus…

Apache CloudStack 4.4.1 mit neuen Features

JAXenter News -

Die Open-Source-Plattform Apache CloudStack ist in der Version 4.4.1 erschienen. Zu den dutzenden neuen Features zählen u.a.: eine verbesserte Speicherverwaltung Virtual Private Cloud-Tiers können Gastnetzwerke nun über Verfügbarkeitszonen hinweg spannen Unterstützung des VMware Distributed Resource Scheduler eine verbesserte Unterstützung für Hyper-V-Zonen, VPC und Speichermigration Die Open-Source-Plattform CloudStack stellt einen umfassenden Technologiestack zur Einrichtung und Verwaltungen von privaten, öffentlichen oder hybriden IaaS-Systemen bereit. Dieser umfasst u. a. ein User…

4 Gründe, warum Softwareentwickler die schlechtesten Schätzer der Welt sind

Windowsdeveloper News -

Softwareentwickler stehen immer wieder im Ruf, besonders schlechte Aufwandsschätzungen abzuliefern. Auch bei uns war die Annahme, dass Entwickler hoffnungslose Optimisten sind und die für ein Projekt benötigte Zeit mitunter so schlecht schätzen, dass man für eine realistische Prognose 100% draufschlagen muss, schon des öfteren ein Thema. Der Programmierer und Autor John Sonmez fügt mit einem aktuellen Blogpost der Liste der Betrachtungen noch eine weitere hinzu. Seinen Ausführungen zufolge sind vier Hauptgründe dafür verantwortlich, dass die Schätzungen von Entwicklern manchmal um mehrere…

Android 5.0 "Lollipop" kommt definitiv am 3. November!

JAXenter News -

Was bislang nur der Ankündigung des Android 5.0-SDK zu entnehmen war, hat Google nun bestätigt: In einer Nachricht an alle Android-Entwickler, die auf Android Police veröffentlicht wurde, bekräftigt Google seine Absicht, Android 5.0 "Lollipop" am 3. November auszurollen, und zwar zunächst für das Nexus 9. "Bevor Android 5.0 am 3. November für Konsumenten verfügbar sein wird, empfehlen wir, Eure Apps zu testen und nötige Updates im Play Store zu veröffentlichen", lautet die entsprechende Nachricht an Android-Entwickler. Zu diesem Zweck kann unter http://developer.android.com/tools/revisions/…

Phoenix: Eine Open-Source-Alternative zu Swift?

JAXenter News -

Im Rahmen eines offenen Briefes an Apple-CEO Tim Cook kündigte Aral Balkan, Designer beim Startup Ind.ie, offiziell das Projekt Phoenix an. Phoenix ist eine quelloffene Version der erst Mitte diesen Jahres von Apple vorgestellten Programmiersprache Swift, die das schon etwas angegraute Objective-C ablösen soll. Apple-Produkte, so Balkan, seien der Konkurrenz von Google zwar im Hinblick auf den Schutz der Privatsphäre über-, im Hinblick auf die Offenheit jedoch unterlegen. Er erinnert Cook an die Pionierarbeit von Richard Stallman, Steve Jobbs und Chris Lattner und wirft die Frage auf, in…

Warum Entwickler hoffnungslose Optimisten sind

JAXenter News -

Kennen Sie die Situation? Sie fragen einen Programmierer-Kollegen, wie lange er für eine definierte Aufgabe benötigt und bekommen die Antwort: "Höchstens ein paar Stunden." Nach einigen Tagen fragen Sie nach und stellen fest, dass der Kollege immer noch nicht fertig ist. Schlussfolgerung: Bei Aufwandsschätzungen sind Entwickler hoffnungslos optimistische Menschen, oder? Entwickler-Optimismus Blogger Swizec (aka "A geek with a hat") geht sogar soweit zu sagen, dass Optimismus ein Charakterzug von Entwicklern sein muss, um in der komplexen Welt der IT zurecht zu kommen. Langjährige Erfahrung…

Nokia-Smartphones offiziell abgeschafft

Windowsdeveloper News -

Vor zwei Tagen berichteten wir bereits davon, dass die Marke "Nokia" durch "Microsoft Lumia" ersetzt werden soll. Die Facebook-Seite "Nokia France" hatte diesen Schritt als Erstes bekannt gegeben, The Verge konnte die globale Gültigkeit des Schachzugs bestätigen. Unklar war bislang jedoch, welches Branding zukünftig auf den Smartphones direkt zu finden sein würde. Diese Frage hat nun ein Beitrag im Nokia Conversations Blog (der übrigens auch bald umbenannt werden soll) endgültig geklärt: Er bestätigt das Rebranding von "Nokia Lumia" zu "Microsoft Lumia" und wird illustriert durch ein…

ASP.NET Identity 2.2.0-alpha1 – das neuste Bug Fix Release

Windowsdeveloper News -

Microsoft hat das Erscheinen einer ersten Vorschauversion von ASP.NET Identity 2.2.0-alpha1 bekannt gegeben. Hierbei handelt es sich um ein reines Bug Fix Release, mit dem unter anderem auch einige Performance-Probleme behoben wurden. Eine vollständige Liste aller beseitigten Probleme gibt es bei CodePlex. ASP.NET Identity 2.2.0-alpha1 installieren ASP.NET Identity 2.2.0-alpha1 kann über die folgenden Links zur NuGet Gallery bezogen werden: Microsoft ASP.NET Identity EntityFramework 2.2.0-alpha1 Microsoft ASP.NET Identity Core 2.2.0-alpha1 Microsoft ASP.NET Identity Owin 2.2.0-alpha1 Die…

Microsoft-Quartalszahlen: Wachstum durch Hardware und Cloud

Windowsdeveloper News -

Microsoft hat seine Quartalszahlen veröffentlicht und damit wohl so einige Kritiker überzeugt: Im ersten Quartal des Microsoft-Geschäftsjahres hat das Unternehmen seinen Umsatz überraschend steigern können und zwar um 25 Prozent im Jahresvergleich auf 23,2 Milliarden US-Dollar. Analysten hatte das Umsatzplus bereits vermutet, aber nur mit einem Anstieg auf 22 Milliarden US-Dollar gerechnet. Der Gewinn hingegen hat einen kleinen Rückgang zu verbuchen, was auf den umfangreichen Stellenabbau diesen Sommer und die damit verbundenen Abfindungen zurückzuführen ist. Diese machten eine…

Google will Zertifizierungsprozess für Android-Gerätehersteller vereinfachen

JAXenter News -

In der Vergangenheit erhielten Hersteller – wie im Falle von Android One geschehen – von Google z.T. strenge Vorgaben, welche Software auf den Geräten vorinstalliert sein musste. Die Hauptgründe: Einerseits eine einheitlichere Softwareplattform und Nutzererfahrung, andererseits höhere Einkünfte durch Apps wie Google Search. Trotzdem wirft ein nicht unerheblicher Teil der produzierten Geräte für Google keinerlei Gewinn ab: Neuen Daten zufolge sind in manchen Entwicklungsmärkte mehr als 30% der verkauften Android-Geräte nicht zertifiziert, d.h. sie werden ohne vorinstallierte Google-Software…

Android 5.0: Bald kein Root-Zugriff mehr möglich?

JAXenter News -

Die Möglichkeit des Root-Zugriffs war immer ein Kernelement von Android und hat die Beliebtheit des Betriebssystems bei Endnutzern wie Entwicklern maßgeblich mitgeprägt. Denn Root-Rechte erlauben beiden schier endlose Modifizierungsmöglichkeiten und Designfreiheiten: So sind beispielsweise nicht nur eher kosmetische Veränderungen der Benutzeroberfläche, sondern auch das Hinzufügen komplett neuer Funktionen mithilfe von Custom-ROMs machbar. Des weiteren ist es Entwicklern dadurch möglich, Updates für Software zu entwickeln und aufzuspielen, deren offizieller Support vom ursprünglichen…

Neues Spring-Projekt gelandet: Was ist Spring Sync?

JAXenter News -

Ein neues Spring-Projekt hat das Licht der Welt erblickt: Spring Sync tritt an, um die Kommunikation zwischen Client-Anwendungen und Spring-Backends zu erleichtern. Wie genau soll das vonstattengehen? Wie funktioniert Spring Sync? Über Patches. Wie Craig Walls auf dem Pivotal-Blog erklärt, stellt Spring Sync eine Library zur Verfügung, mit der Patches produziert und auf Java-Objekte angewandt werden können. Dabei fungiert eine Patch-Klasse als zentrales Element, in dem die Veränderungen eines Objekts getrackt und mit anderen Objekten synchronisiert werden können. Angelehnt ist das Projekt an…

JBoss Tools 4.2 und Developer Studio 8 erschienen

JAXenter News -

Die Entwicklerwerkzeuge JBoss Tools und Red Hat JBoss Developer Studio sind in Version 4.2 bzw. 8 erschienen. Beide erfordern die jüngste Eclipse-Version: "Luna" oder 4.4. Gearbeitet wurde unter anderem am Tooling für Apache Cordova: Dank eines neuen Import-Wizards ist es nun möglich, Cordova-Projekte zu importieren und als Hybrid-Mobile-Projekte weiterzuentwickeln. Mit der Aktualisierung auf den in Java geschrieben Tern-Client Tern.java v.0.4.0.201407030911 wurde der JavaScript-Content Assist verbessert. Experimentell implementiert wurde AngularJS-Unterstützung. Ebenfalls integriert wurde…

Kinect for Windows SDK 2.0 erschienen

Windowsdeveloper News -

Nach einigen Vorschauversionen hat Microsoft das Kinect for Windows SDK 2.0 veröffentlicht. Verglichen mit der Public Preview, die diesen Juni erschienen ist, beinhaltet es rund 200 Verbesserungen und Updates. Diese Verbesserungen sind hauptsächlich im Visual Gesture Builder, im Kinect Studio und in Kinect Fusion zu finden. Außerdem ist es Entwicklern ab der neuen Version möglich, Kinect Apps direkt im Windows Store zu veröffentlichen, ohne dass hierfür weitere Runtime-Lizenzgebühren anfallen. Das Kinect for Windows SDK 2.0 kann im Microsoft Download Center kostenlos heruntergeladen werden.…

Microsoft Garage – der Android-Inkubator

Windowsdeveloper News -

2009 rief Microsoft im Rahmen der Office Labs eine unternehmensinterne Hacking Community ins Leben, wo sich Mitarbeiter treffen und an innovativen Nebenprojekten arbeiten können. Von Anfang an sollte die Microsoft Garage ein Ort sein, an dem man Neues ausprobieren kann – selbst wenn die eigenen Projekte hin und wieder fehlschlagen. Mittlerweile ist aus der kleinen Gemeinschaft eine globale Community aus über 10.000 Hackern geworden, die eine große Anzahl an interessanten Projekten ins Leben gerufen haben. Grund genug für Microsoft, diese Projekte nun auch mit der Öffentlichkeit zu teilen.…

Stehenlassen oder abreißen? Das Dilemma der IT-Architektur

JAXenter News -

Mit Gebäuden ist es so eine Sache: Je älter sie sind, desto häufiger muss man sie renovieren. Irgendwann ist dann der Punkt erreicht, an dem es vermutlich auf lange Sicht einfacher und billiger wäre, den Kasten abzureißen und etwas neues hinzustellen. Die Frage „stehenlassen oder abreißen?“ stellt sich allerdings nicht nur den Besitzern stark renovierungsbedürftiger Häuser. Denn wie das Urgestein Martin Fowler in einem aktuellen Blogpost gewohnt sachkundig feststellt: Auch für IT-Architekten ist irgendwann der Punkt erreicht, an dem sie sich eingestehen müssen, dass selbst der beste Code…

Java EE 8 erhält neues MVC-Framework: Adieu JSF?

JAXenter News -

Im Rahmen von Java EE 8 wird derzeit an einem neuen MVC-Framework für Java geschraubt. "Warum ein weiteres MVC Framework – und warum gerade jetzt?", könnte man sich da fragen. Antworten liefert jetzt Reza Rahman auf dem Aquarium-Blog. Warum JSR 371? Es geht also um den Java Specification Request 371, in dem ein Standard Model-View-Controller-Framework (MVC 1.0) spezifiziert werden soll. Zunächst lässt das natürlich aufhorchen: Soll damit etwa der Java-EE-Dauerbrenner JSF abgelöst werden? Nein, stellt Reza Rahman im Blog klar. Im Gegensatz zu den Komponenten-basierten Java Server Faces geht es…

RabbitMQ 3.4.0 veröffentlicht

JAXenter News -

Bei RabbitMQ handelt es sich um einen Open-Source-Message-Broker, der das Advanced Message Queuing Protocol (AMQP) implementiert. Die in Erlang geschriebene Middleware vereinfacht das Zusammenspiel von Komponenten einer ereignisgetriebenen Architektur über verschiedene Plattformen hinweg. Dabei stehen Clients für zahlreichen Frameworks und Programmiersprachen zur Verfügung, darunter beispielsweise Java, Erlang, C/C++, Ruby, Python, Node.js und viele mehr. Die nun verfügbare Version 3.4.0 bringt insgesamt über 100 Bugifxes und Verbesserungen mit sich, die die Funktionalität z.T. beträchtlich…

Asynchrone Programmierung: Reactor 2.0 erreicht ersten Meilenstein

JAXenter News -

Spring goes reactive – und das mittlerweile seit fast anderthalb Jahren: 2013 stellte SpringSource Reactor vor, ein neues Framework zur Programmierung asynchroner Anwendungen. Die erste Major-Version war im November 2013 erreicht. Fast ein Jahr später kündigt Pivotal nun das erste Meilenstein-Release für Reactor 2.0 an. Reactive Streams An Bord befindet sich eine Implementierung der Reactive-Streams-Spezifikation, die in diesem Jahr von einer gemeinsamen Initiative der Unternehmen Typesafe, Red Hat, Netflix, Pivotal, Oracle, Twitter und spray.io erstmals vorgestellt wurde. Diese Initiative…

Seiten

entwickler.com Aggregator – News abonnieren