06 dezembro 2012

Revista PROGRAMAR Edição 38 - Dezembro de 2012



Como artigo de capa, um artigo de Introdução à Programação em Compute Unified Device Architecture (CUDA) de Patricio Domingues. Nesta 38ª edição pode ainda encontrar os seguintes artigos:
  • Accionamento de Led e Arduino Através de Interface Gráfica em Processing (Nuno Santos) 
  • PostgreSQL como alternativa de SGBD (Ricardo Trindade) 
  • Custo Efetivo de uma Solução na Nuvem em Ambiente Windows Azure (Edgar Santos) 
  • Rápido e bem? A programação web tem! (Sérgio Laranjeira) 
  • Introdução à Programação em CUDA (Patrício Domingues) 
  • Visual (NOT) Basic - Organismos! Do zero ao mercado (2/2) (Sérgio Ribeiro) 
  • Enigmas de C#: Foreach (Paulo Morgado) 
  • Core Dump: Core Dump [8] - Fora de Horas (Fernando Martins) 
  • Review do livro Introdução ao Design de Interfaces (Sérgio Alves) 
  • Review do livro Exercícios em Java – Algoritmia e Programação Estruturada (Carlos José Dias) 
  • Viagem da Informação (Rita Peres) 
  • “Camaleão! De que cor?” (Sara Santos) 
  • Verifica regularmente os ficheiros Javascript do seu site? (David Sopas) 
  • Entrevista a Tiago Andrade e Silva 
  • Projecto em Destaque na Comunidade Portugal-a-Programar: Taggeo

04 dezembro 2012

23 extensões para desenvolvimento web

Mais um artigo que encontrei e achei interessante partilhar. Este fala sobre algumas extensões úteis a usar no Google Chrome para facilitar o desenvolvimento, algumas conhecia, outras não.

Fonte: iMasters - Artigo

17 novembro 2012

What's new in Spring MVC 3.2

"Following on Juergen's talk on the upcoming Spring 3.2 release, this presentation will focus on what's new specifically in the area of Spring MVC. The presentation will explain all noteworthy features and, as is usual with every new release, there will be a lot to discuss including Servlet-based async request support, content negotiation enhancements, REST error handling, @MVC test support, and much more."

08 novembro 2012

Java 8 vs Scala: uma comparação das características



"Com a versão do JDK 8 prevista para 2013, a Oracle deu uma ideia do que será incluído. Simon Ritter, palestrante do QCon de Londres no começo deste ano, apresentou as novas características que serão parte do JDK 8, que incluem modularidade (projeto Jigsaw, adiado para o JDK 9), convergência da JRockit com o Hotspot, anotações em tipos e projeto Lambda."

Ver artigo completo em InfoQ


22 outubro 2012

Spring Roo

Nas minhas leituras diárias eis que encontrei um artigo interessante a falar sobre o Spring Roo.

Tem como título "Apresentando Spring Roo - Parte 01", deixo então esta sugestão.

03 outubro 2012

Revista PROGRAMAR Edição 37 - Outubro de 2012

Como artigo de capa, um artigo sobre Makefiles de António Pedro Cunha para conhecer melhor esta poderosa ferramenta. Nesta 37ª edição pode ainda encontrar os seguintes artigos:

- Interface Gráfica - Termometro Usando Arduino e LM335A (Nuno Santos)
- Algoritmos de Path Find : Princípios e Teorias (João Ferreira)
- SEO: Search Engine Optimization - Introdução Parte III (Miguel Lobato)
- Profilers Usar ou não usar… Os 5 minutos que mudam a experiência! (António Cunha Santos)
- CodeDump -Core Dump [8] - Fora de Horas (Fernando Martins)
- Kernel Panic A importância da formação no ensino superior numa carreira dentro da área de segu- rança informática(Tiago Henriques)
- Enigmas do C#: Async/Await e Threads (Paulo Morgado)
- Organismos! Do zero ao mercado (1 de 2) Sérgio Ribeiro)
- Review do livro HTML5 2ª Edição (Marco Amado)
- Review do livro Sistemas Operativos (Fábio Domingos)
- Review do livro Desenvolvimento em iOS iPhone, iPad, iPod Touch (Sara Santos)
- Análise: O que faz de nós um bom programador? (Rita Peres)
- Falácias da Computação na Nuvem (Edgar Santos)
- As reais ameaças de segurança não são os APT (David Sopas)
- Entrevista - João Barreto
- Projeto em Destaque na Comunidade Portugal-a-Programar: NotíciasPT

E em parceira com as comunidades PtCoreSec e Comunidade netPonto:
- Introducao-Auditoria-Passwords (PtCoreSec)
- BizTalk360 uma ferramenta de suporte e monitorização para a plataforma BizTalk Server (NetPonto)

05 setembro 2012

Revista Programar - 36ª Edição - Agosto 2012


Artigos

Tema de capa
As Novidades do Visual Studio 2012 RC

A programar
Pascal - Construção de uma Calculadora Gráfica
Formulários em HTML5
SEO: Search Engine Optimization - Introdução Parte II
Implementação da Cifra ARSD em Ambiente Emulado Windows Azure
Estação de Controlo de Temperaturas Usando Arduíno e Texas Instruments LM335A
Enigmas de C#: Avaliação da Lista de Argumentos
Core Dump: Podemos Continuar a Acreditar nas TIC?
Fundamental do MAC OS X
Microsoft SQL Server 2012 Integration Services: an Expert Cookbook
Plano Tecnológico da Educação: Seis Anos Depois

Comunidades
PtCoreSec - Segurança na WEB (Parte 3)
No Code
Projeto em Destaque na Comunidade Portugal-a-Programar: Notification Agenda
O Empreendedorismo Como Uma Opção de Auto-emprego e Inconformismo

19 agosto 2012

Música para Debugar


Se o problema atormentar
Essa é a hora de pensar
Siga cada pista
Vamos não desista
Pense, pense, pense

14 agosto 2012

BOOK - SCJP Sun Certified Programmer for Java 6 Study Guide

My new hobbie is reading this book, Sun Certified Programmer for Java 6. The objective is make a exame in a brief time.

About the book:
SCJP Sun Certified Programmer for Java 6 Exam 310-065. SCJP Sun Certified Programmer for Java 6 Study Guide : Exam (310-065) SCJP Sun Certified Programmer for Java 6 Study Guide Exam. The Best Fully Integrated Study System AvailableWritten by the Lead Developers of Exam 310-065 With hundreds of practice questions and hands-on exercises, SCJP Sun. Learn more SCJP Sun Certified Programmer for Java 6 Study Guide: Exam 310-065. SCJP Sun Certified Programmer for Java 6 Exam 310-065 by Katherine Sierra, Bert Bates "The main resources I used were the book "SCJP 5 Study Guide by Kathy Sierra and Bert. McGraw-Hill: SCJP Sun Certified Programmer for Java 6 Study Guide.

13 agosto 2012

Java EE 7 and HTML5: Developing for the Cloud

About the movie:
Arun Gupta presents the current developments on Java EE7 as a PaaS in the cloud and current work on Project Avatar which simplifies HTML5, Websockets and JSON programming for Java developers.

Source

27 junho 2012

Eclipse Juno

As is the tradition for the end of June, the Eclipse community celebrates the release of the annual Eclipse release train, this year code-named Juno. This is the ninth year the community has shipped a release train, and each year the release gets bigger. Juno represents the work of 72 project teams ...

10 junho 2012

Revista PROGRAMAR - Edição 35 - Junho de 2012


Nesta edição como artigo de capa, um artigo sobre desenvolvimento de Aplicações Web Ricas (RIA) com Ext JS 4 e Rails 3 para conhecer melhor algumas técnicas de programação com Rails3. Nesta 35ª edição pode ainda encontrar os seguintes artigos:

  • Gerenciamento de Horas (Prf. Augusto Manzano) 
  • Arduino e o cálculo da FFT (Nuno Pessanha Santos) 
  • Pascal – Registos variantes (Igor Nunes) 
  • Enigmas do C#: O Estranho caso dos Enumerados (Paulo Morgado) 
  • O ecossistema Umbraco (4.7.x) (Ricardo Rodrigues) 
  • Visual (not) Basic: XNA: Ataque no quintal (parte 2/2). (Sérgio Ribeiro) 
  • Review do livro C# 4.0 da FCA 
  • Entrevista a Pedro Aniceto 
E em parceira com as comunidade AzurePT e PtCoreSec:
  • Windows Azure Security (Nuno Godinho) 
  • Segurança na WEB (Parte 2) (Tiago Henriques)

    09 junho 2012

    jQuery - Select2

    Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
    More info here.

    07 maio 2012

    JRebel


    What Does JRebel Do?
    Lets You See Changes to Code Instantly
    Handles Lots of Changes
    Enables Instant Builds
    Supports your Stack

    Uma óptima ferramenta para evitar fazer deploy da aplicação, permitindo de imediato visualizar os resultados das alterações feitas ao código.

    25 abril 2012

    Revista PROGRAMAR - Edição 34 - Abril de 2012


    Artigo de capa: um artigo sobre desenvolvimento para Android para conhecer melhor algumas técnicas de programação para esta plataforma.

    Nesta 34ª edição pode ainda encontrar os seguintes artigos:
    •Geração de Números Aleatórios - Parte 4 (Augusto Manzano)
    •Introdução ao HTML5 (Bruno Pires)
    •Dependency Injection com Ninject (Pedro Tavares)
    •Módulos em Pascal (Igor Nunes)
    •Aquisição e inspecção de dados em Python (Fernando Júnior e Amanda Varela)
    •Criação de um jogo em XNA - Parte I (Sérgio Ribeiro)
    •SEO: Search Engine Optimization – Introdução (Miguel Lobato)
    •Visual (NOT) Basic - XML Literals (Jorge Paulino)
    •Enigmas de C#: Qual é a minha base (Paulo Morgado)
    •Análise ao Livro - CSS 3 (Fernando Martins)
    •Microsoft PowerPivot como ferramenta de BI (João Pinto)
    •Análise do Tráfego de Rede - Facebook (Rita Antunes Peres)
    •Entrevista ao Professor Pedro Ribeiro

    E em parceira com as comunidade NetPonto e PtCoreSec:
    •BizTalk Transformar arquivos de texto (flat files em XML) (Sandro Pereira)
    •Segurança na WEB (Parte 1)

    11 abril 2012

    Video - To Java SE 8, and Beyond!


    Summary Simon Ritter discusses the future of Java, taking a look at proposed features and roadmap for Java 8 through 12.
          
    See Movie here.

    28 março 2012

    Log4J

    Enquanto se programa muitos erros vão surgindo, e não há nada como usar uma API como o Log4J para nos ajudar a decifrar a origem de de um determinado problema.

    Para completar este video, deixo o seguinte artigo
    Usando Log4J em projetos Java

    07 março 2012

    Video - Spring 3.1 and MVC Testing Support


    Summary
    Sam Brannen and Rossen Stoyanchev introduce the TestContext Framework, how to use @Configuration and environment profiles for testing with Spring 3.1, and the testing support available in Spring MVC.

    Source: InfoQ

    14 fevereiro 2012

    XIX encontro da comunidade SQLPort - 22 FEV 2012

    Local do Evento: Auditório da Microsoft Portugal
    Agenda:
    18:30 - Abertura e recepção.
    19:00 - «Novidades em Analysis Services e PowerPivot no SQL Server 2012» - Bruno Basto (Consultor Sénior - Rumos)
    20:15 - Coffee break
    20:30 - «Security enhancements in SQL Server 2012 (Denali)» - Etienne Lopes (Formador Independente)
    21:40 - Sorteio de prémios
    21:50 - Fim do evento
    22:00 - Jantar livre

    +info

    09 fevereiro 2012

    Revista PROGRAMAR Edição 33 – Fevereiro de 2012

    Como artigo de capa, um artigo sobre Kinect Hack para conhecer melhor algumas técnicas de programação para este novo dispositivo.

    Nesta 33ª edição pode ainda encontrar os seguintes artigos:
    Geração de Números Aleatórios – Parte 3 - O terceiro de 4 artigos do mesmo autor da excelente série “Programação em Lua”, desta vez sobre geração de números aleatórios.
    Herança com JavaScript - Saiba como usar a funcionalidade herança do paradigma da programação orientada por objetos na linguagem de programação JavaScript
    Programação Orientada aos Objectos em Pascal - Pensa que o Pascal é uma linguagem apenas de aprendizagem e que parou no tempo? Então mude de ideias e veja como pode tirar partido do paradigma da programação orientada aos objetos nesta linguagem
    VISUAL (NOT) BASIC -Iterators - Saiba como pode utilizar iteradores na próxima versão da linguagem de programação Visual Basic (neste momento disponível em Developer Preview).
    CORE DUMP – Ambientes Produtivos - Será que os ambientes produtivos disponibilizados pela gestão aos trabalhadores são os melhores? Conheça a opinião deste autor
    Enigmas de C#: Disposable Structs - Mais um enigma da linguagem de programação C#, desta vez envolvendo Disposable Structs

    E ainda em colaboração com as comunidades NetPonto, AzurePT e SharepointPT, respectivamente:
    BizTalk Server – Como funcionam os mapas - Continuação do artigo sobre princípios básicos dos mapas publicado na edição anterior
    SQL Azure Federations na prática - Aprenda a implementar o padrão Sharding, que permite aumentar a escalabilidade de bases de dados de grandes dimensões.
    Desenvolvimento em SharePoint 2010 – Parte 2 - Continuação do artigo anterior, desta vez saiba como desenvolver um sistema básico de logging

    Mais informações em http://tiny.cc/ProgramarED33

    01 fevereiro 2012

    3º Evento da Com. HTML5PT - Lisboa - 8 FEV 2012

    Agenda do Evento:
    18:00 Abertura auditório
    18:30 xRTML da Framework Realtime - Sérgio Costa
    19:00 Webdesign com CSS3 e HTML5 - Beatriz Olveira
    20:00 Obfuscação de Javascript - factos e mitos - Rui Ribeiro

    +info e reservas

    24 janeiro 2012

    SpringSource Tool Suite 2.9.0 M2 RELEASED

    Highlights from this milestone towards 2.9.0:•General - update to tc Server 2.6.3
    •Spring - update to Spring Roo 1.2.0
    •Spring - support for new Spring Roo packaging options
    •Grails - Grails 2.0.0 is now the default version installed from the extensions page
    •Groovy - Groovy 1.8 is now the default version installed from the extensions page
    •Gradle - initial Gradle editing support (more to follow)

    +info

    14 janeiro 2012

    Video: Spring Tooling Update, New & Noteworthy

    About the video:
    Andy Clement and Martin Lippert discuss the latest developments in Spring Tool Suite related to Java 7, Spring 3.1, Groovy, Grails, Gradle, and Cloud Foundry.
    Watch movie

    XIX encontro da Comunidade SQLPort - 24 JAN 2012

    Agenda:
    18:30 - Abertura e recepção.
    19:00 - «Exceed your business with Microsoft SharePoint Server 2010 Business Intelligence Suite» - Alexandre Mendeiros (PFE Microsoft)
    20:15 - Coffee break
    20:30 - «Introdução ao Mirroring» - Artur Santos (Formador Sénior - Rumos)
    21:40 - Sorteio de prémios
    21:50 - Fim do evento
    22:00 - Jantar livre

    +info