lotushints.com
code reuse - Lotushints
http://www.lotushints.com/tag/code-reuse
Entries Tagged ‘code reuse’. A few years ago, I wrote a post on why I don’t trust 3rd party APIs. It has never been more true than today (in days of NuGet, npm and other package managers) when adding an API is a matter of seconds. Seriously, you don’t even have to break a sweat. Package managers and web […]. Reinventing the wheel vs. code reuse. Know thy tools - Lotushints. On Reinventing the wheel vs. code reuse. Mobile apps development: Part I – Environments - Lotushints. Cisco IOS hints and tricks.
lotushints.com
Memory leaks in .NET? - Lotushints
http://www.lotushints.com/2015/05/memory-leaks-in-net
Memory leaks in .NET? On May 6th, 2015. Boy do I have news for you! It won’t. Just last week, I spent most of my time debugging, tracing and removing a memory leak that caused otherwise stable windows service to throw. Exception in 90 minutes. As .NET code is managed, tracing the leak gets tricky. And the fact that code was not mine only made it worse. So what can you do? Personally, I stick to one simple rule that removes a risk of good portion of possible memory leaks. Any object that implements. Block...
lotushints.com
Quick tip: Extending column which is also (part of) primary key - Lotushints
http://www.lotushints.com/2015/04/quick-tip-extending-column-which-is-also-part-of-primary-key
Quick tip: Extending column which is also (part of) primary key. On April 22nd, 2015. At work, I got a short task of extending a varchar column in our database from 25 chars length to 50. The task seems easy enough. But, as things usually turn out, it contained a GOTCHA! The column was also a part of primary key on that table. Thus, I started to wonder. Can you resize a column that is part of primary key without recreating primary key itself? Mail (will not be published) (required).
lotushints.com
Book reviews - Lotushints
http://www.lotushints.com/book-reviews
Must read books for every developer. On October 29th, 2014. If not for books, techies definitely follow blogs. Don’t they? Read the rest of this entry…]. Clean code by Robert C. Martin. On March 26th, 2012. There are authors that suit you and there are authors that don’t. Having spent a decent amount of time to get through Clean Code: A Handbook of Agile Software Craftsmanship. Read the rest of this entry…]. Know thy tools - Lotushints. On Reinventing the wheel vs. code reuse. Cisco IOS hints and tricks.
lotushints.com
nuget - Lotushints
http://www.lotushints.com/tag/nuget
Entries Tagged ‘nuget’. A few years ago, I wrote a post on why I don’t trust 3rd party APIs. It has never been more true than today (in days of NuGet, npm and other package managers) when adding an API is a matter of seconds. Seriously, you don’t even have to break a sweat. Package managers and web […]. Know thy tools - Lotushints. On Reinventing the wheel vs. code reuse. Mobile apps development: Part I – Environments - Lotushints. On Mobile app development: A pain in the b…. Cisco IOS hints and tricks.
lotushints.com
Geekland - Lotushints
http://www.lotushints.com/category/geekland
Entries for the ‘Geekland’ Category. I doubt that anyone serious about tech could avoid hearing at least a little bit about NPM “disaster” in recent weeks. Some say, it is developers ego, that caused entire ecosystem to crash down. Others blame NPM for caving in to capital instead of open source. But the problem lies elsewhere. In recent years, a […]. Quick tip: Cache busting in ASP.NET revisited. Memory leaks in .NET? Absolute minimum you need to know about storing passwords. In 2013 Forbes reported tha...
lotushints.com
Archive - Lotushints
http://www.lotushints.com/archive
Custom software – Introduction. Windows 10 changes Slovenian locale (at last). Quick tip: Cache busting in ASP.NET revisited. Memory leaks in .NET? Quick tip: Extending column which is also (part of) primary key. Absolute minimum you need to know about storing passwords. Mobile apps development: Part I – Environments. Quick tip: Do proper exception handling. Quick Tip: Create custom server controls with a grain of salt. Other developer essentials: Part IV Google search. Advice to young developers. Quick ...
lotushints.com
Tech stuff - Lotushints
http://www.lotushints.com/tech-stuff
Custom software – Introduction. On June 2nd, 2016. Custom software is software that is usually done for one client, one environment and limited user base. It’s specific use case means, it won’t be sold more than once, which translates to high enough price to cover development costs. And then some. So why do companies decide to order and pay for custom software over and over again? Last but not least, a disclaimer. This series is made of findings I gathered in my career of building custom software....
lotushints.com
Know thy tools - Lotushints
http://www.lotushints.com/2015/06/know-thy-tools
On June 18th, 2015. A few years ago, I wrote a post on why I don’t trust 3rd party APIs. It has never been more true than today (in days of NuGet, npm and other package managers) when adding an API is a matter of seconds. Seriously, you don’t even have to break a sweat. Package managers and web searchers got you covered. We live in the days where even “evil” Microsoft decided to move to the good side of the force and went open-source. Right? Dealing with API dependencies. Lately, I have been given mainte...
lotushints.com
npm - Lotushints
http://www.lotushints.com/tag/npm
Entries Tagged ‘npm’. A few years ago, I wrote a post on why I don’t trust 3rd party APIs. It has never been more true than today (in days of NuGet, npm and other package managers) when adding an API is a matter of seconds. Seriously, you don’t even have to break a sweat. Package managers and web […]. Know thy tools - Lotushints. On Reinventing the wheel vs. code reuse. Mobile apps development: Part I – Environments - Lotushints. On Mobile app development: A pain in the b…. Cisco IOS hints and tricks.