Are you over 18 and want to see adult content?
More Annotations
A complete backup of www.tgcom24.mediaset.it/televisione/grande-fratello-vip-2020/gf-vip-la-canzone-dedica-di-federico-rossi-per
Are you over 18 and want to see adult content?
A complete backup of www.90min.com/th/posts/6557882-11
Are you over 18 and want to see adult content?
A complete backup of www.gazzetta.gr/football/europa-league/article/1446306/olympiakos-arsenal-oi-aggloi-tha-kanoyn-sto-londino-
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of autoskolaroubal.cz
Are you over 18 and want to see adult content?
A complete backup of uppercrustgnv.com
Are you over 18 and want to see adult content?
A complete backup of secretstorages.com
Are you over 18 and want to see adult content?
A complete backup of ciadetalentos.com.br
Are you over 18 and want to see adult content?
A complete backup of spanishcentral.com
Are you over 18 and want to see adult content?
A complete backup of unusualstuffs.com
Are you over 18 and want to see adult content?
A complete backup of evolvingtable.com
Are you over 18 and want to see adult content?
A complete backup of wxhluyp.tumblr.com
Are you over 18 and want to see adult content?
Text
IN ABSENTIA
Testcontainers is a mature Java library that comes out of the box with integrations for Postgres, Kafka, RabbitMQ, and many more, as well as support for many test runners and even ports to other languages. In this short post, I’ll explain how to integrate Testcontainers (the Scala flavor) to play nicely with ZIO Test, showcasing some of the SETTING UP A HASKELL DEVELOPMENT ENVIRONMENT IN MINUTES INSEE MORE ONHMEMCPY.COM
HOW TO DEBUG ANYTHING WITH VISUAL STUDIO AND JETBRAINS In Visual Studio, go to Tools - Options, then navigate to Debugging - Symbols. Add the location of the dotPeek symbol server. In addition, make sure that Just My Code (in General ) is unchecked, and press OK. Some symbols will be loaded, this might take a few moments. Next, we need to set a breakpoint inside the method which we’re interestedin.
YOUR C# IS ALREADY FUNCTIONAL, BUT ONLY IF YOU LET IT In programming terms, an expression is a combination of constants, variables, operators, and functions, evaluated by the runtime to compute (“return”) a value. To illustrate the difference with statements, let’s write a more common C# solution to FizzBuzz: public static void Main(string args) {. foreach (int x inEnumerable.Range (1
SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again TYPE IN RUSSIAN (OR ANY OTHER LANGUAGE) WITH GOOGLE IME I speak Russian, but I never bothered to learn how to properly type it on the keyboard. Every time I needed to search or write something, I would use a transliteration service, such as translit.ru, then copy the translated text to clipboard and paste it to the target window (such as a Skype chat session).. Update 23/01/2019: It seems that Google had discontinued the IME tools for Windows (in PREVENTING A CERTAIN WINDOWS UPDATE FROM INSTALLING ON followed by: Import-Module PSWindowsUpdate. After the module had been imported, restore the Execution Policy to a reasonable setting, such as RemoteSigned. Uninstall the unwanted update (if installed), then run the following command to get a HOW TO DEBUG A PROCESS THAT IS CRASHING ON STARTUP Here’s a neat trick which allows you to debug a process by attaching a debugger upon process start. It’s useful at times when you can’t directly launch an application with debugger attached, or you have a process which accepts command line parameters which are not directly under your control (such as QTAgent32.exe, which is the MSTest unit test runner, launched by Visual Studio). WINFORMS BUG: NODEMOUSEDOUBLECLICK EVENT IN TREEVIEW WILL To my surprise, I discovered today that by double clicking on a collapsed parent node, the e.Node parameter was not the node I actually double clicked on, but one of the child nodes. Since the sub-child nodes count was 0, the event handled the (incorrect) node. CONFIGURE FIDDLER TO USE A 3RD PARTY DIFF TOOL I use the awesome Fiddler2 to debug HTTP, and I needed to compare sessions. Fiddler has a support for this, but when I clicked Tools – Compare Sessions, it prompted me to install Windiff.exe.. I haven’t found a way to set the preferred Diff tool in the UI (via Options), so after looking at the click handler for the menu in Reflector, I found out that the value can be set via Registry key:IN ABSENTIA
Testcontainers is a mature Java library that comes out of the box with integrations for Postgres, Kafka, RabbitMQ, and many more, as well as support for many test runners and even ports to other languages. In this short post, I’ll explain how to integrate Testcontainers (the Scala flavor) to play nicely with ZIO Test, showcasing some of the SETTING UP A HASKELL DEVELOPMENT ENVIRONMENT IN MINUTES INSEE MORE ONHMEMCPY.COM
HOW TO DEBUG ANYTHING WITH VISUAL STUDIO AND JETBRAINS In Visual Studio, go to Tools - Options, then navigate to Debugging - Symbols. Add the location of the dotPeek symbol server. In addition, make sure that Just My Code (in General ) is unchecked, and press OK. Some symbols will be loaded, this might take a few moments. Next, we need to set a breakpoint inside the method which we’re interestedin.
YOUR C# IS ALREADY FUNCTIONAL, BUT ONLY IF YOU LET IT In programming terms, an expression is a combination of constants, variables, operators, and functions, evaluated by the runtime to compute (“return”) a value. To illustrate the difference with statements, let’s write a more common C# solution to FizzBuzz: public static void Main(string args) {. foreach (int x inEnumerable.Range (1
SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again TYPE IN RUSSIAN (OR ANY OTHER LANGUAGE) WITH GOOGLE IME I speak Russian, but I never bothered to learn how to properly type it on the keyboard. Every time I needed to search or write something, I would use a transliteration service, such as translit.ru, then copy the translated text to clipboard and paste it to the target window (such as a Skype chat session).. Update 23/01/2019: It seems that Google had discontinued the IME tools for Windows (in PREVENTING A CERTAIN WINDOWS UPDATE FROM INSTALLING ON followed by: Import-Module PSWindowsUpdate. After the module had been imported, restore the Execution Policy to a reasonable setting, such as RemoteSigned. Uninstall the unwanted update (if installed), then run the following command to get a HOW TO DEBUG A PROCESS THAT IS CRASHING ON STARTUP Here’s a neat trick which allows you to debug a process by attaching a debugger upon process start. It’s useful at times when you can’t directly launch an application with debugger attached, or you have a process which accepts command line parameters which are not directly under your control (such as QTAgent32.exe, which is the MSTest unit test runner, launched by Visual Studio). WINFORMS BUG: NODEMOUSEDOUBLECLICK EVENT IN TREEVIEW WILL To my surprise, I discovered today that by double clicking on a collapsed parent node, the e.Node parameter was not the node I actually double clicked on, but one of the child nodes. Since the sub-child nodes count was 0, the event handled the (incorrect) node. CONFIGURE FIDDLER TO USE A 3RD PARTY DIFF TOOL I use the awesome Fiddler2 to debug HTTP, and I needed to compare sessions. Fiddler has a support for this, but when I clicked Tools – Compare Sessions, it prompted me to install Windiff.exe.. I haven’t found a way to set the preferred Diff tool in the UI (via Options), so after looking at the click handler for the menu in Reflector, I found out that the value can be set via Registry key: EVERYTHING I LEARNED ABOUT SELF-PUBLISHING AN OPEN-SOURCE Everything I learned about self-publishing an open-source book. Over the past two years, the PDF version of Bartosz Milewski’s Category Theory for Programmers became a highly-successful open-source book, which was adapted to other programming languages, such as Scala and OCaml. There was a high demand for a physical copy of the book, so ITALKS I LIKED
Ever since I started my Journey to Functional Programming, I’ve been watching a lot of talks and presentations that I found inspiring.Here’s a list, in no particular order, of talks I liked. Enjoy! Functional programming Haskell. What Makes Haskell Unique — Michael Snoyman; How Haskell is Changing my Brain — Alissa Pajer; Denotational Design: From Meanings To Programs — Conal Elliott FROM .NET TO SCALA AND BEYOND: A JOURNEY TO FUNCTIONAL From .NET to Scala and beyond: a journey to Functional Programming. Original title was “Monads solve a problem you might not have, but it’s a nice problem to have”, which is an homage to a great post by Krzysztof Koźmic about IoC containers. I can’t think of another 5-letter word that strikes fear in the hearts of so many developers MIGRATING FROM TFS TO GIT TO VISUAL STUDIO ONLINE This is a step-by-step recount of my attempt to migrate an existing 3-year old TFS (TFVC) repository to git, while keeping all the history, and then moving it to Visual Studio Online, a TFS in the cloud.This wasn’t an easy task, as there is no direct export-import built into either tools. RIGHT FOLD SUPERPOWERS! It’s amazing how sometimes just having a different framing of the problem helps with developing a much deeper understanding of the problem. I was working through the exercises of the Data61 Functional Programming course, assisted by Brian McKenna’s video streams, and I came accross a definition of a right fold that can be thought of as “constructor replacement”: MY TOP 3 FAVORITE WINDOWS PRODUCTIVITY TOOLS! My top 3 favorite Windows productivity tools! There are way more tools I love and use every day, but the following 3 are my must-haves on every Windows machine I use, so I wanted to share them with you. And they are completely free! (Ok, there are actually 4 - the first one, Chocolatey is a pre-requisite to the others. ADDING A CUSTOM PROPERTY PAGE TO EXISTING PROJECT TYPES IN Make sure to provide a new GUID in the GuidAttribute (tip: if you use ReSharper, you can create new GUIDs on the fly by typing nguid and pressing Tab), we will need this GUID again soon. Specify the title of your property page, and provide an instance of a UserControl-derived (WinForms, baby!) page that will be the UI. DOCUMENTING YOUR PUBLIC API EASILY WITH RESHARPER AND In my previous post on how to find static fields in the entire solution using ReSharper and a free ReSharper plug-in, Agent Smith, I briefly mentioned that the described trick can be used to aid documenting the public API.Some people have asked me to elaborate, so here goes: Typically, documented API should cover all public implementations, classes and interfaces. REVIEW: MY NEW HP SPECTRE X360 2-IN-1 CONVERTIBLE LAPTOP I decided to take advantage of the Black Friday sales and finally settled on the HP Spectre x360, a gorgeous 13” 2-in-1 convertible computer, which was designed by HP together with Microsoft, and given away at Build 2015 to the participants. I’m not going to review it here, I’ll leave this task for Lisa Gade from MobileTechReview, whodid
TURNING OLD AND BUSTED ASYNCHRONOUS CODE INTO NEW ASYNC And it worked great! The caller of GetPositionAsync now had a task which he can either await (if using .NET 4.5, or in .NET 4.0 using Async Targeting Pack (now known as Microsoft.Bcl.Async), but only if running in Visual Studio 2012), or using plain old methods, available on the Task object.. However, upon calling this method a second time, an InvalidOperationException An attempt was madeIN ABSENTIA
Testcontainers is a mature Java library that comes out of the box with integrations for Postgres, Kafka, RabbitMQ, and many more, as well as support for many test runners and even ports to other languages. In this short post, I’ll explain how to integrate Testcontainers (the Scala flavor) to play nicely with ZIO Test, showcasing some of the SETTING UP A HASKELL DEVELOPMENT ENVIRONMENT IN MINUTES INSEE MORE ONHMEMCPY.COM
YOUR C# IS ALREADY FUNCTIONAL, BUT ONLY IF YOU LET IT In programming terms, an expression is a combination of constants, variables, operators, and functions, evaluated by the runtime to compute (“return”) a value. To illustrate the difference with statements, let’s write a more common C# solution to FizzBuzz: public static void Main(string args) {. foreach (int x inEnumerable.Range (1
HOW TO DEBUG ANYTHING WITH VISUAL STUDIO AND JETBRAINS In Visual Studio, go to Tools - Options, then navigate to Debugging - Symbols. Add the location of the dotPeek symbol server. In addition, make sure that Just My Code (in General ) is unchecked, and press OK. Some symbols will be loaded, this might take a few moments. Next, we need to set a breakpoint inside the method which we’re interestedin.
TYPE IN RUSSIAN (OR ANY OTHER LANGUAGE) WITH GOOGLE IME I speak Russian, but I never bothered to learn how to properly type it on the keyboard. Every time I needed to search or write something, I would use a transliteration service, such as translit.ru, then copy the translated text to clipboard and paste it to the target window (such as a Skype chat session).. Update 23/01/2019: It seems that Google had discontinued the IME tools for Windows (in PREVENTING A CERTAIN WINDOWS UPDATE FROM INSTALLING ON followed by: Import-Module PSWindowsUpdate. After the module had been imported, restore the Execution Policy to a reasonable setting, such as RemoteSigned. Uninstall the unwanted update (if installed), then run the following command to get a SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again HOW TO DEBUG A PROCESS THAT IS CRASHING ON STARTUP Here’s a neat trick which allows you to debug a process by attaching a debugger upon process start. It’s useful at times when you can’t directly launch an application with debugger attached, or you have a process which accepts command line parameters which are not directly under your control (such as QTAgent32.exe, which is the MSTest unit test runner, launched by Visual Studio). WINFORMS BUG: NODEMOUSEDOUBLECLICK EVENT IN TREEVIEW WILL To my surprise, I discovered today that by double clicking on a collapsed parent node, the e.Node parameter was not the node I actually double clicked on, but one of the child nodes. Since the sub-child nodes count was 0, the event handled the (incorrect) node. CONFIGURE FIDDLER TO USE A 3RD PARTY DIFF TOOL I use the awesome Fiddler2 to debug HTTP, and I needed to compare sessions. Fiddler has a support for this, but when I clicked Tools – Compare Sessions, it prompted me to install Windiff.exe.. I haven’t found a way to set the preferred Diff tool in the UI (via Options), so after looking at the click handler for the menu in Reflector, I found out that the value can be set via Registry key:IN ABSENTIA
Testcontainers is a mature Java library that comes out of the box with integrations for Postgres, Kafka, RabbitMQ, and many more, as well as support for many test runners and even ports to other languages. In this short post, I’ll explain how to integrate Testcontainers (the Scala flavor) to play nicely with ZIO Test, showcasing some of the SETTING UP A HASKELL DEVELOPMENT ENVIRONMENT IN MINUTES INSEE MORE ONHMEMCPY.COM
YOUR C# IS ALREADY FUNCTIONAL, BUT ONLY IF YOU LET IT In programming terms, an expression is a combination of constants, variables, operators, and functions, evaluated by the runtime to compute (“return”) a value. To illustrate the difference with statements, let’s write a more common C# solution to FizzBuzz: public static void Main(string args) {. foreach (int x inEnumerable.Range (1
HOW TO DEBUG ANYTHING WITH VISUAL STUDIO AND JETBRAINS In Visual Studio, go to Tools - Options, then navigate to Debugging - Symbols. Add the location of the dotPeek symbol server. In addition, make sure that Just My Code (in General ) is unchecked, and press OK. Some symbols will be loaded, this might take a few moments. Next, we need to set a breakpoint inside the method which we’re interestedin.
TYPE IN RUSSIAN (OR ANY OTHER LANGUAGE) WITH GOOGLE IME I speak Russian, but I never bothered to learn how to properly type it on the keyboard. Every time I needed to search or write something, I would use a transliteration service, such as translit.ru, then copy the translated text to clipboard and paste it to the target window (such as a Skype chat session).. Update 23/01/2019: It seems that Google had discontinued the IME tools for Windows (in PREVENTING A CERTAIN WINDOWS UPDATE FROM INSTALLING ON followed by: Import-Module PSWindowsUpdate. After the module had been imported, restore the Execution Policy to a reasonable setting, such as RemoteSigned. Uninstall the unwanted update (if installed), then run the following command to get a SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again HOW TO DEBUG A PROCESS THAT IS CRASHING ON STARTUP Here’s a neat trick which allows you to debug a process by attaching a debugger upon process start. It’s useful at times when you can’t directly launch an application with debugger attached, or you have a process which accepts command line parameters which are not directly under your control (such as QTAgent32.exe, which is the MSTest unit test runner, launched by Visual Studio). WINFORMS BUG: NODEMOUSEDOUBLECLICK EVENT IN TREEVIEW WILL To my surprise, I discovered today that by double clicking on a collapsed parent node, the e.Node parameter was not the node I actually double clicked on, but one of the child nodes. Since the sub-child nodes count was 0, the event handled the (incorrect) node. CONFIGURE FIDDLER TO USE A 3RD PARTY DIFF TOOL I use the awesome Fiddler2 to debug HTTP, and I needed to compare sessions. Fiddler has a support for this, but when I clicked Tools – Compare Sessions, it prompted me to install Windiff.exe.. I haven’t found a way to set the preferred Diff tool in the UI (via Options), so after looking at the click handler for the menu in Reflector, I found out that the value can be set via Registry key:TALKS I LIKED
Ever since I started my Journey to Functional Programming, I’ve been watching a lot of talks and presentations that I found inspiring.Here’s a list, in no particular order, of talks I liked. Enjoy! Functional programming Haskell. What Makes Haskell Unique — Michael Snoyman; How Haskell is Changing my Brain — Alissa Pajer; Denotational Design: From Meanings To Programs — Conal Elliott EVERYTHING I LEARNED ABOUT SELF-PUBLISHING AN OPEN-SOURCE Everything I learned about self-publishing an open-source book. Over the past two years, the PDF version of Bartosz Milewski’s Category Theory for Programmers became a highly-successful open-source book, which was adapted to other programming languages, such as Scala and OCaml. There was a high demand for a physical copy of the book, so I SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again FROM .NET TO SCALA AND BEYOND: A JOURNEY TO FUNCTIONAL From .NET to Scala and beyond: a journey to Functional Programming. Original title was “Monads solve a problem you might not have, but it’s a nice problem to have”, which is an homage to a great post by Krzysztof Koźmic about IoC containers. I can’t think of another 5-letter word that strikes fear in the hearts of so many developers MY TOP 3 FAVORITE WINDOWS PRODUCTIVITY TOOLS! My top 3 favorite Windows productivity tools! There are way more tools I love and use every day, but the following 3 are my must-haves on every Windows machine I use, so I wanted to share them with you. And they are completely free! (Ok, there are actually 4 - the first one, Chocolatey is a pre-requisite to the others. DOCUMENTING YOUR PUBLIC API EASILY WITH RESHARPER AND In my previous post on how to find static fields in the entire solution using ReSharper and a free ReSharper plug-in, Agent Smith, I briefly mentioned that the described trick can be used to aid documenting the public API.Some people have asked me to elaborate, so here goes: Typically, documented API should cover all public implementations, classes and interfaces.BECOMING FOOLISH
In most programming languages that we’ve ever experienced, the world as we know it lives and dies in the confines of the opening and closing brace of the main function, which is the entry point to our application. Everything that happens in our program, the universe our program interacts with, happens between those two braces. REVIEW: MY NEW HP SPECTRE X360 2-IN-1 CONVERTIBLE LAPTOP I decided to take advantage of the Black Friday sales and finally settled on the HP Spectre x360, a gorgeous 13” 2-in-1 convertible computer, which was designed by HP together with Microsoft, and given away at Build 2015 to the participants. I’m not going to review it here, I’ll leave this task for Lisa Gade from MobileTechReview, whodid
ADDING A CUSTOM PROPERTY PAGE TO EXISTING PROJECT TYPES IN Make sure to provide a new GUID in the GuidAttribute (tip: if you use ReSharper, you can create new GUIDs on the fly by typing nguid and pressing Tab), we will need this GUID again soon. Specify the title of your property page, and provide an instance of a UserControl-derived (WinForms, baby!) page that will be the UI. TURNING OLD AND BUSTED ASYNCHRONOUS CODE INTO NEW ASYNC And it worked great! The caller of GetPositionAsync now had a task which he can either await (if using .NET 4.5, or in .NET 4.0 using Async Targeting Pack (now known as Microsoft.Bcl.Async), but only if running in Visual Studio 2012), or using plain old methods, available on the Task object.. However, upon calling this method a second time, an InvalidOperationException An attempt was madeIN ABSENTIA
Testcontainers is a mature Java library that comes out of the box with integrations for Postgres, Kafka, RabbitMQ, and many more, as well as support for many test runners and even ports to other languages. In this short post, I’ll explain how to integrate Testcontainers (the Scala flavor) to play nicely with ZIO Test, showcasing some of the SETTING UP A HASKELL DEVELOPMENT ENVIRONMENT IN MINUTES INSEE MORE ONHMEMCPY.COM
YOUR C# IS ALREADY FUNCTIONAL, BUT ONLY IF YOU LET IT In programming terms, an expression is a combination of constants, variables, operators, and functions, evaluated by the runtime to compute (“return”) a value. To illustrate the difference with statements, let’s write a more common C# solution to FizzBuzz: public static void Main(string args) {. foreach (int x inEnumerable.Range (1
HOW TO DEBUG ANYTHING WITH VISUAL STUDIO AND JETBRAINS In Visual Studio, go to Tools - Options, then navigate to Debugging - Symbols. Add the location of the dotPeek symbol server. In addition, make sure that Just My Code (in General ) is unchecked, and press OK. Some symbols will be loaded, this might take a few moments. Next, we need to set a breakpoint inside the method which we’re interestedin.
TYPE IN RUSSIAN (OR ANY OTHER LANGUAGE) WITH GOOGLE IME I speak Russian, but I never bothered to learn how to properly type it on the keyboard. Every time I needed to search or write something, I would use a transliteration service, such as translit.ru, then copy the translated text to clipboard and paste it to the target window (such as a Skype chat session).. Update 23/01/2019: It seems that Google had discontinued the IME tools for Windows (in PREVENTING A CERTAIN WINDOWS UPDATE FROM INSTALLING ON followed by: Import-Module PSWindowsUpdate. After the module had been imported, restore the Execution Policy to a reasonable setting, such as RemoteSigned. Uninstall the unwanted update (if installed), then run the following command to get a SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again HOW TO DEBUG A PROCESS THAT IS CRASHING ON STARTUP Here’s a neat trick which allows you to debug a process by attaching a debugger upon process start. It’s useful at times when you can’t directly launch an application with debugger attached, or you have a process which accepts command line parameters which are not directly under your control (such as QTAgent32.exe, which is the MSTest unit test runner, launched by Visual Studio). WINFORMS BUG: NODEMOUSEDOUBLECLICK EVENT IN TREEVIEW WILL To my surprise, I discovered today that by double clicking on a collapsed parent node, the e.Node parameter was not the node I actually double clicked on, but one of the child nodes. Since the sub-child nodes count was 0, the event handled the (incorrect) node. CONFIGURE FIDDLER TO USE A 3RD PARTY DIFF TOOL I use the awesome Fiddler2 to debug HTTP, and I needed to compare sessions. Fiddler has a support for this, but when I clicked Tools – Compare Sessions, it prompted me to install Windiff.exe.. I haven’t found a way to set the preferred Diff tool in the UI (via Options), so after looking at the click handler for the menu in Reflector, I found out that the value can be set via Registry key:IN ABSENTIA
Testcontainers is a mature Java library that comes out of the box with integrations for Postgres, Kafka, RabbitMQ, and many more, as well as support for many test runners and even ports to other languages. In this short post, I’ll explain how to integrate Testcontainers (the Scala flavor) to play nicely with ZIO Test, showcasing some of the SETTING UP A HASKELL DEVELOPMENT ENVIRONMENT IN MINUTES INSEE MORE ONHMEMCPY.COM
YOUR C# IS ALREADY FUNCTIONAL, BUT ONLY IF YOU LET IT In programming terms, an expression is a combination of constants, variables, operators, and functions, evaluated by the runtime to compute (“return”) a value. To illustrate the difference with statements, let’s write a more common C# solution to FizzBuzz: public static void Main(string args) {. foreach (int x inEnumerable.Range (1
HOW TO DEBUG ANYTHING WITH VISUAL STUDIO AND JETBRAINS In Visual Studio, go to Tools - Options, then navigate to Debugging - Symbols. Add the location of the dotPeek symbol server. In addition, make sure that Just My Code (in General ) is unchecked, and press OK. Some symbols will be loaded, this might take a few moments. Next, we need to set a breakpoint inside the method which we’re interestedin.
TYPE IN RUSSIAN (OR ANY OTHER LANGUAGE) WITH GOOGLE IME I speak Russian, but I never bothered to learn how to properly type it on the keyboard. Every time I needed to search or write something, I would use a transliteration service, such as translit.ru, then copy the translated text to clipboard and paste it to the target window (such as a Skype chat session).. Update 23/01/2019: It seems that Google had discontinued the IME tools for Windows (in PREVENTING A CERTAIN WINDOWS UPDATE FROM INSTALLING ON followed by: Import-Module PSWindowsUpdate. After the module had been imported, restore the Execution Policy to a reasonable setting, such as RemoteSigned. Uninstall the unwanted update (if installed), then run the following command to get a SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again HOW TO DEBUG A PROCESS THAT IS CRASHING ON STARTUP Here’s a neat trick which allows you to debug a process by attaching a debugger upon process start. It’s useful at times when you can’t directly launch an application with debugger attached, or you have a process which accepts command line parameters which are not directly under your control (such as QTAgent32.exe, which is the MSTest unit test runner, launched by Visual Studio). WINFORMS BUG: NODEMOUSEDOUBLECLICK EVENT IN TREEVIEW WILL To my surprise, I discovered today that by double clicking on a collapsed parent node, the e.Node parameter was not the node I actually double clicked on, but one of the child nodes. Since the sub-child nodes count was 0, the event handled the (incorrect) node. CONFIGURE FIDDLER TO USE A 3RD PARTY DIFF TOOL I use the awesome Fiddler2 to debug HTTP, and I needed to compare sessions. Fiddler has a support for this, but when I clicked Tools – Compare Sessions, it prompted me to install Windiff.exe.. I haven’t found a way to set the preferred Diff tool in the UI (via Options), so after looking at the click handler for the menu in Reflector, I found out that the value can be set via Registry key:TALKS I LIKED
Ever since I started my Journey to Functional Programming, I’ve been watching a lot of talks and presentations that I found inspiring.Here’s a list, in no particular order, of talks I liked. Enjoy! Functional programming Haskell. What Makes Haskell Unique — Michael Snoyman; How Haskell is Changing my Brain — Alissa Pajer; Denotational Design: From Meanings To Programs — Conal Elliott EVERYTHING I LEARNED ABOUT SELF-PUBLISHING AN OPEN-SOURCE Everything I learned about self-publishing an open-source book. Over the past two years, the PDF version of Bartosz Milewski’s Category Theory for Programmers became a highly-successful open-source book, which was adapted to other programming languages, such as Scala and OCaml. There was a high demand for a physical copy of the book, so I SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON One of those tips is running sfc /scannow. The result of running this check is a (sometimes huge) log file called CBS.log, located in. This log file will also be created as part of the standard system file checking done by installing Windows Updates. What I did was, after my computer failed to install, and rolled back the installation again FROM .NET TO SCALA AND BEYOND: A JOURNEY TO FUNCTIONAL From .NET to Scala and beyond: a journey to Functional Programming. Original title was “Monads solve a problem you might not have, but it’s a nice problem to have”, which is an homage to a great post by Krzysztof Koźmic about IoC containers. I can’t think of another 5-letter word that strikes fear in the hearts of so many developers MY TOP 3 FAVORITE WINDOWS PRODUCTIVITY TOOLS! My top 3 favorite Windows productivity tools! There are way more tools I love and use every day, but the following 3 are my must-haves on every Windows machine I use, so I wanted to share them with you. And they are completely free! (Ok, there are actually 4 - the first one, Chocolatey is a pre-requisite to the others. DOCUMENTING YOUR PUBLIC API EASILY WITH RESHARPER AND In my previous post on how to find static fields in the entire solution using ReSharper and a free ReSharper plug-in, Agent Smith, I briefly mentioned that the described trick can be used to aid documenting the public API.Some people have asked me to elaborate, so here goes: Typically, documented API should cover all public implementations, classes and interfaces.BECOMING FOOLISH
In most programming languages that we’ve ever experienced, the world as we know it lives and dies in the confines of the opening and closing brace of the main function, which is the entry point to our application. Everything that happens in our program, the universe our program interacts with, happens between those two braces. REVIEW: MY NEW HP SPECTRE X360 2-IN-1 CONVERTIBLE LAPTOP I decided to take advantage of the Black Friday sales and finally settled on the HP Spectre x360, a gorgeous 13” 2-in-1 convertible computer, which was designed by HP together with Microsoft, and given away at Build 2015 to the participants. I’m not going to review it here, I’ll leave this task for Lisa Gade from MobileTechReview, whodid
ADDING A CUSTOM PROPERTY PAGE TO EXISTING PROJECT TYPES IN Make sure to provide a new GUID in the GuidAttribute (tip: if you use ReSharper, you can create new GUIDs on the fly by typing nguid and pressing Tab), we will need this GUID again soon. Specify the title of your property page, and provide an instance of a UserControl-derived (WinForms, baby!) page that will be the UI. TURNING OLD AND BUSTED ASYNCHRONOUS CODE INTO NEW ASYNC And it worked great! The caller of GetPositionAsync now had a task which he can either await (if using .NET 4.5, or in .NET 4.0 using Async Targeting Pack (now known as Microsoft.Bcl.Async), but only if running in Visual Studio 2012), or using plain old methods, available on the Task object.. However, upon calling this method a second time, an InvalidOperationException An attempt was made__ In Absentia __
by Igal Tabachnik
* __
Home
* __
Archives
* __
CV / Resume
RIGHT FOLD SUPERPOWERS! __ Posted on 2019-07-31 | __ 6 Comments It’s amazing how sometimes just having a different framing of the problem helps with developing a much deeper understanding of the problem. I was working through the exercises of the Data61 Functional Programming course , assisted by Brian McKenna’s video streams,
and I came accross a definition of a _right fold_ that can be thought of as “constructor replacement”: > The expression foldr f z list replaces in list:>
> * Every occurence of the cons constructor (:) with f > * Any occurrence of the nil constructor with z>
> TONY MORRISExplain List Folds to Yourself>
Read more »
BECOMING FOOLISH
__ Posted on 2017-10-20 | __ 9 Comments The book _The Pragmatic Programmer: From Journeyman to Master_by Andy Hunt
and Dave Thomas suggests that as developers, we should “learn at least one new language every year.” (pg. 14) When I recently asked a roomful of developers, if there’s anyone who had learned a new language this year, only very few hands went up. A year ago today, that would have been me in the audience, keeping myhands down.
Read more »
FROM .NET TO SCALA AND BEYOND: A JOURNEY TO FUNCTIONAL PROGRAMMING __ Posted on 2017-05-17 | __ 5 Comments _Original title was “Monads solve a problem you might not have, but it’s a nice problem to have”, which is an homage to a great post by Krzysztof Koźmic about IoCcontainers._
I can’t think of another 5-letter word that strikes fear in the hearts of so many developers, coming from an object-oriended/imperative language to a functional one. So much so, this, and other M-words are outright bannedon some resources.
This post will not attempt to explain monads, at least, not on purpose. This fantastic post by Max Kreminski does this better than I ever could - by showing that most “monad tutorials” (or, educational blog posts in general) have _problem-solution ordering issues_. Please take a moment to read this wonderful post beforecontinuing.
Read more »
ENOUGH!
__ Posted on 2017-03-07 | __ 0 Comments Layered architectures were good, until they weren’t. Someone said ORMs, and we were tearing out our SQL statements in favor of magic. ORMs were good, until they weren’t. You couldn’t use the generated entities in your presentation layers, because they knew too much.Someone said DTOs.
Read more »
WANTED: A MAINTAINER FOR AGENT MULDER (AND OTHER RESHARPER PLUGINS) __ Posted on 2016-08-09 | __ 2 Comments Sometime in 2011, I’ve seen a cool feature of Castle Windsor IoC container - the ability to create typed factories based on an interface,
without any implementation. That day I realized 2 things: a) containers are magic, and b) such magic would never be allowed inproduction.
Read more »
MAC SURVIVAL GUIDE FOR THE WINDOWS LIFER __ Posted on 2016-06-22 | __ 10 Comments I recently started a shiny new job , and got a shiny new Macbook Pro to go with it. Having spent most of my personal and professional life on Windows, I knew that an adjustment period would have to follow. Below are my impressions, the good, bad, and the ugly side of adjusting to One Cupertino Way after a lifetimeon Windows.
Read more »
GETTING WITH THE TIMES: MIGRATING FROM WORDPRESS TO GITHUB PAGES WITHHEXO
__ Posted on 2016-06-11 | __ 8 Comments I was finally able to migrate from WordPress to a gorgeous, static, and blazing fast blog, hosted on GitHub Pages for free. Here is a recap of what I did, starting with exporting all data from WordPress, and finishing with setting up an automatic publishing with AppVeyor!
Let’s begin!
Read more »
SOLVED: A CASE OF A FAILING WINDOWS UPDATE (KB3124200) ON WINDOWS 10 __ Posted on 2016-01-12 | __ 3 Comments I’m writing this post mainly to myself, explaining how I figured out why this particular Windows Update package was failing to install on my Windows 10 (installation began, then rolled back). This can serve as a general troubleshooting step when google searches lead younowhere.
Read more »
REVIEW: MY NEW HP SPECTRE X360 2-IN-1 CONVERTIBLE LAPTOP __ Posted on 2015-12-04 | __ 2 CommentsI
decided to get with the times, and get myself a mid-level ultraportable machine I can carry around while traveling. Knowing almost nothing about this category of computers (and having avoided touch-enabled hybrids/tables until now), I spent considerable time researching. My requirements were simple: * a secondary machine (my 3 year old behemoth HP EliteBook 8570w is still the best development machine I’ve got) * light, portable (so, about 13”), touch-enabled (most of themare, anyway)
* good typing experience (I considered a Surface 3/4 with Type Cover keyboard, but typing experience got mixed reviews)* $1000 or less
Read more »
7 OPEN-SOURCE VISUAL STUDIO EXTENSIONS TO MAKE YOUR LIFE EASIER __ Posted on 2015-10-28 | __ 9 Comments It’s time to upgrade your _favorite_ IDE! In this post I will list some of my favorite “off-the-beaten-path” extensions for Visual Studio that make my daily tasks much easier. I will not list the obvious ones, such as ReSharper and OzCode (or even Web Essentials ), but rather few relatively unknown ones that do some very cool things. Are you ready? Let’s begin!Read more »
12 …9 __
Igal Tabachnik
__ GitHub __ Twitter__ StackOverflow
__ LinkedIn
2009 - 2019 __ Igal TabachnikPowered by Hexo
Theme - NexT.Pisces
__
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0