Windows Batch Scripting: Getting Started - /* steve jansen */
Windows batch scripting is incredibly accessible – it works on just about any modern Windows machine. You can create and modify batch scripts on just about any modern Windows machine. The tools come out of the box: the Windows command prompt and a text editor like Notepad.exe. It’s definitely far from the best shell scripting langauge, but, it gets the job done. It’s my “duct tape” for Windows.
windows  batch  bat  cmd  script  scripting 
25 days ago
Expert Ext JS: Reading and Writing Structured Data
Often times front-end developers don’t have the option to change server-side behavior. This can be highly frustrating. I’ll discuss a few scenarios which Ext JS does not handle, but can be achieved with some relatively simple extensions.
june 2019
Select Star SQL
This is an interactive book which aims to be the best place on the internet for learning SQL. It is free of charge, free of ads and doesn't require registration or downloads. It helps you learn by running queries against a real-world dataset to complete projects of consequence. It is not a mere reference page — it conveys a mental model for writing SQL.
september 2018
Chewy Salted Butterscotch Oatmeal Cookies
These might be Rachel's, but I don't think they are.
february 2018
Untangling Deeply-Nested Promise Chains — Philip Walton
If you’ve been writing JavaScript for a while, you’ve probably heard terms like callback hell or the pyramid of doom. When promises were added to JavaScript a few years ago, I remember reading a lot of blog posts claiming that these problems would be solved; unfortunately, that was a little too optimistic. With more and more web APIs becoming promise-based, we’ve proven that even promises don’t prevent us from writing overly-nested, hard-to-read code.
september 2017
Dockerizing a Node.js and MongoDB App
A Lightweight Approach With Alpine Linux
nodejs  docker  mongo 
september 2017
Linux Journey
Learn the ways of Linux-fu, for free.
august 2017
Teach Yourself Computer Science
If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program 💸.

There are plenty of resources out there, but some are better than others. You don’t need yet another “200+ Free Online Courses” listicle. You need answers to these questions:

Which subjects should you learn, and why?
What is the best book or video lecture series for each subject?
This guide is our attempt to definitively answer these questions.
march 2017
Callback Hell
A guide to writing asynchronous JavaScript programs
march 2017
Java 8 Stream Tutorial Examples
This guide teaches you how to work with Java 8 streams and how to use the different kind of available stream operations. You'll learn about the processing order and how the ordering of stream operations affect runtime performance. The more powerful stream operations reduce, collect and flatMap are covered in detail. The tutorial ends with an in-depth look at parallel streams.
java  java8  stream 
january 2017
SenchaCon 2016 Videos and Slides | Sencha
SenchaCon 2016 videos and slides are available now!
from twitter_favs
december 2016
Sencha ViewModel Tips - Modus Create
With ExtJS5, Sencha added to the framework a new way of building web apps based on the MVVM pattern. A key role in this pattern is the ViewModel which coordinates the changes between Model data and the View declaratively through data binding. I like the ViewModel concept because it requires less writing, has declarative code, and Views are much cleaner. Based on my experiences, following these tips and thoughts should be very useful for both newcomers and devs familiar with the framework.
october 2016
Sencha Fiddle
Sorry for the tardiness, had to create an override to accomplish it:
from twitter_favs
september 2016
Learn Docker by Building a Microservice
In this article I'm going to show you how Docker works, what all the fuss is about, and how Docker can help with a basic development task - building a microservice.
june 2016
Hamcrest Matchers Tutorial Wiki
Hamcrest is a framework for writing matcher objects allowing 'match' rules to be defined declaratively. There are a number of situations where matchers are invaluble, such as UI validation, or data filtering, but it is in the area of writing flexible tests that matchers are most commonly used. This tutorial shows you how to use Hamcrest for unit testing.
java  junit  hamcrest 
may 2016
Ins and Outs of the Ext JS Data Package [Video]
The data package in Sencha Ext JS puts the "M" in MVC and MVVM. Learn how to organize your models and take full advantage of the data package to manage fields, records, associations, stores, sessions, and more.
march 2016
Fig Leaf Software’s Ext JS 5 Fiddles | Druck-I.T.
Ext JS 5 examples on Sencha Fiddle by Fig Leaf Software
extjs  extjs5 
february 2016
Sencha Mastering ViewControllers [video]
Ext JS 5 delivered exciting improvements for your application architecture. ViewControllers can simplify and enhance your MVC applications, and they are not mutually exclusive with ViewModels. You can introduce these features incrementally or even blend them. Learn how to keep your views declarative using ViewControllers, and organize listeners and other handlers for maintainability. You will also learn how to use ViewControllers to handle events from ViewModels.
february 2016
View Models and Data Binding [Video]
Sencha introduced MVVM in Ext JS 5.0, including the support for two-way data binding. In this session, we will show what really goes on behind the scenes when it comes to view models, data binding, formulas and more. You will learn how view models manage data, update bound properties, mange stores, and individual records. You will also learn how your existing applications can be modified to leverage MVVM.
february 2016
DevDocs API Documentation
DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you start:
documentation  reference 
december 2015
How to show the site toolbar for administrative users only - IBM Digital Experience Developer
Did you ever need to hide certain parts of the theme user experience based on a user’s access level in IBM WebSphere Portal 8.5? Or did you ever wonder how to delegate to another dynamic content spot from within an existing content spot? This article will answer your questions and demonstrate in a few simple steps how to hide the site toolbar for everybody but administrative users.
december 2015
The Power of WebSphere Portal Personalization | Perficient Digital Transformation Blog
Personalization (PZN) in WebSphere Portal is one of its most powerful yet overlooked capabilities.
december 2015
The BalusC Code: JSF 2.2 tutorial with Eclipse and WildFly
In this tutorial you will learn how to setup a JSF 2.2 (Mojarra) playground with Eclipse 4.4 (Luna) and WildFly 8.1. This tutorial assumes that you're starting from scratch and thus covers every single step necessary towards a working JSF web page. This tutorial is targeted on Windows users and screenshots are also Windows based. Only the steps to install the JDK is different on other operating systems, but the remainder not.
Java  java-ee  java-server-faces 
november 2015
Enterprise JavaBeans 3.1 with Contexts and Dependency Injection: The Perfect Synergy
The enhanced simplification of Enterprise JavaBeans (EJB) 3.1 provides a perfect synergy with the power and flexibility of Contexts and Dependency Injection (CDI).
java  java-ee  ejb  cdi 
november 2015
Deep Dive into Ext JS 5 Data on Vimeo
With the introduction of Ext JS 5, we have greatly expanded the capabilities of Sencha’s Data Package, which was initially released with Ext JS 4 and Sencha Touch 2. The data package is one of the cornerstones of application development: the often neglected “M” (for Model) in the buzzing world of “MVC” and “MVVM”. These new capabilities can be felt throughout the entire application development process.
november 2015
The Web Authentication Arms Race – A Tale of Two Security Experts
Web authentication systems have evolved over the past ten years to counter a growing variety of threats. This post will present a fictional arms race between a web application developer and an attacker, showing how different threats can be countered with the latest security technologies.
october 2015
CDI Dependency Injection - Tutorial II - Annotation Processing and Plugins - Java EE - DZone Java
This article covers:

How to process annotations for configuration (injection level and class level)
How to use an annotation for both injection and configuration (@Nonbinding)
Using Instance to manage instances of possible injection targets
CDI's plugin architecture for the masses
java  cdi 
october 2015
Learn JavaScript
There are so many JavaScript resources available out there, it’s hard to understand how much of it overlaps and how much is redundant. Not to mention the process of weeding out bad information
september 2015
JavaScript for Cats
JavaScript is a programming language or, in other words, a means by which a computer is instructed to do things. Just the same as one controls humans with hisses and meows, one controls computers with statements written in a programming language. All web browsers understand JavaScript and you can take advantage of that to make web pages do crazy things!
september 2015
Ext JS 5: View Controllers
Introduction to ExtJS 5 View Controllers.
extjs  extjs5 
september 2015
Article: JavaScript Debugging Tips and Tricks
Knowledge of debugging fundamentals is transferable from one tool to another. In fact, I learned the basics of debugging in the 90s using Borland’s C developer environment. Breakpoints, conditional breakpoints and watches were exactly the same as in your latest Chrome Developer Tools. I caught my first exception in Java near the year 2000. The concept of stack traces still apply, and even though JavaScript terminology calls these objects Errors, checking the stack trace is similarly useful as before.
JavaScript  debug 
august 2015
Code Guide by @mdo
Standards for developing flexible, durable, and sustainable HTML and CSS
css  styleguide  reference 
july 2015
Jersey Documentation and API
Jersey JAX-RS reference implementation documentation and API
api  development  rest  java  jax-rs  work 
july 2015
Stubbing the Builder pattern in Mockito
How to stub the builder pattern in Mockito.
java  unit-testing  mockito 
june 2015
WebSphere Portal - Debugging Theme and Content Aggregator
How to set a debug mode for theme and content aggregator so CSS and Javascript debug contributions are rendered.
march 2015
Model Associations in Sencha Touch (and ExtJS) made easy - 2Gears
Using Model associations in Sencha Touch and ExtJS components can be tricky. Especially when loading store data from a REST backend the associations that are defined on the model are not instantiated and usable in components. This article demonstrates the use of our BaseModel class which fixes this problem and makes using model associations a breeze.
february 2015
Using Model Associations in Sencha Touch 2 and Ext JS 4 - 2Gears
The data package in Sencha Touch and ExtJS is awesome. Models let you easily and robustly configure your data structures and easily use them in all sorts of components. One of the model features that have a lot of potential but are used and understood relatively poorly are model associations. One of the most interesting uses of associations is that they allow you to use parent data when using the model in components. In practice this can be quite hard to accomplish however when all stores load their own data. In this blogpost I will show how to use parent (belongsTo) relations to automatically fetch and use parent data.
extjs  sencha 
february 2015
WebSphere Portal Debug Mode
How to set resource aggregator to debug mode
january 2015
WebSphere Portal Installation Factory - Create Preconfigured Portal Installs
Learn how to clone an installation of IBM WebSphere Portal version 7.0 that has been configured for specific deployment needs. This white paper is intended for portal administrators who want to build a standardized installation of WebSphere Portal within their organization and use it as a template from which to mass-produce additional pre-installed and pre-configured portals.
january 2015
Sass Guidelines
An opinionated styleguide for writing sane, maintainable and scalable Sass.
january 2015
Youtube and video command line downloader.
download  apps 
november 2014
Small Blog Caching
Blog entry on caching. How to host a small blog with caching on a minimal CPU / RAM.
web  cache  blog 
november 2014
« earlier      

Copy this bookmark: