form

Episode 113: Building Platforms with Jeff McAffer

In this episode we talk with Jeff McAffer about building platforms. We start with a brief discussion about what a platform is in contrast to a framework or an application. Drawing from his experiences working on the Eclipse platform for years, Jeff talks with us about how to develop platforms, why developing a platform is different from developing an application, what makes a good platform great, and why API design becomes so extremely important for platforms. He provides us with some insights on how the development process and the client collaboration for platform development could look like and what has and has not worked in the past.




form

Episode 125: Performance Engineering with Chris Grindstaff

In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance.




form

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform

Adrian Cockcroft discusses the challenges in creating a dynamic, flexible, cloud-based platform with SE Radio host Stefan Tilkov. After briefly discussing the definition of “cloud computing,” Adrian explains the history behind Netflix’s move to the cloud (which he led). After highlighting some of the differences that have developers and architects must face, Adrian talks about […]




form

Episode 223: Joram Barrez on the Activiti Business Process Management Platform

Josh Long talks to Activiti cofounder Joram Barrez about the wide world of (open source) workflow engines, the Activiti BPMN2 engine, and what workflow implies when you’re building process-driven applications and services. Joram was originally a contributor to the jBPM project with jBPM founder Tom Baeyens at Red Hat. He cofounded Activiti in 2010 at […]




form

SE Radio 225 - Brendan Gregg on Systems Performance

Senior performance architect and author of *Systems Performance* Brendan Gregg talks with Robert Blumen about systems performance: how the hardware and OS layers affect application behavior. The discussion covers the scope of systems performance, systems performance in the software life cycle, the role of performance analysis in architecture, methodologies for solving performance problems, dynamic tracing and tracing tools such as DTrace, the disk and file subsystems, the CPU and memory subsystems, and the challenges virtualization poses for performance analysts.




form

SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service




form

SE-Radio-Episode-266:-Charles-Nutter-on-the-JVM-as-a-Language-Platform

Charles Nutter from the JRuby project talks to Charles Anderson about JRuby and the Java Virtual Machine (JVM) as a platform for implementing programming languages. They begin by discussing the Java platform beyond just the Java language. As a case study in implementing a language other than Java on the JVM, they discuss JRuby - what it is and how it’s implemented on the JVM. They discuss recent additions to the Java platform like the invoke-dynamic byte code and lambdas in Java 8. The conversation concludes by discussing the future of the Java language, platform, and virtual machine.




form

SE-Radio Episode 289: James Turnbull on Declarative Programming with Terraform

James Turnbull joins Robert Blumen for a discussion of Terraform, an infrastructure-as-code tool, and a deep dive into how Terraform implements the declarative programming model.




form

SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation

Bryan Reinero talks with Gregor Hohpe about IT Transformation, the process by which organizations adapt and reorganize themselves in response to evolution and how the Enterprise Architect leads that transformation.




form

SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Kirk Pepperdine talks with Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances.




form

Episode 508: Jérôme Laban on Cross Platform UI

Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms...




form

SE Radio 565: Luca Galante on Platform Engineering

Luca Galante, head of product at Humanitec, joins host Jeff Doolittle for a conversation about platform engineering. They begin by defining platform engineering and its relationship to, and distinction from, DevOps. Tracing platform engineering's history, Luca describes how internal developer platforms are fundamental, and then explores the goals of addressing complexity and reducing the cognitive load on developers by creating golden paths.




form

SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?

Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the potential trade-offs between performance and the qualities that make for maintainable code, these qualities being the main focus of Clean Code. Brought to you by IEEE Computer Society and IEEE Software magazine.




form

SE Radio 583: Lukas Fittl on Postgres Performance

Lukas Fittl of pganalyze discusses the performance of Postgres, one of the world’s most popular database systems. SE Radio host Philip Winston speaks with Fittl about database indexing, queries, maintenance, scaling, and stored procedures. They also discuss some features of pganalyze, such as the index and vacuum advisors.




form

SE Radio 618: Andreas Møller on No-Code Platforms

