A place for ideas, knowledge and inquisitive thinking
Explore our teams' insights and tips on the latest technology and business practices.

Topics


















































































Accruing Technical Debt (Agile Transformation Pain Point #18)
Rachael Wilterdink Rachael Wilterdink  |  
Jan 17, 2019
Everyone who works in technology probably knows that you already have a big pile of technical debt. The problem is that you are going to have to eventually pay that bill, and some of it is risky.Dig out a little every Sprint You really need to be careful about technical debt. Every time you hack...
Agile
Developing on a Raspberry Pi using Gulpjs
Eric Ditter Eric Ditter  |  
Jan 15, 2019
Developing on one machine and running on another is a tedious process, but sometimes you need to when a library has different features for ARM vs x64 (and then there are always the Windows vs Linux issues). This was the issue I had when I was working on a Raspberry Pi project using Python. I got...
JavaScript
Focusing On Projects Rather Than Products (Agile Transformation Pain Point #17)
Rachael Wilterdink Rachael Wilterdink  |  
Jan 10, 2019
This is a difficult transition for waterfall companies to wrap their heads around. It's a big mindset shift that needs to happen to be truly successful. I'm not saying that you can't have an agile Scrum team that works on projects with a distinct beginning and end. That might be a good way to...
Agile
CQS, SimpleInjector, and the Power of Decorators
Dan Lorenz Dan Lorenz  |  
Jan 08, 2019
Over the years of developing with n-tier style, I was wondering if there was anything else out there. The biggest problem with n-tier for me is that the interfaces and classes tend to get super large. When that happens, you start breaking SOLID principals and unit testing becomes much more...
Skipping Over Quality (Agile Transformation Pain Point #16)
Rachael Wilterdink Rachael Wilterdink  |  
Jan 03, 2019
You should not skip over quality because it’s inherently meant to be baked into agile. There are many ways you can do that. You could consider doing acceptance test-driven development, behavior-driven development, or you can write automated tests wherever possible. Again, I really like the idea...
Agile
“O Testing Tree, O Testing Tree” - A Comprehensive Look at QA Testing for the Holidays
Tim Morrow Tim Morrow  |  
Dec 21, 2018
“O Testing Tree…O Testing Tree…how lovely are your branches!” Yes, for a Quality Analyst (QA) tester, the tree pictured below is a thing of beauty! It represents a comprehensive plan for testing an application and a roadmap for delivering high-quality products free of defects that delight our...
Misusing Scrum Ceremonies (Agile Transformation Pain Point #15)
Rachael Wilterdink Rachael Wilterdink  |  
Dec 20, 2018
Avoid having runaway meetings, meetings that go past their time boxes, and meetings that are not for their original purpose. Keep it focused. Create and follow an agenda for the more formal Scrum events –depending on your company and culture. I’ve worked at loose organizations and formal...
Agile
Identifying SSAS Tabular Processing Performance Issues
Cory Cundy Cory Cundy  |  
Dec 18, 2018
Have you ever developed or worked on tabular models that take longer to process than you expect? Have you ever wanted to decrease the processing time so you can process the tabular model more often? In my experience, I have answered "yes" to both questions. In this post I'd like to share a...
Pre-assigning Work to Team Members (Agile Transformation Pain Point #14)
Rachael Wilterdink Rachael Wilterdink  |  
Dec 13, 2018
This pain point is something you definitely don’t want to do. Agile and Scrum teams are meant to be self-organizing. They should volunteer to pick up assignments, not be assigned. Development team members are volunteering to do stories, and they might want to learn something new –let them do...
Agile
Async, Await, and ConfigureAwait – Oh My!
Dan Lorenz Dan Lorenz  |  
Dec 11, 2018
In .NET Framework 4.5, async/await keywords were added to the language to make async programming easier to work with. In order to maximize device resources and not block UI, you should really try to use asynchronous programming wherever you can. While async/await has made this much easier than...
.Net Programming
|< < 1 2 3 4 5 6 7 8 9 10... > >|

 

Love our Blogs?

Sign up to get notified of new Skyline posts.