Andreas Møller, founder of Toddle, a no-code tool for building scalable performant web applications, speaks with SE Radio's Brijesh Ammanath about no-code platforms. They discuss the role of developers in a no-code ecosystem and explore scalability and performance considerations, as well as enterprise adoption of no-code tools. Andreas also expands on why he built Toddle.dev and its unique features. Brought to you by IEEE Computer Society and IEEE Software.




form

Philips Performance Wireless TAPH805BK Bluetooth Headset Review

The Philips Performance Wireless TAPH805BK are wireless headphones with battery life that will knock your socks off, but the sound quality has a lot of room for improvement.... [PCSTATS]




form

WordPress Uses RSS as Blog Export Format

If you export your WordPress blog, it is delivered to you as an RSS feed that holds all of the blog's entries, pages and comments. WordPress makes use of five namespaces and calls the format WordPress eXtended RSS (WXR). I'm working on a Java application that converts a WXR file into a set of static HTML pages.




form

Atom Feed Format Was Born 20 Years Ago

This month marks the 20th anniversary of the effort that became the Atom feed format. It all began on June 16, 2003, with a blog post from Apache Software Foundation contributor Sam Ruby asking for feedback about what constitutes a well-formed blog entry.

The development of RSS 2.0 had been an unplanned hopscotch from a small group at Netscape to a smaller one at UserLand Software, but Atom was a barn raising. Hundreds of software developers, web publishers and technologists gathered for a discussion in the abstract that led to a concrete effort to build a well-specified syndication format and associated publishing API that could become Internet standards. Work was done on a project wiki that grew to over 1,500 pages. Everything was up for a vote, including a plebiscite on choosing a name that ballooned into a four-month-long bike shed discussion in which Pie, Echo, Wingnut, Feedcast, Phaistos and several dozen alternatives finally, mercifully, miraculously lost out to Atom.

The road map of the Atom wiki lists the people, companies and projects that jumped at the chance to create a new format for feeds. XML specification co-author Tim Bray wrote:

The time to write it all down and standardize it is not when you're first struggling to invent the technology. We now have aggregators and publishing systems and search engines and you-name-it, and I think the community collectively understands pretty well what you need, what you don't need, and what a good syntax looks like.

So, now's the time.

As someone whose only contribution to the project was voting on names, I think I was too quick to rule out Phaistos, a suggestion inspired by a clay disc produced by movable type before 1600 B.C. Comments on the wiki page proposing that monicker offer a sample of the name wars:

MikeBlumenthal: Does one of the great mysteries of antiquity, a document which, after almost 100 years of trying, is still a mystery not only as to its meaning but even as to its purpose, and which stands as a paragon of impenetrability, really fit as a name for an interoperability format?

Jayseae: Actually, the current state of RSS is pretty much a mystery -- why should this project be any different? I like the association with publishing -- though I'm not sure the pronunciation really flows. Perhaps it could be shortened somehow?

AsbjornUlsberg: Sorry, but I don't like it. We could just as gladly give the project any other Greek-sounding name, like Papadopolous.

Arising from all the chaos and debate, the Atom format became a beautifully specified IETF standard in 2005 edited by Mark Nottingham and Robert Sayre that's used today in millions of feeds. It is the most popular syndication format that's never argued about.

Everybody got that out of their system on the wiki.




form

Murmurations: Making Space for Transformation

Creating a space where magic can unfold and meaningful change can occur requires intentionality, trust, and courage.




form

MySQL Performance: Linux I/O

some useful tests and data that help to validate a lot of what we already do at craigslist




form

Parameters of generators, transformers, lines and cables for vars, voltage and loads control

For a power system to operate efficiently and securely, the importance of the correct and coordinated provision and control of reactive power cannot be overemphasised. It is necessary to examine reactive power requirements under both steady-state and dynamic conditions. Although... Read more

The post Parameters of generators, transformers, lines and cables for vars, voltage and loads control appeared first on EEP - Electrical Engineering Portal.




form

Do You Know How to Effectively Search for Information?

I found a resource that I wanted to share with created by Helene Blowers and published in the article entitled, "Do Your Students Know How To Search?" (Holly Clark, Edudemic, October 16, 2013).

I think this article begins to address either the end of the Information Age or at least a progression toward a different stage within the Information Age and the question now becomes what do we do with the information that has been collected? I believe there will be a great need for those who can not only find relevant information, but for those who can analyze information.

According to the article:

There is a new digital divide on the horizon. It is not based around who has devices and who does not, but instead the new digital divide will be based around students who know how to effectively find and curate information and those who do not. Helene Blowers has come up with seven ideas about the new digital divide – four of them, the ones I felt related to searching, are listed below.

Clark continues the article by including some of the searching skills and vocabulary that she believes we should be teaching our students (and learning ourselves):
 
Some of these skills include:
  • Quotation Marks
  • Dashes
  • Two Periods
  • Site Search
  • Country Codes
  • Filter Bubbles
  • Primary Sources
Please click HERE to find out more about these search tools and how to improve your internet searches.




form

Wizer - A Free Platform to Create and Share Interactive Worksheets for Your Students



Wizer is an educational platform that allows instructors to create quick, easy and fun digital worksheets, to share them with fellow instructors, and to keep track of student performance.

The "FAQ's" below will tell you question types, multimedia resources, login formation, and some of the technology requirements.

As you know, "free" and "time-saving" are important factors to me....

Wizer FAQ's:

1. How much does Wizer cost?
Wizer is FREE for teachers. You may build, assign, share and use as many worksheets as you like for free.

2. How many worksheets can I make?
As many as you want! The use of the Wizer digital worksheet builder is unlimited. Make as many as you’d like. Please click to ‘share on gallery’ so that other Wizer teachers can see what you’ve created and use it with their students. Your influence is growing!

3. Can I use another teacher’s worksheet?
Yes. Wizer is a community of innovative teachers who create and share their digital lessons. Any worksheet on the public gallery can be used by simply clicking ‘Use’ or ‘Use this worksheet’. This duplicates the worksheet and puts the copy in your account. You can use it as-is or make some adjustments to fine tune it for your students.

4. What is the public gallery?
When teachers create a worksheet, they may chose to ‘publish on gallery’ to share it with other teachers. Any worksheet shared on the public gallery can be viewed by other teachers for inspiration or used with their students. To use a gallery worksheet, just click ‘Use’ or ‘Use this Worksheet.’

5. Does Wizer work on iPads and tablets?
Yes! Wizer worksheets can be completed on any iPad or tablet.

6. Does Wizer work on Chrome Books and laptops?
Yes. Any 1-to-1 device that is connected to the internet and has a web browser can be used to create and complete Wizer worksheets. The best browsers are Chrome and Safari.

To assign a worksheet to students do the following:
When creating the worksheet, at the navigation on top click on 'Assign to students'.
On the window that opens you can create an assignment for each class. Each gets its own link & pin code so you can later review their answers separately for each class.

There are 3 ways for you to share it with the students (from left to right):
1. Use the Google Classroom link and follow Google's instructions.
2. Copy the link and simply share it with your students.
3. Instruct your students to go to this link: https://app.wizer.me/learn/ and enter the pin code.

8. How do students login, complete and submit Wizer worksheets?
1. Google Classroom: Click on link.
2. Link: Click on link, sign in using G+ or name/password
3. PIN: Go to https://app.wizer.me/learn/, enter PIN worksheet PIN. 

9. Can I use Wizer with Google Classroom?
Yes. Wizer is integrated with Google Classroom and Wizer worksheets can be assigned to students directly via the green Google Classroom link. The first time you assign a Wizer worksheet via Google Classroom you will be asked to confirm your connection with a few simple steps.

10. Can I use Wizer with Haiku?
Yes. If your school uses Haiku digital learning platform you can create or use Wizer worksheets, then copy the worksheet link into your classroom pages.

11. Can I use Wizer with Moodle?
Yes. If your school uses Moodle open source learning platform you can paste worksheet links directly into class assignments.

12. What kind of multimedia resources can I use in Wizer worksheets?
You can easily add video, audio and images to any Wizer worksheet. Images can be made interactive using the Fill on an Image question type.

13. What kinds of questions can I make with Wizer?
Wizer question types: Open answer, multiple choice, matching, fill in the blank, fill on an image and tables.





form

The magic that isolation transformer uses to suppress transients and noise

Transformers are not perfect. Transients and noise (radio-frequency and low-level spikes) normally pass through transformers, not only by way of the magnetic lines of flux between the primary and the secondary windings but through resistive and capacitive paths between the... Read more

The post The magic that isolation transformer uses to suppress transients and noise appeared first on EEP - Electrical Engineering Portal.









form

Eleven most important calculations you can perform with power system analysis software

This technical article we will go through a number of existing applications for conducting a wide range of electrical studies. However, the practice says that studies involving load flow and fault analyses are the most commonly utilized programs in power transmission... Read more

The post Eleven most important calculations you can perform with power system analysis software appeared first on EEP - Electrical Engineering Portal.




form

11 factors that significantly influence the transformer price (Be careful when specifying)

The majority of utilities are normally extremely well aware of the economic aspects and savings that can be obtained at all stages of the transformer’s life cycle. This is because the purchase of a transformer involves a very high capital... Read more

The post 11 factors that significantly influence the transformer price (Be careful when specifying) appeared first on EEP - Electrical Engineering Portal.




form

Mastering stability test of power transformer: Differential and Restricted Earth Fault (REF) protection

This technical article discusses the essentials of transformer differential protection and restricted earth fault protection schemes, contrasting the two and elaborating on why the latter is necessary. Furthermore, it reveals the outcomes of stability tests performed on a 502 MVA... Read more

The post Mastering stability test of power transformer: Differential and Restricted Earth Fault (REF) protection appeared first on EEP - Electrical Engineering Portal.




form

Contract drawings for a power transformer – The checklist you should always follow

This technical article provides a collection of the common drawings that are sent by the manufacturer to the client for approval and reference. The goal of these drawings is to verify that the transformers that are going to be manufactured... Read more

The post Contract drawings for a power transformer – The checklist you should always follow appeared first on EEP - Electrical Engineering Portal.




form

Transformers in plant power distribution: The bigger picture

This technical article provides an overview of the various choices and assists electrical engineers in determining the criteria that should be included in the transformer specifications in order to meet the requirements of their particular application. A power plant often... Read more

The post Transformers in plant power distribution: The bigger picture appeared first on EEP - Electrical Engineering Portal.




form

What steps should be taken to avoid choosing the incorrect current and voltage transformers?

Electrical systems normally use current and voltage transformers for protection and measurement purposes. They represent the power system’s eyes and ears, and it’s essential to fully understand how they work, how to make the correct specification and most importantly, the... Read more

The post What steps should be taken to avoid choosing the incorrect current and voltage transformers? appeared first on EEP - Electrical Engineering Portal.




form

An Overview of IEC 60076-10 – Determination Of Sound Levels Of Power Transformers

The audible sound radiated by transformers is generated by a combination of magnetostrictive deformation of the core and electromagnetic forces in the windings, tank walls and magnetic shields. Historically, the sound generated by the magnetic field inducing longitudinal vibrations in the... Read more

The post An Overview of IEC 60076-10 – Determination Of Sound Levels Of Power Transformers appeared first on EEP - Electrical Engineering Portal.




form

Capacitive Voltage Transformers (CVT) For HV Measurements

Capacitive voltage transformers (CVTs) are used on higher voltage levels, starting from 66 kV and upwards. The type of the CVT is always a single-pole one, thus the connection is between phase and earth. The higher the voltage level is,... Read more

The post Capacitive Voltage Transformers (CVT) For HV Measurements appeared first on EEP - Electrical Engineering Portal.




form

How to: Isolation, maintenance, and restoration of a 132kV GIS Transformer Bay and Line Bay

This article aims to provide a comprehensive guide to the standard operating procedures (SOPs) for the isolation, maintenance, and restoration of a 132kV GIS Transformer Bay and Line Bay. It will delve into detailed safety checks, specific steps to be... Read more

The post How to: Isolation, maintenance, and restoration of a 132kV GIS Transformer Bay and Line Bay appeared first on EEP - Electrical Engineering Portal.




form

Four special connections of current transformers in relay protection applications

As you should already know, current transformers are used for metering and relay protection purposes. When we are talking about current transformers used for metering, their performance is of interest during normal loading conditions. Metering transformers may have very significant... Read more

The post Four special connections of current transformers in relay protection applications appeared first on EEP - Electrical Engineering Portal.




form

IEC and NEMA/IEEE ratings of current transformers (CTs) in medium voltage applications

First, let’s remind ourselves of the basics in a few sentences. That is something you must know. A current transformer (CT) is designed to produce a secondary current which is accurately proportional to the primary current. It consists of a... Read more

The post IEC and NEMA/IEEE ratings of current transformers (CTs) in medium voltage applications appeared first on EEP - Electrical Engineering Portal.




form

A quick reminder to substation transformer basics and safety precautions, dos and don’ts

Let us remind ourselves of the basics of substation transformer parts, their operation principles, and do’s and don’ts for safety measures and precautions. For novice substation engineers it’s important to recognize every single detail of a transformer and later to... Read more

The post A quick reminder to substation transformer basics and safety precautions, dos and don’ts appeared first on EEP - Electrical Engineering Portal.




form

Transformer connections you are not allowed to forget

Transformers used in power substations or a power system could be a bank of three single-phase transformers connected in either star/delta or star/star etc., or could be a single three-phase transformer with a single core. Normally for large capacity transformers,... Read more

The post Transformer connections you are not allowed to forget appeared first on EEP - Electrical Engineering Portal.




form

Learn how to interpret transformer nameplate information

As we all know, all substation equipment (should) have a metal plate with its “name” on it. Here we’ll discuss power and distribution transformers and information that their nameplates carry. It’s usually attached to the tank in a visible place... Read more

The post Learn how to interpret transformer nameplate information appeared first on EEP - Electrical Engineering Portal.




form

Shakespeare in Performance holding page

Shakespeare in Performance – Romeo and Juliet is a free CD-ROM resource designed to actively engage students with Shakespeare’s play through a series of exercises that are both critical and creative




form

Advice and warnings for proper handling, earthing and testing of current transformers

Welcome to the third and final part of our comprehensive series on current transformers (CTs) and their secondary circuits. In Parts 1 and 2, we covered various aspects of CT operation, secondary injection testing, burden calculations, CT circuit connections, safety... Read more

The post Advice and warnings for proper handling, earthing and testing of current transformers appeared first on EEP - Electrical Engineering Portal.




form

Field secrets and warnings in power transformer mechanical check and visual inspection

Let’s discuss the visual and mechanical inspection procedures for oil-filled power transformers. It’s important, very important to examine a variety of key checkpoints, both external and internal to transformers, all based on the IEC 60076 standard. Each item on the... Read more

The post Field secrets and warnings in power transformer mechanical check and visual inspection appeared first on EEP - Electrical Engineering Portal.




form

Managing power transformers in service: The most important economic aspects

Utilities are under intense pressure to maximize the use of their current transformer asset base in order to keep rates down while yet providing excellent reliability. In order to achieve higher loading during both regular and emergency operations, long-standing loading... Read more

The post Managing power transformers in service: The most important economic aspects appeared first on EEP - Electrical Engineering Portal.




form

Innovative Ideas to Transform the Restoration Industry

Annissa chats with technician Israel Ward on how to get new ideas to help improve the industry heard and then executed.




form

The Formula for a Sustainable Workforce: Curiosity, Care, and Commitment

It is time again for KnowHow’s monthly Case Study! This month we learn Tony Scott’s Formula for a Sustainable Workforce: Curiosity, Care, and Commitment.




form

Formovie Announces Theater Premium UST Laser TV Projector

Formovie has announced the upgrade to the popular Formovie Theater UST laser TV, the Theater Premium, with enhanced brightness and improved performance and features.



  • Home Theater Projectors